OpenASIP 2.2
|
Public Member Functions | |
PreservedAnalyses | run (Function &F, FunctionAnalysisManager &AM) |
bool | runOnBasicBlock (BasicBlock &BB) |
Private Member Functions | |
bool | doInitialization (Module &M) |
bool | doFinalization (Module &M) |
Private Attributes | |
std::set< unsigned > | replace_ |
List of intrinsics to replace. | |
IntrinsicLowering * | iLowering_ |
TargetData * | td_ |
Definition at line 68 of file LowerIntrinsics.cc.
|
private |
Definition at line 120 of file LowerIntrinsics.cc.
References iLowering_, and td_.
Referenced by run().
|
private |
Definition at line 101 of file LowerIntrinsics.cc.
References assert, iLowering_, replace_, TargetData, and td_.
Referenced by run().
PreservedAnalyses LowerIntrinsics::run | ( | Function & | F, |
FunctionAnalysisManager & | AM | ||
) |
Definition at line 87 of file LowerIntrinsics.cc.
References doFinalization(), doInitialization(), and runOnBasicBlock().
bool LowerIntrinsics::runOnBasicBlock | ( | BasicBlock & | BB | ) |
Definition at line 134 of file LowerIntrinsics.cc.
References iLowering_, and replace_.
Referenced by run().
|
private |
Definition at line 83 of file LowerIntrinsics.cc.
Referenced by doFinalization(), doInitialization(), and runOnBasicBlock().
|
private |
List of intrinsics to replace.
Definition at line 82 of file LowerIntrinsics.cc.
Referenced by doInitialization(), and runOnBasicBlock().
|
private |
Definition at line 84 of file LowerIntrinsics.cc.
Referenced by doFinalization(), and doInitialization().