HomeSort by relevance Sort by last modified time
    Searched refs:Indexes (Results 1 - 25 of 26) sorted by null

1 2

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 26 Indexes = SI;
39 assert(MRI && Indexes && "call reset() first");
50 Idx = Indexes->getMBBStartIdx(MI->getParent());
53 Idx = Indexes->getInstructionIndex(MI)
63 assert(MRI && Indexes && "call reset() first");
85 Idx = Indexes->getMBBEndIdx(MI->getOperand(I.getOperandNo()+1).getMBB());
88 Idx = Indexes->getInstructionIndex(MI).getRegSlot();
118 tie(Start, End) = Indexes->getMBBRange(MBB);
139 assert(Indexes && "Missing SlotIndexes");
142 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot())
    [all...]
MachineLoopRanges.cpp 40 Indexes = &getAnalysis<SlotIndexes>();
52 Range = new MachineLoopRange(Loop, Allocator, *Indexes);
59 SlotIndexes &Indexes)
64 const std::pair<SlotIndex, SlotIndex> &Range = Indexes.getMBBRange(*I);
InterferenceCache.h 54 /// Indexes - Mapping block numbers to SlotIndex ranges.
55 SlotIndexes *Indexes;
96 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0), LIS(0) {}
98 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) {
102 Indexes = indexes;
LiveRangeCalc.h 38 SlotIndexes *Indexes;
49 /// redundant, it can be computed as: MDT[Indexes.getMBBFromIndex(VNI->def)].
127 LiveRangeCalc() : MRI(0), Indexes(0), DomTree(0), Alloc(0) {}
VirtRegMap.cpp 151 SlotIndexes *Indexes;
196 Indexes = &getAnalysis<SlotIndexes>();
242 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn))
262 DEBUG(MBBI->print(dbgs(), Indexes));
306 // PhysReg operands cannot have subregister indexes.
334 if (Indexes)
335 Indexes->removeMachineInstrFromMaps(MI);
StackColoring.cpp 107 SlotIndexes* Indexes;
382 SlotIndex ThisIndex = Indexes->getInstructionIndex(MI);
401 Starts[pos] = Indexes->getMBBStartIdx(MBB);
403 Finishes[pos] = Indexes->getMBBEndIdx(MBB);
422 SlotIndex NewStart = Indexes->getMBBStartIdx(MBB);
423 SlotIndex NewFin = Indexes->getMBBEndIdx(MBB);
526 SlotIndex Index = Indexes->getInstructionIndex(I);
566 Indexes = &getAnalysis<SlotIndexes>();
608 LI->getNextValue(Indexes->getZeroIndex(), VNInfoAllocator);
MachineVerifier.cpp 196 SlotIndexes *Indexes;
295 Indexes = NULL;
302 Indexes = PASS->getAnalysisIfAvailable<SlotIndexes>();
360 MF->print(*OS, Indexes);
372 if (Indexes)
373 *OS << " [" << Indexes->getMBBStartIdx(MBB)
374 << ';' << Indexes->getMBBEndIdx(MBB) << ')';
382 if (Indexes && Indexes->hasIndex(MI))
383 *OS << Indexes->getInstructionIndex(MI) << '\t'
    [all...]
MachineBasicBlock.cpp 256 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const {
264 if (Indexes)
265 OS << Indexes->getMBBStartIdx(this) << '\t';
285 if (Indexes) OS << '\t';
293 if (Indexes) OS << '\t';
301 if (Indexes) {
302 if (Indexes->hasIndex(I))
303 OS << Indexes->getInstructionIndex(I);
314 if (Indexes) OS << '\t';
    [all...]
LiveIntervalAnalysis.cpp 109 Indexes = &getAnalysis<SlotIndexes>();
156 MF->print(OS, Indexes);
408 MIIndex = Indexes->getNextNonNullIndex(MIIndex);
415 assert(Indexes->getInstructionFromIndex(MIIndex) == MI &&
440 MIIndex = Indexes->getNextNonNullIndex(MIIndex);
498 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot());
577 SlotIndex Begin = Indexes->getMBBStartIdx(MBB);
818 // getMBBFromIndex doesn't need to search the MBB table when both indexes
820 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start);
821 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop)
    [all...]
InterferenceCache.cpp 27 SlotIndexes *indexes,
35 Entries[i].clear(mf, indexes, lis);
108 tie(Start, Stop) = Indexes->getMBBRange(MBBNum);
185 tie(Start, Stop) = Indexes->getMBBRange(MBBNum);
TwoAddressInstructionPass.cpp 70 SlotIndexes *Indexes;
555 if (Indexes)
556 Indexes->replaceMachineInstrInMaps(MI, NewMI);
605 if (Indexes)
606 Indexes->replaceMachineInstrInMaps(mi, NewMI);
    [all...]
RegAllocGreedy.cpp 75 SlotIndexes *Indexes;
711 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number))
769 if (Intf.first() <= Indexes->getMBBStartIdx(Number))
    [all...]
MachineFunction.cpp 298 void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const {
341 BB->print(OS, Indexes);
LiveInterval.cpp 148 const SlotIndexes &Indexes) const {
172 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def)))
  /external/llvm/include/llvm/CodeGen/
MachineLoopRanges.h 91 SlotIndexes *Indexes;
97 MachineLoopRanges() : MachineFunctionPass(ID), Indexes(0) {}
LiveIntervalAnalysis.h 57 SlotIndexes* Indexes;
83 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]);
169 return Indexes;
179 return !Indexes->hasIndex(Instr);
184 return Indexes->getInstructionIndex(instr);
189 return Indexes->getInstructionFromIndex(index);
194 return Indexes->getMBBStartIdx(mbb);
199 return Indexes->getMBBEndIdx(mbb);
213 return Indexes->getMBBFromIndex(index);
217 return Indexes->insertMachineInstrInMaps(MI)
    [all...]
LiveInterval.h 434 bool isZeroLength(SlotIndexes *Indexes) const {
436 if (Indexes->getNextNonNullIndex(i->start).getBaseIndex() <
  /external/clang/test/CXX/temp/temp.decls/temp.variadic/
example-bind.cpp 206 template<int I, int... Indexes, typename T, typename... Types>
207 struct make_indexes_impl<I, int_tuple<Indexes...>, T, Types...> {
208 typedef typename make_indexes_impl<I+1, int_tuple<Indexes..., I>, Types...>::type type;
211 template<int I, int... Indexes>
212 struct make_indexes_impl<I, int_tuple<Indexes...> > {
213 typedef int_tuple<Indexes...> type;
231 typedef typename make_indexes<BoundArgs...>::type indexes; typedef in class:bound_functor
286 template<typename F, int... Indexes, typename... Args>
288 unwrap_and_forward(F& f, int_tuple<Indexes...>, const tuple<Args&...>& args) {
289 return f(get<Indexes>(args)...)
    [all...]
  /external/webkit/LayoutTests/http/conf/
apache2-debian-httpd.conf 277 # This may also be "None", "All", or any combination of "Indexes",
283 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
apache2-httpd.conf 298 # This may also be "None", "All", or any combination of "Indexes",
304 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
apache2-msys-httpd.conf 299 # This may also be "None", "All", or any combination of "Indexes",
305 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
cygwin-httpd.conf 330 # This may also be "None", "All", or any combination of "Indexes",
336 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
fedora-httpd.conf 315 # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
324 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
348 # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
544 # server-generated indexes. These are only displayed for FancyIndexed
httpd.conf 333 # This may also be "None", "All", or any combination of "Indexes",
339 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
  /external/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp     [all...]

Completed in 591 milliseconds

1 2