HomeSort by relevance Sort by last modified time
    Searched refs:LI (Results 26 - 50 of 169) sorted by null

12 3 4 5 6 7

  /external/llvm/lib/Analysis/
Loads.cpp 142 if (LoadInst *LI = dyn_cast<LoadInst>(BBI)) {
143 if (AreEquivalentAddressValues(LI->getOperand(0), V)) return true;
199 if (LoadInst *LI = dyn_cast<LoadInst>(Inst))
200 if (AreEquivalentAddressValues(LI->getOperand(0), Ptr)) {
201 if (TBAATag) *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa);
202 return LI;
MemoryDependenceAnalysis.cpp 124 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
125 if (LI->isUnordered()) {
126 Loc = AA->getLocation(LI);
128 } else if (LI->getOrdering() == Monotonic) {
129 Loc = AA->getLocation(LI);
246 /// isLoadLoadClobberIfExtendedToFullWidth - Return true if LI is a load that
255 const LoadInst *LI,
266 LI, *TD);
279 unsigned MemLocSize, const LoadInst *LI,
282 if (!isa<IntegerType>(LI->getType()) || !LI->isSimple()) return 0
    [all...]
MemDepPrinter.cpp 123 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
124 if (!LI->isUnordered()) {
130 AliasAnalysis::Location Loc = AA.getLocation(LI);
131 MDA.getNonLocalPointerDependency(Loc, true, LI->getParent(), NLDI);
  /external/llvm/lib/CodeGen/
RegAllocBasic.cpp 95 virtual float getPriority(LiveInterval *LI) { return LI->weight; }
97 virtual void enqueue(LiveInterval *LI) {
98 Queue.push(LI);
104 LiveInterval *LI = Queue.top();
106 return LI;
LiveDebugVariables.cpp 220 /// @param LI Restrict liveness to where LI has the value VNI. May be null.
221 /// @param VNI When LI is not null, this is the value to restrict to.
226 LiveInterval *LI, const VNInfo *VNI,
231 /// addDefsFromCopies - The value in LI/LocNo may be copies to other
234 /// @param LI Scan for copies of the value in LI->reg.
235 /// @param LocNo Location number of LI->reg.
238 void addDefsFromCopies(LiveInterval *LI, unsigned LocNo,
486 LiveInterval *LI, const VNInfo *VNI
    [all...]
InlineSpiller.cpp 170 void eliminateRedundantSpills(LiveInterval &LI, VNInfo *VNI);
528 LiveInterval &LI = LIS.getInterval(Reg);
531 for (LiveInterval::vni_iterator VI = LI.vni_begin(), VE = LI.vni_end();
640 LiveInterval &LI = LIS.getInterval(Reg);
641 for (LiveInterval::const_vni_iterator VI = LI.vni_begin(),
642 VE = LI.vni_end(); VI != VE; ++VI) {
747 LiveInterval *LI;
748 tie(LI, VNI) = WorkList.pop_back_val();
749 unsigned Reg = LI->reg
    [all...]
SplitKit.cpp 279 LiveInterval *li = const_cast<LiveInterval*>(cli);
280 LiveInterval::iterator LVI = li->begin();
281 LiveInterval::iterator LVE = li->end();
284 // Loop over basic blocks where li is live.
289 LVI = li->advanceTo(LVI, Stop);
313 void SplitAnalysis::analyze(const LiveInterval *li) {
315 CurLI = li;
374 LiveInterval *LI = Edit->get(RegIdx);
377 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator());
392 LI->addRange(LiveRange(Def, Def.getDeadSlot(), OldVNI))
1103 LiveInterval *li = Edit->get(i); local
1107 DEBUG(dbgs() << " " << NumComp << " components: " << *li << '\\n'); local
    [all...]
DeadMachineInstructionElim.cpp 120 for (MachineBasicBlock::livein_iterator LI = (*S)->livein_begin();
121 LI != (*S)->livein_end(); LI++)
122 LivePhysRegs.set(*LI);
LiveInterval.cpp 659 unsigned ConnectedVNInfoEqClasses::Classify(const LiveInterval *LI) {
662 EqClass.grow(LI->getNumValNums());
667 for (LiveInterval::const_vni_iterator I = LI->vni_begin(), E = LI->vni_end();
684 if (const VNInfo *PVNI = LI->getVNInfoBefore(LIS.getMBBEndIdx(*PI)))
691 if (const VNInfo *UVNI = LI->getVNInfoBefore(VNI->def))
707 LiveInterval &LI = *LIV[0];
710 for (MachineRegisterInfo::reg_iterator RI = MRI.reg_begin(LI.reg),
720 const VNInfo *VNI = LI.getVNInfoAt(Idx);
726 LiveInterval::iterator J = LI.begin(), E = LI.end()
    [all...]
  /external/llvm/lib/VMCore/
Instruction.cpp 194 if (const LoadInst *LI = dyn_cast<LoadInst>(this))
195 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() &&
196 LI->getAlignment() == cast<LoadInst>(I)->getAlignment() &&
197 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() &&
198 LI->getSynchScope() == cast<LoadInst>(I)->getSynchScope();
249 if (const LoadInst *LI = dyn_cast<LoadInst>(this))
250 return LI->isVolatile() == cast<LoadInst>(I)->isVolatile() &&
251 LI->getAlignment() == cast<LoadInst>(I)->getAlignment() &&
252 LI->getOrdering() == cast<LoadInst>(I)->getOrdering() &&
253 LI->getSynchScope() == cast<LoadInst>(I)->getSynchScope()
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp 46 LoopInfo *LI;
59 LI(LPM->getAnalysisIfAvailable<LoopInfo>()),
64 assert(LI && "IV simplification requires LoopInfo");
166 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent());
200 const Loop *ICmpLoop = LI->getLoopFor(Rem->getParent());
378 LoopInfo *LI = &LPM->getAnalysis<LoopInfo>();
379 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead);
BasicBlockUtils.cpp 180 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>())
181 LI->removeBlock(BB);
295 if (LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>())
296 if (Loop *L = LI->getLoopFor(Old))
297 L->addBasicBlockToLoop(New, LI->getBase());
324 LoopInfo *LI = P->getAnalysisIfAvailable<LoopInfo>();
325 Loop *L = LI ? LI->getLoopFor(OldBB) : 0;
331 if (LI) {
340 if (Loop *PL = LI->getLoopFor(Pred)
    [all...]
LoopUnroll.cpp 63 static BasicBlock *FoldBlockIntoPredecessor(BasicBlock *BB, LoopInfo* LI,
99 if (Loop *L = LI->getLoopFor(BB))
102 LI->removeBlock(BB);
139 LoopInfo *LI, LPPassManager *LPM) {
202 if (RuntimeTripCount && !UnrollRuntimeLoopProlog(L, Count, LI, LPM))
260 DFS.perform(LI);
293 L->addBasicBlockToLoop(New, LI->getBase());
403 if (BasicBlock *Fold = FoldBlockIntoPredecessor(Dest, LI, LPM))
438 if (LI->replacementPreservesLCSSAForm(Inst, V)) {
LoopUnrollRuntime.cpp 144 LoopInfo *LI) {
159 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
227 bool llvm::UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
307 LoopBlocks.perform(LI);
321 LoopBlocks, VMap, LVMap, LI);
340 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase());
  /external/llvm/lib/Transforms/Scalar/
GVN.cpp     [all...]
Sink.cpp 34 LoopInfo *LI;
98 LI = &getAnalysis<LoopInfo>();
257 if (LI->isLoopHeader(SuccToSinkTo)) {
  /external/libffi/src/mips/
ffitarget.h 129 # define LI li
136 # define LI dli
  /external/webkit/Source/JavaScriptCore/assembler/
MacroAssemblerSH4.cpp 42 const Condition MacroAssemblerSH4::ULessThan = SH4Assembler::LI;
49 const Condition MacroAssemblerSH4::Below = SH4Assembler::LI;
  /external/llvm/utils/TableGen/
CodeGenTarget.cpp 148 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyParsers");
149 if (AsmParserNum >= LI.size())
151 return LI[AsmParserNum];
158 std::vector<Record*> LI =
160 if (i >= LI.size())
162 return LI[i];
169 std::vector<Record*> LI =
171 return LI.size();
177 std::vector<Record*> LI = TargetRec->getValueAsListOfDefs("AssemblyWriters");
178 if (AsmWriterNum >= LI.size()
    [all...]
  /external/llvm/include/llvm/Analysis/
BranchProbabilityInfo.h 108 LoopInfo *LI;
LoopInfo.h 345 void addBasicBlockToLoop(BlockT *NewBB, LoopInfoBase<BlockT, LoopT> &LI);
    [all...]
LoopPass.h 152 LoopInfo *LI;
  /external/llvm/include/llvm/CodeGen/
ScheduleDAGInstrs.h 57 for (MachineBasicBlock::livein_iterator LI = Header->livein_begin(),
58 LE = Header->livein_end(); LI != LE; ++LI)
59 LoopLiveIns.insert(*LI);
  /external/llvm/include/llvm/Transforms/Utils/
Local.h 175 LoadInst *LI, DIBuilder &Builder);
SSAUpdater.h 151 virtual void replaceLoadWithValue(LoadInst *LI, Value *V) const {

Completed in 3844 milliseconds

12 3 4 5 6 7