Home
last modified time | relevance | path

Searched defs:LI (Results 1 – 25 of 839) sorted by relevance

12345678910>>...34

/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DFixIrreducible.cpp167 static void createNaturalLoopInternal(LoopInfo &LI, DominatorTree &DT, in createNaturalLoopInternal()
256 static void createNaturalLoop(LoopInfo &LI, DominatorTree &DT, Function *F, in createNaturalLoop()
262 static void createNaturalLoop(LoopInfo &LI, DominatorTree &DT, Loop &L, in createNaturalLoop()
270 static bool makeReducible(LoopInfo &LI, DominatorTree &DT, Graph &&G) { in makeReducible()
316 static bool FixIrreducibleImpl(Function &F, LoopInfo &LI, DominatorTree &DT) { in FixIrreducibleImpl()
344 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
351 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
DUnifyLoopExits.cpp146 static bool unifyLoopExits(DominatorTree &DT, LoopInfo &LI, Loop *L) { in unifyLoopExits()
219 static bool runImpl(LoopInfo &LI, DominatorTree &DT) { in runImpl()
234 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
244 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
DLCSSA.cpp79 const DominatorTree &DT, const LoopInfo &LI, in formLCSSAForInstructions()
341 bool llvm::formLCSSA(Loop &L, const DominatorTree &DT, const LoopInfo *LI, in formLCSSA()
411 const LoopInfo *LI, ScalarEvolution *SE) { in formLCSSARecursively()
423 static bool formLCSSAOnAllLoops(const LoopInfo *LI, const DominatorTree &DT, in formLCSSAOnAllLoops()
440 LoopInfo *LI; member
505 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
DSink.cpp66 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget()
105 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction()
175 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock()
213 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions()
231 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
252 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
DWarnMissedTransforms.cpp86 static void warnAboutLeftoverTransformations(Function *F, LoopInfo *LI, in warnAboutLeftoverTransformations()
101 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
124 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
/external/llvm/lib/Transforms/Scalar/
DSink.cpp96 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget()
141 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction()
200 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock()
241 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions()
259 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
281 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
DLoopSimplifyCFG.cpp39 static bool simplifyLoopCFG(Loop &L, DominatorTree &DT, LoopInfo &LI) { in simplifyLoopCFG()
72 auto *LI = FAM.getCachedResult<LoopAnalysis>(*F); in run() local
94 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() local
DLICM.cpp182 auto *LI = FAM.getCachedResult<LoopAnalysis>(*F); in run() local
215 LoopInfo *LI, DominatorTree *DT, in runOnLoop()
295 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion()
353 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion()
444 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in canSinkOrHoistInst() local
586 const LoopInfo *LI, in CloneInstructionInExitBlock()
650 static bool sink(Instruction &I, const LoopInfo *LI, const DominatorTree *DT, in sink()
769 LoopInfo &LI; member in __anon44d5eb300211::LoopPromoter
803 if (LoadInst *LI = dyn_cast<LoadInst>(I)) in isInstInList() local
829 void replaceLoadWithValue(LoadInst *LI, Value *V) const override { in replaceLoadWithValue()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSink.cpp96 DominatorTree &DT, LoopInfo &LI) { in IsAcceptableTarget()
141 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction()
199 static bool ProcessBlock(BasicBlock &BB, DominatorTree &DT, LoopInfo &LI, in ProcessBlock()
240 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions()
258 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
279 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
DWarnMissedTransforms.cpp85 static void warnAboutLeftoverTransformations(Function *F, LoopInfo *LI, in warnAboutLeftoverTransformations()
100 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
123 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
/external/llvm/lib/Analysis/
DCFG.cpp113 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop()
123 static bool loopContainsBoth(const LoopInfo *LI, in loopContainsBoth()
132 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachableFromMany()
175 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
187 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
/external/llvm/lib/Transforms/Utils/
DLCSSA.cpp65 PredIteratorCache &PredCache, LoopInfo *LI) { in processInstruction()
216 bool llvm::formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSA()
262 bool llvm::formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSARecursively()
275 static bool formLCSSAOnAllLoops(LoopInfo *LI, DominatorTree &DT, in formLCSSAOnAllLoops()
292 LoopInfo *LI; member
337 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopAnalysisManager.h57 LoopInfo &LI; member
88 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result()
137 LoopInfo *LI; variable
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegAllocBasic.cpp91 void enqueue(LiveInterval *LI) override { in enqueue()
98 LiveInterval *LI = Queue.top(); in dequeue() local
145 LiveInterval &LI = LIS->getInterval(VirtReg); in INITIALIZE_PASS_DEPENDENCY() local
164 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg() local
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
DRegAllocBasic.cpp89 void enqueueImpl(const LiveInterval *LI) override { Queue.push(LI); } in enqueueImpl()
94 const LiveInterval *LI = Queue.top(); in dequeue() local
147 LiveInterval &LI = LIS->getInterval(VirtReg); in INITIALIZE_PASS_DEPENDENCY() local
166 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg() local
DLiveRangeEdit.cpp40 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom() local
209 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
268 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
347 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef() local
448 LiveInterval *LI = ToShrink.pop_back_val(); in eliminateDeadDefs() local
497 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint() local
DSplitKit.cpp391 template <typename T> auto &getSubrangeImpl(LaneBitmask LM, T &LI) { in getSubrangeImpl()
399 LiveInterval &LI) { in getSubRangeForMaskExact()
404 const LiveInterval &LI) { in getSubRangeForMaskExact()
413 const LiveInterval &LI) { in getSubRangeForMask()
420 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef()
468 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defValue() local
585 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defFromParent() local
842 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in removeBackCopies() local
949 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in computeRedundantBackCopies() local
1002 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in hoistCopies() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanHCFGBuilder.h45 LoopInfo *LI; variable
63 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLCSSA.cpp79 DominatorTree &DT, LoopInfo &LI, in formLCSSAForInstructions()
321 bool llvm::formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSA()
386 bool llvm::formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSARecursively()
399 static bool formLCSSAOnAllLoops(LoopInfo *LI, DominatorTree &DT, in formLCSSAOnAllLoops()
416 LoopInfo *LI; member
481 auto &LI = AM.getResult<LoopAnalysis>(F); in run() local
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/
DAArch64FalkorHWPFFix.cpp69 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses()
77 LoopInfo &LI; member in __anon5a9dbe220111::FalkorMarkStridedAccesses
128 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
648 LoadInfo LI; in getLoadInfo() local
659 const LoadInfo &LI) { in getTag()
825 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64FalkorHWPFFix.cpp71 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses()
79 LoopInfo &LI; member in __anon259b0fdc0111::FalkorMarkStridedAccesses
130 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
650 LoadInfo LI; in getLoadInfo() local
660 const MachineInstr &MI, const LoadInfo &LI) { in getTag()
829 MachineLoopInfo &LI = getAnalysis<MachineLoopInfo>(); in runOnMachineFunction() local
/external/llvm/lib/CodeGen/
DLiveRangeEdit.cpp39 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom() local
164 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
220 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
293 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef() local
379 LiveInterval *LI = ToShrink.back(); in eliminateDeadDefs() local
440 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCFG.cpp121 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop()
133 const LoopInfo *LI) { in isPotentiallyReachableFromMany()
207 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
221 const LoopInfo *LI) { in isPotentiallyReachable()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/
DCFG.cpp128 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop()
136 const LoopInfo *LI) { in isPotentiallyReachableFromMany()
210 const LoopInfo *LI) { in isPotentiallyReachable()
234 const LoopInfo *LI) { in isPotentiallyReachable()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Vectorize/
DVPlanHCFGBuilder.h47 LoopInfo *LI; variable
65 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder()

12345678910>>...34