/external/llvm/include/llvm/Analysis/ |
LoopPass.h | 152 LoopInfo *LI;
|
IVUsers.h | 123 LoopInfo *LI;
|
/external/llvm/lib/Analysis/ |
AliasAnalysis.cpp | 222 AliasAnalysis::Location AliasAnalysis::getLocation(const LoadInst *LI) { 223 return Location(LI->getPointerOperand(), 224 getTypeStoreSize(LI->getType()), 225 LI->getMetadata(LLVMContext::MD_tbaa));
|
MemoryDependenceAnalysis.cpp | 122 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) { 123 if (LI->isVolatile()) { 127 Loc = AA->getLocation(LI); 238 /// isLoadLoadClobberIfExtendedToFullWidth - Return true if LI is a load that 247 const LoadInst *LI, 258 LI, *TD); 271 unsigned MemLocSize, const LoadInst *LI, 274 if (!isa<IntegerType>(LI->getType()) || LI->isVolatile()) return 0; 279 GetPointerBaseWithConstantOffset(LI->getPointerOperand(), LIOffs, TD) [all...] |
ProfileEstimatorPass.cpp | 35 LoopInfo *LI; 125 bool BBisHeader = LI->isLoopHeader(BB); 126 Loop* BBLoop = LI->getLoopFor(BB); 322 LI = &getAnalysis<LoopInfo>();
|
/external/llvm/lib/CodeGen/ |
RegAllocBase.h | 134 virtual void enqueue(LiveInterval *LI) = 0;
|
TailDuplication.cpp | 233 DenseMap<unsigned, AvailableValsTy>::iterator LI = 235 for (unsigned j = 0, ee = LI->second.size(); j != ee; ++j) { 236 MachineBasicBlock *SrcBB = LI->second[j].first; 237 unsigned SrcReg = LI->second[j].second; 360 DenseMap<unsigned, AvailableValsTy>::iterator LI= SSAUpdateVals.find(OrigReg); 361 if (LI != SSAUpdateVals.end()) 362 LI->second.push_back(std::make_pair(BB, NewReg)); 480 DenseMap<unsigned,AvailableValsTy>::iterator LI=SSAUpdateVals.find(Reg); 481 if (LI != SSAUpdateVals.end()) { 483 for (unsigned j = 0, ee = LI->second.size(); j != ee; ++j) [all...] |
RegAllocBasic.cpp | 112 virtual float getPriority(LiveInterval *LI) { return LI->weight; } 114 virtual void enqueue(LiveInterval *LI) { 115 Queue.push(LI); 121 LiveInterval *LI = Queue.top(); 123 return LI;
|
RegAllocGreedy.cpp | 190 virtual void enqueue(LiveInterval *LI); 322 LiveInterval &LI = LIS->getInterval(VirtReg); 323 unassign(LI, PhysReg); 324 enqueue(&LI); 342 void RAGreedy::enqueue(LiveInterval *LI) { 345 const unsigned Size = LI->getSize(); 346 const unsigned Reg = LI->reg; 376 LiveInterval *LI = &LIS->getInterval(Queue.top().second); 378 return LI; 765 const LiveInterval &LI = SA->getParent() [all...] |
LiveRangeEdit.h | 84 /// foldAsLoad - If LI has a single use and a single def that can be folded as 86 bool foldAsLoad(LiveInterval *LI, SmallVectorImpl<MachineInstr*> &Dead,
|
RegisterCoalescer.cpp | 841 static bool removeIntervalIfEmpty(LiveInterval &li, LiveIntervals *li_, 843 if (li.empty()) { 844 if (TargetRegisterInfo::isPhysicalRegister(li.reg)) 845 for (const unsigned* SR = tri_->getSubRegisters(li.reg); *SR; ++SR) { 852 li_->removeInterval(li.reg); 860 bool RegisterCoalescer::RemoveDeadDef(LiveInterval &li, 863 LiveInterval::iterator MLR = li.FindLiveRangeContaining(DefIdx); 866 li.removeValNo(MLR->valno); 867 return removeIntervalIfEmpty(li, li_, tri_); 874 LiveInterval &LI = li_->getInterval(DstReg) [all...] |
/external/llvm/lib/VMCore/ |
Attributes.cpp | 207 AttrListPtr::AttrListPtr(AttributeListImpl *LI) : AttrList(LI) { 208 if (LI) LI->AddRef();
|
AutoUpgrade.cpp | 150 LoadInst *LI = Builder.CreateLoad(BC, CI->getName()); 151 LI->setAlignment(1); // Unaligned load. 152 BC = Builder.CreateBitCast(LI, VecTy, "new.cast");
|
/external/llvm/lib/Transforms/IPO/ |
ArgumentPromotion.cpp | 350 if (LoadInst *LI = dyn_cast<LoadInst>(I)) { 351 Value *V = LI->getPointerOperand(); 384 if (LoadInst *LI = dyn_cast<LoadInst>(U)) { 385 if (LI->isVolatile()) return false; // Don't hack volatile loads 386 Loads.push_back(LI); 412 if (LoadInst *LI = dyn_cast<LoadInst>(*UI)) { 413 if (LI->isVolatile()) return false; // Don't hack volatile loads 414 Loads.push_back(LI); [all...] |
FunctionAttrs.cpp | 165 } else if (LoadInst *LI = dyn_cast<LoadInst>(I)) { 167 if (!LI->isVolatile()) { 168 AliasAnalysis::Location Loc = AA->getLocation(LI);
|
/external/llvm/lib/Transforms/Scalar/ |
LoopRotation.cpp | 58 LoopInfo *LI; 74 LI = &getAnalysis<LoopInfo>(); 255 if (V && LI->replacementPreservesLCSSAForm(C, V)) {
|
CodeGenPrepare.cpp | [all...] |
MemCpyOptimizer.cpp | 489 if (LoadInst *LI = dyn_cast<LoadInst>(SI->getOperand(0))) { 490 if (!LI->isVolatile() && LI->hasOneUse() && 491 LI->getParent() == SI->getParent()) { 492 MemDepResult ldep = MD->getDependency(LI); 512 bool changed = performCallSlotOptzn(LI, 514 LI->getPointerOperand()->stripPointerCasts(), 519 MD->removeInstruction(LI); 520 LI->eraseFromParent(); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 315 LoadInst *LI = dyn_cast<LoadInst>(PN.getIncomingValue(i)); 316 if (!LI || !LI->hasOneUse()) 321 if (LI->isVolatile() != isVolatile || 322 LI->getParent() != PN.getIncomingBlock(i) || 323 LI->getPointerAddressSpace() != LoadAddrSpace || 324 !isSafeAndProfitableToSinkLoad(LI)) 329 if ((LoadAlignment != 0) != (LI->getAlignment() != 0)) 332 LoadAlignment = std::min(LoadAlignment, LI->getAlignment()); 338 LI->getParent()->getTerminator()->getNumSuccessors() != 1 [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeFrameLowering.cpp | 172 for (MachineRegisterInfo::livein_iterator LI = LII; LI != LIE; ++LI) { 174 if (I->definesRegister(LI->first)) 181 if (I->getOperand(0).getReg() == LI->first) { 186 switch (LI->first) {
|
/external/llvm/utils/TableGen/ |
CodeGenTarget.cpp | 146 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers"); 147 if (AsmParserNum >= LI.size()) 149 return LI[AsmParserNum]; 155 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyWriters"); 156 if (AsmWriterNum >= LI.size()) 158 return LI[AsmWriterNum];
|
SetTheory.cpp | 235 if (ListInit *LI = dynamic_cast<ListInit*>(Expr)) 236 return evaluate(LI->begin(), LI->end(), Elts);
|
Record.cpp | 240 Init *ListRecTy::convertValue(ListInit *LI) { 245 for (unsigned i = 0, e = LI->getSize(); i != e; ++i) 246 if (Init *CI = LI->getElement(i)->convertInitializerTo(Ty)) 251 ListRecTy *LType = dynamic_cast<ListRecTy*>(LI->getType()); 878 for (ListInit::iterator li = NewList.begin(), 880 li != liend; 881 ++li) { 882 Init *Item = *li; 897 *li = NewItem; 1096 ListInit *LI = dynamic_cast<ListInit*>(RV->getValue()) [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveInterval.h | 538 inline raw_ostream &operator<<(raw_ostream &OS, const LiveInterval &LI) { 539 LI.print(OS); 550 /// unsigned numComps = ConEQ.Classify(LI); 568 /// Classify - Classify the values in LI into connected components. 570 unsigned Classify(const LiveInterval *LI);
|
AsmPrinter.h | 111 MachineLoopInfo *LI;
|