HomeSort by relevance Sort by last modified time
    Searched refs:LI (Results 76 - 100 of 194) sorted by null

1 2 34 5 6 7 8

  /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>();

Completed in 226 milliseconds

1 2 34 5 6 7 8