Home
last modified time | relevance | path

Searched defs:LICM (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLICM.cpp105 struct LICM : public LoopPass { struct
106 static char ID; // Pass identification, replacement for typeid
107 LICM() : LoopPass(ID) { in LICM() argument
116 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
135 bool doFinalization() override { in doFinalization()
141 AliasAnalysis *AA; // Current AliasAnalysis information
142 LoopInfo *LI; // Current LoopInfo
143 DominatorTree *DT; // Dominator Tree for the current Loop.
145 TargetLibraryInfo *TLI; // TargetLibraryInfo for constant folding.
148 bool Changed; // Set to true when we change anything.
[all …]