/external/llvm/lib/Analysis/ |
D | CFG.cpp | 112 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { in getOutermostLoop() 122 static bool loopContainsBoth(const LoopInfo *LI, in loopContainsBoth() 132 const LoopInfo *LI) { in isPotentiallyReachableInner() 175 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable() 187 const DominatorTree *DT, const LoopInfo *LI) { in isPotentiallyReachable()
|
D | Loads.cpp | 131 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) in isSafeToLoadUnconditionally() local 203 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) in FindAvailableLoadedValue() local
|
D | MemoryDependenceAnalysis.cpp | 127 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in GetLocation() local 266 int64_t &MemLocOffs, const LoadInst *LI) { in isLoadLoadClobberIfExtendedToFullWidth() 287 const LoadInst *LI) { in getLoadLoadClobberFullWidthSize() 357 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) in isVolatile() local 416 LoadInst *LI = dyn_cast<LoadInst>(QueryInst); in getPointerDependencyFrom() local 457 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in getPointerDependencyFrom() local 895 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in getNonLocalPointerDependency() local
|
/external/llvm/lib/CodeGen/ |
D | LiveRangeEdit.cpp | 39 LiveInterval &LI = LIS.createEmptyInterval(VReg); in createEmptyIntervalFrom() local 164 bool LiveRangeEdit::foldAsLoad(LiveInterval *LI, in foldAsLoad() 263 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef() local 333 LiveInterval *LI = ToShrink.back(); in eliminateDeadDefs() local 401 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint() local
|
D | AtomicExpandPass.cpp | 86 auto LI = dyn_cast<LoadInst>(I); in runOnFunction() local 172 bool AtomicExpand::expandAtomicLoad(LoadInst *LI) { in expandAtomicLoad() 179 bool AtomicExpand::expandAtomicLoadToLL(LoadInst *LI) { in expandAtomicLoadToLL() 194 bool AtomicExpand::expandAtomicLoadToCmpXchg(LoadInst *LI) { in expandAtomicLoadToCmpXchg()
|
D | RegAllocBasic.cpp | 90 void enqueue(LiveInterval *LI) override { in enqueue() 97 LiveInterval *LI = Queue.top(); in dequeue() local
|
D | SplitKit.cpp | 365 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defValue() local 410 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in forceRecompute() local 423 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defFromParent() local 620 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in removeBackCopies() local 717 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in hoistCopiesForSize() local 970 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in rewriteAssigned() local 998 LiveInterval *LI = &LIS.getInterval(*I); in deleteRematVictims() local 1069 LiveInterval &LI = LIS.getInterval(*I); in finish() local
|
D | InlineSpiller.cpp | 548 LiveInterval &LI = LIS.getInterval(Reg); in traceSiblingValue() local 659 LiveInterval &LI = LIS.getInterval(Reg); in analyzeSiblingValues() local 766 LiveInterval *LI; in eliminateRedundantSpills() local 824 void InlineSpiller::markValueUsed(LiveInterval *LI, VNInfo *VNI) { in markValueUsed() 949 LiveInterval &LI = LIS.getInterval(Reg); in reMaterializeAll() local 968 LiveInterval &LI = LIS.getInterval(Reg); in reMaterializeAll() local 997 LiveInterval &LI = LIS.getInterval(Reg); in reMaterializeAll() local
|
D | RegAllocBase.h | 100 virtual void aboutToRemoveInterval(LiveInterval &LI) {} in aboutToRemoveInterval()
|
/external/llvm/lib/Transforms/Utils/ |
D | LCSSA.cpp | 64 PredIteratorCache &PredCache, LoopInfo *LI) { in processInstruction() 215 bool llvm::formLCSSA(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSA() 264 bool llvm::formLCSSARecursively(Loop &L, DominatorTree &DT, LoopInfo *LI, in formLCSSARecursively() 285 LoopInfo *LI; member 334 for (Loop::iterator LI = L.begin(), LE = L.end(); LI != LE; ++LI) in verifyLoop() local
|
D | LoopSimplify.cpp | 123 auto *LI = LIWP ? &LIWP->getLoopInfo() : nullptr; in InsertPreheaderForLoop() local 165 LoopInfo *LI, Pass *PP) { in rewriteLoopExitBlock() 257 LoopInfo *LI, ScalarEvolution *SE, Pass *PP, in separateNestedLoop() 363 DominatorTree *DT, LoopInfo *LI) { in insertUniqueBackedgeBlock() 481 AliasAnalysis *AA, DominatorTree *DT, LoopInfo *LI, in simplifyOneLoop() 721 bool llvm::simplifyLoop(Loop *L, DominatorTree *DT, LoopInfo *LI, Pass *PP, in simplifyLoop() 756 LoopInfo *LI; member
|
D | BasicBlockUtils.cpp | 111 LoopInfo *LI, AliasAnalysis *AA, in MergeBlockIntoPredecessor() 235 LoopInfo *LI) { in SplitEdge() 281 DominatorTree *DT, LoopInfo *LI) { in SplitBlock() 314 DominatorTree *DT, LoopInfo *LI, in UpdateAnalysisInformation() 475 DominatorTree *DT, LoopInfo *LI, in SplitBlockPredecessors() 544 LoopInfo *LI, bool PreserveLCSSA) { in SplitLandingPadPredecessors()
|
D | LoopUnrollRuntime.cpp | 66 DominatorTree *DT, LoopInfo *LI, Pass *P) { in ConnectProlog() 146 LoopInfo *LI) { in CloneLoopBlocks() 282 bool AllowExpensiveTripCount, LoopInfo *LI, in UnrollRuntimeLoopProlog()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 130 LoopInfo *LI; // Current LoopInfo member 291 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion() 349 bool llvm::hoistRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in hoistRegion() 427 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in canSinkOrHoistInst() local 538 PHINode &PN, LoopInfo *LI) { in CloneInstructionInExitBlock() 570 static bool sink(Instruction &I, LoopInfo *LI, DominatorTree *DT, in sink() 695 LoopInfo &LI; member in __anon68105c7a0211::LoopPromoter 730 if (LoadInst *LI = dyn_cast<LoadInst>(I)) in isInstInList() local 755 void replaceLoadWithValue(LoadInst *LI, Value *V) const override { in replaceLoadWithValue() 773 PredIteratorCache &PIC, LoopInfo *LI, in promoteLoopAccessesToScalars() [all …]
|
D | LoopDeletion.cpp | 115 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in isLoopDead() local 211 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in runOnLoop() local 233 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in runOnLoop() local
|
D | LowerAtomic.cpp | 102 static bool LowerLoadInst(LoadInst *LI) { in LowerLoadInst() 130 else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in runOnBasicBlock() local
|
D | SROA.cpp | 747 void visitLoadInst(LoadInst &LI) { in visitLoadInst() 912 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { in hasUnsafePHIOrSelectUse() local 1122 if (LoadInst *LI = dyn_cast<LoadInst>(I)) in isInstInList() local 1151 else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) in updateDebugInfo() local 1164 } else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in updateDebugInfo() local 1304 if (LoadInst *LI = dyn_cast<LoadInst>(U->getUser())) { in INITIALIZE_PASS_DEPENDENCY() local 1363 LoadInst *LI = dyn_cast<LoadInst>(U); in isSafePHIToSpeculate() local 1437 LoadInst *LI = cast<LoadInst>(PN.user_back()); in speculatePHINodeLoads() local 1483 LoadInst *LI = dyn_cast<LoadInst>(U); in isSafeSelectToSpeculate() local 1509 LoadInst *LI = cast<LoadInst>(SI.user_back()); in speculateSelectInstLoads() local [all …]
|
D | ScalarReplAggregates.cpp | 479 if (LoadInst *LI = dyn_cast<LoadInst>(UI)) { in CanConvertToScalar() local 634 if (LoadInst *LI = dyn_cast<LoadInst>(User)) { in ConvertUsesToScalar() local 1088 if (LoadInst *LI = dyn_cast<LoadInst>(I)) in isInstInList() local 1099 else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) in updateDebugInfo() local 1115 } else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in updateDebugInfo() local 1147 LoadInst *LI = dyn_cast<LoadInst>(U); in isSafeSelectToSpeculate() local 1189 LoadInst *LI = dyn_cast<LoadInst>(U); in isSafePHIToSpeculate() local 1250 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { in tryToMakeAllocaBePromotable() local 1330 LoadInst *LI = cast<LoadInst>(SI->user_back()); in tryToMakeAllocaBePromotable() local 1382 LoadInst *LI = cast<LoadInst>(PN->user_back()); in tryToMakeAllocaBePromotable() local [all …]
|
/external/llvm/lib/TableGen/ |
D | StringMatcher.cpp | 106 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/tools/llvm-diff/ |
D | DifferenceEngine.cpp | 195 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 SwitchInst *LI = cast<SwitchInst>(L); in diff() local 465 LI = L->arg_begin(), LE = L->arg_end(), in diff() local 520 for (BasicBlock::iterator LI = LStart; LI != LE; ++LI, ++Index) { in runBlockDiff() local 545 BasicBlock::iterator LI = LStart, RI = RStart; in runBlockDiff() local
|
/external/llvm/lib/Analysis/IPA/ |
D | GlobalsModRef.cpp | 258 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { in AnalyzeUsesOfPointer() local 308 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { in AnalyzeIndirectGlobalMemory() local 443 if (LoadInst *LI = dyn_cast<LoadInst>(&*II)) { in AnalyzeCallGraph() local 511 if (const LoadInst *LI = dyn_cast<LoadInst>(UV1)) in alias() local 515 if (const LoadInst *LI = dyn_cast<LoadInst>(UV2)) in alias() local
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 172 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers"); in getAsmParser() local 183 std::vector<Record*> LI = in getAsmParserVariant() local 195 std::vector<Record*> LI = in getAsmParserVariantCount() local 203 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyWriters"); in getAsmWriter() local
|
/external/llvm/lib/Transforms/ObjCARC/ |
D | ObjCARC.h | 202 if (const LoadInst *LI = dyn_cast<LoadInst>(Op)) in IsPotentialRetainableObjPtr() local 235 if (const LoadInst *LI = dyn_cast<LoadInst>(V)) { in IsObjCIdentifiedObject() local
|
/external/llvm/include/llvm/Analysis/ |
D | BranchProbabilityInfo.h | 134 LoopInfo *LI; variable
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineLoadStoreAlloca.cpp | 68 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { in isOnlyCopiedFromConstantGlobal() local 317 static LoadInst *combineLoadToNewType(InstCombiner &IC, LoadInst &LI, Type *NewTy) { in combineLoadToNewType() 445 static Instruction *combineLoadToOperationType(InstCombiner &IC, LoadInst &LI) { in combineLoadToOperationType() 675 Instruction *InstCombiner::visitLoadInst(LoadInst &LI) { in visitLoadInst() 953 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) { in visitStoreInst() local
|