Home
last modified time | relevance | path

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

12345678910>>...12

/third_party/skia/third_party/externals/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
DLoopSimplifyCFG.cpp98 Loop &L, LoopInfo &LI) { in getInnermostLoopFor()
120 LoopInfo &LI; member in __anon833ab0960111::ConstantTerminatorFoldingImpl
526 ConstantTerminatorFoldingImpl(Loop &L, LoopInfo &LI, DominatorTree &DT, in ConstantTerminatorFoldingImpl()
625 static bool constantFoldTerminators(Loop &L, DominatorTree &DT, LoopInfo &LI, in constantFoldTerminators()
644 LoopInfo &LI, MemorySSAUpdater *MSSAU) { in mergeBlocksIntoPredecessors()
674 static bool simplifyLoopCFG(Loop &L, DominatorTree &DT, LoopInfo &LI, in simplifyLoopCFG()
728 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() local
DLoopDataPrefetch.cpp64 LoopDataPrefetch(AssumptionCache *AC, LoopInfo *LI, ScalarEvolution *SE, in LoopDataPrefetch()
97 LoopInfo *LI; member in __anon38c73ee40111::LoopDataPrefetch
159 LoopInfo *LI = &AM.getResult<LoopAnalysis>(F); in run() local
183 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
DLICM.cpp329 Loop *L, AliasAnalysis *AA, LoopInfo *LI, DominatorTree *DT, in runOnLoop()
497 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion()
575 LoopInfo *LI; member in __anona49bafa40411::ControlFlowHoister
589 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister()
798 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion()
984 static bool isLoadInvariantInLoop(LoadInst *LI, DominatorTree *DT, in isLoadInvariantInLoop()
1098 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in canSinkOrHoistInst() local
1259 if (auto *LI = dyn_cast<LoadInst>(MD->getMemoryInst())) { in canSinkOrHoistInst() local
1366 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in CloneInstructionInExitBlock()
1466 PHINode *TPN, Instruction *I, LoopInfo *LI, in sinkThroughTriviallyReplaceablePHI()
[all …]
DSimpleLoopUnswitch.cpp106 LoopInfo &LI) { in collectHomogenousInstGraphLoopInvariants()
267 DominatorTree &DT, LoopInfo &LI, in hoistLoopToNewParent()
337 static Loop *getTopMostExitingLoop(BasicBlock *ExitBB, LoopInfo &LI) { in getTopMostExitingLoop()
366 LoopInfo &LI, ScalarEvolution *SE, in unswitchTrivialBranch()
590 LoopInfo &LI, ScalarEvolution *SE, in unswitchTrivialSwitch()
869 LoopInfo &LI, ScalarEvolution *SE, in unswitchAllTrivialConditions()
993 DominatorTree &DT, LoopInfo &LI, MemorySSAUpdater *MSSAU) { in buildClonedLoopBlocks()
1159 const ValueToValueMapTy &VMap, LoopInfo &LI) { in cloneLoopNest()
1218 const ValueToValueMapTy &VMap, LoopInfo &LI, in buildClonedLoops()
1498 DominatorTree &DT, LoopInfo &LI, in deleteDeadBlocksFromLoop()
[all …]
DLoopUnrollAndJamPass.cpp156 LoopInfo *LI, ScalarEvolution &SE, in computeUnrollAndJamCount()
278 tryToUnrollAndJamLoop(Loop *L, DominatorTree &DT, LoopInfo *LI, in tryToUnrollAndJamLoop()
430 static bool tryToUnrollAndJamLoop(Function &F, DominatorTree &DT, LoopInfo &LI, in tryToUnrollAndJamLoop()
479 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
526 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run() local
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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
DLazyBlockFrequencyInfo.h42 const LoopInfoT *LI) { in setAnalysis()
74 const LoopInfoT *LI; variable
DLazyBranchProbabilityInfo.h58 LazyBranchProbabilityInfo(const Function *F, const LoopInfo *LI, in LazyBranchProbabilityInfo()
80 const LoopInfo *LI; variable
/third_party/skia/third_party/externals/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
DLiveRangeEdit.cpp39 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom() local
185 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad()
243 bool LiveRangeEdit::useIsKill(const LiveInterval &LI, in useIsKill()
320 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef() local
406 LiveInterval *LI = ToShrink.back(); in eliminateDeadDefs() local
467 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint() local
DSplitKit.cpp408 LiveInterval &LI) { in getSubRangeForMask()
415 void SplitEditor::addDeadDef(LiveInterval &LI, VNInfo *VNI, bool Original) { in addDeadDef()
463 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defValue() local
633 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defFromParent() local
848 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in removeBackCopies() local
949 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in computeRedundantBackCopies() local
1004 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in hoistCopies() local
1150 LiveInterval &LI = LIS.getInterval(Edit->get(RegIdx)); in transferValues() local
1272 LiveInterval &LI = LIS.getInterval(Edit->get(RegIdx)); in extendPHIKillRanges() local
1287 LiveInterval &LI = LIS.getInterval(Edit->get(RegIdx)); in extendPHIKillRanges() local
[all …]
DLiveIntervals.cpp194 bool LiveIntervals::computeVirtRegInterval(LiveInterval &LI) { in computeVirtRegInterval()
207 LiveInterval &LI = createEmptyInterval(Reg); in computeVirtRegs() local
332 for (const auto &LI : MBB.liveins()) { in computeLiveInRegUnits() local
386 const LiveInterval &LI = getInterval(Reg); in extendSegmentsToUses() local
505 bool LiveIntervals::computeDeadValues(LiveInterval &LI, in computeDeadValues()
705 const LiveInterval &LI = getInterval(Reg); in addKillFlags() local
849 LiveIntervals::hasPHIKill(const LiveInterval &LI, const VNInfo *VNI) const { in hasPHIKill() argument
895 bool LiveIntervals::checkRegMaskInterference(LiveInterval &LI, in checkRegMaskInterference()
1004 LiveInterval &LI = LIS.getInterval(Reg); in updateAllRanges() local
1625 LiveInterval &LI = getInterval(Reg); in repairIntervalsInRange() local
[all …]
/third_party/skia/third_party/externals/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()
DIVUsers.cpp61 ScalarEvolution *SE, LoopInfo *LI) { in isInteresting()
96 const LoopInfo *LI, in isSimplifiedLoopNest()
305 IVUsers::IVUsers(Loop *L, AssumptionCache *AC, LoopInfo *LI, DominatorTree *DT, in IVUsers()
369 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop() local
DMemoryDependenceAnalysis.cpp119 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in GetLocation() local
243 const LoadInst *LI) { in getLoadLoadClobberFullWidthSize()
319 if (auto *LI = dyn_cast<LoadInst>(Inst)) in isVolatile() local
334 if (auto *LI = dyn_cast<LoadInst>(QueryInst)) { in getPointerDependencyFrom() local
357 MemoryDependenceResults::getInvariantGroupPointerDependency(LoadInst *LI, in getInvariantGroupPointerDependency()
484 LoadInst *LI = dyn_cast<LoadInst>(QueryInst); in getSimplePointerDependencyFrom() local
503 if (auto *LI = dyn_cast<LoadInst>(I)) in getSimplePointerDependencyFrom() local
550 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in getSimplePointerDependencyFrom() local
945 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in getNonLocalPointerDependency() local
/third_party/skia/third_party/externals/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
DLoopSimplify.cpp124 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop()
226 DominatorTree *DT, LoopInfo *LI, in separateNestedLoop()
350 DominatorTree *DT, LoopInfo *LI, in insertUniqueBackedgeBlock()
473 DominatorTree *DT, LoopInfo *LI, in simplifyOneLoop()
710 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, in simplifyLoop()
800 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction() local
835 LoopInfo *LI = &AM.getResult<LoopAnalysis>(F); in run() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64FalkorHWPFFix.cpp71 FalkorMarkStridedAccesses(LoopInfo &LI, ScalarEvolution &SE) in FalkorMarkStridedAccesses()
79 LoopInfo &LI; member in __anon11e8bd6e0111::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
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/
DStringMatcher.cpp113 for (std::map<char, std::vector<const StringPair*>>::iterator LI = in EmitStringMatcherForChar() local
146 for (std::map<unsigned, std::vector<const StringPair*>>::iterator LI = in Emit() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDebugLocStream.h61 const List &getList(size_t LI) const { return Lists[LI]; } in getList()
81 size_t LI = Lists.size(); in startList() local
111 size_t LI = getIndex(L); in getEntries() local
138 size_t getNumEntries(size_t LI) const { in getNumEntries()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXLowerArgs.cpp173 LoadInst *LI = in handleByValParam() local
213 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in runOnKernelFunction() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyRegColoring.cpp108 LiveInterval *LI = &Liveness->getInterval(VReg); in runOnMachineFunction() local
137 LiveInterval *LI = SortedIntervals[I]; in runOnMachineFunction() local

12345678910>>...12