/external/llvm/lib/Transforms/IPO/ |
ArgumentPromotion.cpp | 348 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { 349 Value *V = LI->getPointerOperand(); 382 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { 384 if (!LI->isSimple()) return false; 385 Loads.push_back(LI); 411 if (LoadInst *LI = dyn_cast<LoadInst>(*UI)) { 413 if (!LI->isSimple()) return false; 414 Loads.push_back(LI); [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
BoundsChecking.cpp | 195 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) { 196 MadeChange |= instrument(LI->getPointerOperand(), LI);
|
ThreadSanitizer.cpp | 291 if (LoadInst *LI = dyn_cast<LoadInst>(I)) 292 return LI->isAtomic() && LI->getSynchScope() == CrossThread; 436 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { 437 Value *Addr = LI->getPointerOperand(); 446 createOrdering(&IRB, LI->getOrdering())};
|
/external/llvm/lib/Transforms/Scalar/ |
JumpThreading.cpp | 131 bool SimplifyPartiallyRedundantLoad(LoadInst *LI); 793 if (LoadInst *LI = dyn_cast<LoadInst>(SimplifyValue)) 794 if (SimplifyPartiallyRedundantLoad(LI)) 825 /// SimplifyPartiallyRedundantLoad - If LI is an obviously partially redundant [all...] |
MemCpyOptimizer.cpp | 489 if (LoadInst *LI = dyn_cast<LoadInst>(SI->getOperand(0))) { 490 if (LI->isSimple() && LI->hasOneUse() && 491 LI->getParent() == SI->getParent()) { 492 MemDepResult ldep = MD->getDependency(LI); 515 unsigned loadAlign = LI->getAlignment(); 517 loadAlign = TD->getABITypeAlignment(LI->getType()); 519 bool changed = performCallSlotOptzn(LI, 521 LI->getPointerOperand()->stripPointerCasts(), 527 MD->removeInstruction(LI); [all...] |
LoopIdiomRecognize.cpp | 673 LoopInfo &LI = getAnalysis<LoopInfo>(); 691 if (LI.getLoopFor(*BI) != CurLoop) 817 if (LoadInst *LI = dyn_cast<LoadInst>(StoredVal)) { 819 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(LI->getOperand(0))); 821 StoreEv->getOperand(1) == LoadEv->getOperand(1) && LI->isSimple()) [all...] |
LoopRotation.cpp | 63 LoopInfo *LI; 81 LI = &getAnalysis<LoopInfo>(); 252 LI->removeBlock(Latch); 369 if (V && LI->replacementPreservesLCSSAForm(C, V)) {
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 319 LoadInst *LI = dyn_cast<LoadInst>(PN.getIncomingValue(i)); 320 if (!LI || !LI->hasOneUse()) 325 if (LI->isVolatile() != isVolatile || 326 LI->getParent() != PN.getIncomingBlock(i) || 327 LI->getPointerAddressSpace() != LoadAddrSpace || 328 !isSafeAndProfitableToSinkLoad(LI)) 333 if ((LoadAlignment != 0) != (LI->getAlignment() != 0)) 336 LoadAlignment = std::min(LoadAlignment, LI->getAlignment()); 342 LI->getParent()->getTerminator()->getNumSuccessors() != 1 [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | 147 InnerLoopVectorizer(Loop *OrigLoop, ScalarEvolution *SE, LoopInfo *LI, 151 : OrigLoop(OrigLoop), SE(SE), LI(LI), DT(DT), DL(DL), TLI(TLI), 274 LoopInfo *LI; 554 LoopVectorizationCostModel(Loop *L, ScalarEvolution *SE, LoopInfo *LI, 558 : TheLoop(L), SE(SE), LI(LI), Legal(Legal), TTI(TTI), DL(DL), TLI(TLI) {} 624 LoopInfo *LI; 646 LoopInfo *LI; 659 LI = &getAnalysis<LoopInfo>() [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeFrameLowering.cpp | 170 for (MachineRegisterInfo::livein_iterator LI = LII; LI != LIE; ++LI) { 172 if (I->definesRegister(LI->first)) 179 if (I->getOperand(0).getReg() == LI->first) { 184 switch (LI->first) {
|
/external/llvm/lib/Analysis/ |
DependenceAnalysis.cpp | 130 LI = &getAnalysis<LoopInfo>(); 641 if (const LoadInst *LI = dyn_cast<LoadInst>(I)) 642 return LI->isUnordered(); 651 if (LoadInst *LI = dyn_cast<LoadInst>(I)) 652 return LI->getPointerOperand(); 714 unsigned SrcLevel = LI->getLoopDepth(SrcBlock); 715 unsigned DstLevel = LI->getLoopDepth(DstBlock); 716 const Loop *SrcLoop = LI->getLoopFor(SrcBlock); 717 const Loop *DstLoop = LI->getLoopFor(DstBlock); [all...] |
AliasAnalysis.cpp | 226 AliasAnalysis::Location AliasAnalysis::getLocation(const LoadInst *LI) { 227 return Location(LI->getPointerOperand(), 228 getTypeStoreSize(LI->getType()), 229 LI->getMetadata(LLVMContext::MD_tbaa));
|
ProfileEstimatorPass.cpp | 35 LoopInfo *LI; 125 bool BBisHeader = LI->isLoopHeader(BB); 126 Loop* BBLoop = LI->getLoopFor(BB); 322 LI = &getAnalysis<LoopInfo>();
|
/external/llvm/include/llvm/Analysis/ |
IVUsers.h | 122 LoopInfo *LI;
|
/external/llvm/include/llvm/CodeGen/ |
LiveRangeEdit.h | 88 /// foldAsLoad - If LI has a single use and a single def that can be folded as 90 bool foldAsLoad(LiveInterval *LI, SmallVectorImpl<MachineInstr*> &Dead);
|
/external/llvm/lib/CodeGen/ |
MachineBasicBlock.cpp | 824 LiveInterval &LI = LIS->getInterval(Reg); 825 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); 827 LI.addRange(LiveRange(StartIndex, EndIndex, VNI)); 838 LiveInterval &LI = LIS->getInterval(Reg); 839 if (!LI.liveAt(PrevIndex)) 842 bool isLiveOut = LI.liveAt(LIS->getMBBStartIdx(Succ)); 844 VNInfo *VNI = LI.getVNInfoAt(PrevIndex); 846 LI.addRange(LiveRange(StartIndex, EndIndex, VNI)); 848 LI.removeRange(StartIndex, EndIndex); 887 // either, and thus LI doesn't need to be updated [all...] |
RegisterPressure.cpp | 454 const LiveInterval *LI = getInterval(Reg); 455 if (LI && !LI->killedAt(SlotIdx)) 499 const LiveInterval *LI = getInterval(Reg); 500 lastUse = LI && LI->killedAt(SlotIdx); 716 const LiveInterval *LI = getInterval(Reg); 717 if (LI && LI->killedAt(SlotIdx)
|
RegAllocGreedy.cpp | 237 virtual void enqueue(LiveInterval *LI); 367 LiveInterval &LI = LIS->getInterval(VirtReg); 368 Matrix->unassign(LI); 369 enqueue(&LI); 392 void RAGreedy::enqueue(LiveInterval *LI) { 395 const unsigned Size = LI->getSize(); 396 const unsigned Reg = LI->reg; 425 LiveInterval *LI = &LIS->getInterval(~Queue.top().second); 427 return LI; [all...] |
MachineBlockPlacement.cpp | 781 for (MachineLoop::iterator LI = L.begin(), LE = L.end(); LI != LE; ++LI) 782 buildLoopChains(F, **LI); [all...] |
StackProtector.cpp | 294 LoadInst *LI = new LoadInst(StackGuardVar, "StackGuard", false, InsPt); 296 Value *Args[] = { LI, AI };
|
/libcore/luni/src/test/java/libcore/java/util/ |
EnumSetTest.java | 102 H, HE, LI, BE, B, C, N, O, F, NE, NA, MG, AL, SI, P, S, CL, AR, K, CA, SC, TI, V, CR, MN,
|
/bionic/libc/arch-mips/include/machine/ |
asm.h | 173 #define LI li 185 #define LI dli
|
/development/ndk/platforms/android-9/arch-mips/include/machine/ |
asm.h | 173 #define LI li 185 #define LI dli
|
/external/llvm/lib/Target/ARM/ |
Thumb2ITBlockPass.cpp | 238 MachineBasicBlock::instr_iterator LI = LastITMI; 239 finalizeBundle(MBB, InsertPos.getInstrIterator(), llvm::next(LI));
|
/external/llvm/lib/Transforms/Utils/ |
LCSSA.cpp | 56 LoopInfo *LI; 122 LI = &getAnalysis<LoopInfo>();
|