Uses of Interface
pascal.taie.ir.IR
Packages that use IR
Package
Description
This package provides functionality to analyze exceptions.
Provide classes related to intermediate representation of method bodies.
Provides functionality related to management of classes (class loading,
class members, class hierarchy, etc.) in the program being analyzed.
Provide model for native methods.
-
Uses of IR in pascal.taie.analysis
Methods in pascal.taie.analysis with parameters of type IR -
Uses of IR in pascal.taie.analysis.bugfinder
Methods in pascal.taie.analysis.bugfinder with parameters of type IR -
Uses of IR in pascal.taie.analysis.bugfinder.nullpointer
Methods in pascal.taie.analysis.bugfinder.nullpointer with parameters of type IR -
Uses of IR in pascal.taie.analysis.dataflow.analysis
Methods in pascal.taie.analysis.dataflow.analysis with parameters of type IR -
Uses of IR in pascal.taie.analysis.dataflow.analysis.constprop
Methods in pascal.taie.analysis.dataflow.analysis.constprop with parameters of type IR -
Uses of IR in pascal.taie.analysis.deadcode
Methods in pascal.taie.analysis.deadcode with parameters of type IR -
Uses of IR in pascal.taie.analysis.defuse
Methods in pascal.taie.analysis.defuse with parameters of type IR -
Uses of IR in pascal.taie.analysis.exception
Methods in pascal.taie.analysis.exception that return IRMethods in pascal.taie.analysis.exception with parameters of type IRModifier and TypeMethodDescriptionstatic CatchResult
CatchAnalysis.analyze
(IR ir, ThrowResult throwResult) Analyzes the exceptions thrown by each Stmt in given IR may be caught by which (catch) Stmts, and which exceptions are not caught in the IR.static Map<Stmt,
List<ExceptionEntry>> CatchAnalysis.getPotentialCatchers
(IR ir) -
Uses of IR in pascal.taie.analysis.graph.cfg
Methods in pascal.taie.analysis.graph.cfg that return IRMethods in pascal.taie.analysis.graph.cfg with parameters of type IR -
Uses of IR in pascal.taie.frontend.cache
Methods in pascal.taie.frontend.cache that return IRModifier and TypeMethodDescriptionThis method will be called byJMethod.getIR()
only once, so remove the IR from the map after returning it. -
Uses of IR in pascal.taie.ir
Classes in pascal.taie.ir that implement IRMethods in pascal.taie.ir that return IRModifier and TypeMethodDescriptionBuilds an IR with givenStmt
s.IRBuildHelper.buildEmpty()
Builds an emtpy IR which contains only aReturn
statement.Builds IR for concrete methods.Methods in pascal.taie.ir with parameters of type IR -
Uses of IR in pascal.taie.language.classes
Methods in pascal.taie.language.classes that return IR -
Uses of IR in pascal.taie.language.natives
Methods in pascal.taie.language.natives that return IRModifier and TypeMethodDescriptionDefaultNativeModel.buildNativeIR
(JMethod method) EmptyNativeModel.buildNativeIR
(JMethod method) NativeModel.buildNativeIR
(JMethod method)