Home
last modified time | relevance | path

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

12345678910>>...24

/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
DLoopDeletion.cpp83 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in isLoopDead() local
176 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in runImpl() local
197 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in runImpl() local
224 auto &LI = *FAM.getCachedResult<LoopAnalysis>(*F); in run() 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 __anone22c8d430211::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-7.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
DLICM.cpp250 Loop *L, AliasAnalysis *AA, LoopInfo *LI, DominatorTree *DT, in runOnLoop()
369 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion()
435 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion()
529 static bool isLoadInvariantInLoop(LoadInst *LI, DominatorTree *DT, in isLoadInvariantInLoop()
586 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in canSinkOrHoistInst() local
764 const LoopInfo *LI, in CloneInstructionInExitBlock()
824 PHINode *TPN, Instruction *I, LoopInfo *LI, in sinkThroughTriviallyReplaceablePHI()
859 LoopInfo *LI, const Loop *CurLoop, in splitPredecessorsOfLoopExit()
932 static bool sink(Instruction &I, LoopInfo *LI, DominatorTree *DT, in sink()
1090 auto *LI = dyn_cast<LoadInst>(&Inst); in isSafeToExecuteUnconditionally() local
[all …]
/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/swiftshader/third_party/llvm-7.0/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DLoopAnalysisManager.h58 LoopInfo &LI; member
92 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result()
136 LoopInfo *LI; variable
DLazyBlockFrequencyInfo.h43 const LoopInfoT *LI) { in setAnalysis()
75 const LoopInfoT *LI; variable
DLazyBranchProbabilityInfo.h59 LazyBranchProbabilityInfo(const Function *F, const LoopInfo *LI, in LazyBranchProbabilityInfo()
81 const LoopInfo *LI; variable
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlanHCFGBuilder.h46 LoopInfo *LI; variable
64 VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P) in VPlanHCFGBuilder()
/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-7.0/llvm/lib/CodeGen/
DRegAllocBasic.cpp92 void enqueue(LiveInterval *LI) override { in enqueue()
99 LiveInterval *LI = Queue.top(); in dequeue() local
146 LiveInterval &LI = LIS->getInterval(VirtReg); in INITIALIZE_PASS_DEPENDENCY() local
165 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg() local
DLiveRangeEdit.cpp40 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom() local
186 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
242 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
319 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef() local
405 LiveInterval *LI = ToShrink.back(); in eliminateDeadDefs() local
466 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLCSSA.cpp76 DominatorTree &DT, LoopInfo &LI) { in formLCSSAForInstructions()
305 bool llvm::formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSA()
360 bool llvm::formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSARecursively()
373 static bool formLCSSAOnAllLoops(LoopInfo *LI, DominatorTree &DT, in formLCSSAOnAllLoops()
390 LoopInfo *LI; member
453 auto &LI = AM.getResult<LoopAnalysis>(F); in run() 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-7.0/llvm/lib/Target/AArch64/
DAArch64FalkorHWPFFix.cpp71 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses()
79 LoopInfo &LI; member in __anon5dc001c50111::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/include/llvm/Analysis/
DLazyBlockFrequencyInfo.h64 const LoopInfo *LI) { in setAnalysis()
95 const LoopInfo *LI; variable
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DLoopInfoTest.cpp26 LoopInfo LI(DT); in runWithLoopInfo() local
61 runWithLoopInfo(*M, "foo", [&](Function &F, LoopInfo &LI) { in TEST()
114 LoopInfo LI; in TEST() local
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveRangeEdit.cpp39 LiveInterval &LI = LIS.getOrCreateInterval(VReg); in createFrom() local
162 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
249 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDefs() local
285 LiveInterval *LI = ToShrink.back(); in eliminateDeadDefs() local
324 LiveInterval &LI = **I; in calculateRegClassAndHint() local
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-diff/
DDifferenceEngine.cpp194 BasicBlock::iterator LI = L->begin(), LE = L->end(); in diff() local
277 InvokeInst *LI = cast<InvokeInst>(L); in diff() local
289 BranchInst *LI = cast<BranchInst>(L); in diff() local
307 IndirectBrInst *LI = cast<IndirectBrInst>(L); in diff() local
327 SwitchInst *LI = cast<SwitchInst>(L); in diff() local
496 LI = L->arg_begin(), LE = L->arg_end(), in diff() local
551 for (BasicBlock::iterator LI = LStart; LI != LE; ++LI, ++Index) { in runBlockDiff() local
576 BasicBlock::iterator LI = LStart, RI = RStart; in runBlockDiff() local
/external/swiftshader/third_party/LLVM/utils/TableGen/
DStringMatcher.cpp106 for (std::map<char, std::vector<const StringPair*> >::iterator LI = in EmitStringMatcherForChar() local
139 for (std::map<unsigned, std::vector<const StringPair*> >::iterator LI = in Emit() local
/external/llvm/lib/TableGen/
DStringMatcher.cpp106 for (std::map<char, std::vector<const StringPair*> >::iterator LI = in EmitStringMatcherForChar() local
139 for (std::map<unsigned, std::vector<const StringPair*> >::iterator LI = in Emit() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DDebugLocStream.h65 const List &getList(size_t LI) const { return Lists[LI]; } in getList()
79 size_t LI = Lists.size(); in startList() local
109 size_t LI = getIndex(L); in getEntries() local
136 size_t getNumEntries(size_t LI) const { in getNumEntries()

12345678910>>...24