Home
last modified time | relevance | path

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

12345678

/external/llvm/lib/Analysis/
DCFG.cpp112 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()
DLoads.cpp131 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) in isSafeToLoadUnconditionally() local
203 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) in FindAvailableLoadedValue() local
DMemoryDependenceAnalysis.cpp127 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/
DLiveRangeEdit.cpp39 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
DAtomicExpandPass.cpp86 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()
DRegAllocBasic.cpp90 void enqueue(LiveInterval *LI) override { in enqueue()
97 LiveInterval *LI = Queue.top(); in dequeue() local
DSplitKit.cpp365 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
DInlineSpiller.cpp548 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
DRegAllocBase.h100 virtual void aboutToRemoveInterval(LiveInterval &LI) {} in aboutToRemoveInterval()
/external/llvm/lib/Transforms/Utils/
DLCSSA.cpp64 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
DLoopSimplify.cpp123 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
DBasicBlockUtils.cpp111 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()
DLoopUnrollRuntime.cpp66 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/
DLICM.cpp130 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 …]
DLoopDeletion.cpp115 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
DLowerAtomic.cpp102 static bool LowerLoadInst(LoadInst *LI) { in LowerLoadInst()
130 else if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { in runOnBasicBlock() local
DSROA.cpp747 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 …]
DScalarReplAggregates.cpp479 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/
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/tools/llvm-diff/
DDifferenceEngine.cpp195 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/
DGlobalsModRef.cpp258 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/
DCodeGenTarget.cpp172 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/
DObjCARC.h202 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/
DBranchProbabilityInfo.h134 LoopInfo *LI; variable
/external/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp68 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

12345678