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

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 27 Indexes = SI;
40 assert(MRI && Indexes && "call reset() first");
51 Idx = Indexes->getMBBStartIdx(MI->getParent());
54 Idx = Indexes->getInstructionIndex(MI)
64 assert(MRI && Indexes && "call reset() first");
86 Idx = Indexes->getMBBEndIdx(MI->getOperand(I.getOperandNo()+1).getMBB());
89 Idx = Indexes->getInstructionIndex(MI).getRegSlot();
117 tie(Start, End) = Indexes->getMBBRange(MBB);
140 assert(Indexes && "Missing SlotIndexes");
143 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot())
    [all...]
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 39 SlotIndexes *Indexes;
50 /// redundant, it can be computed as: MDT[Indexes.getMBBFromIndex(VNI->def)].
130 LiveRangeCalc() : MF(0), MRI(0), Indexes(0), DomTree(0), Alloc(0) {}
MachineBasicBlock.cpp 259 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const {
267 if (Indexes)
268 OS << Indexes->getMBBStartIdx(this) << '\t';
288 if (Indexes) OS << '\t';
296 if (Indexes) OS << '\t';
304 if (Indexes) {
305 if (Indexes->hasIndex(I))
306 OS << Indexes->getInstructionIndex(I);
317 if (Indexes) OS << '\t';
669 SlotIndexes *Indexes = P->getAnalysisIfAvailable<SlotIndexes>()
    [all...]
VirtRegMap.cpp 159 SlotIndexes *Indexes;
207 Indexes = &getAnalysis<SlotIndexes>();
253 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn))
270 DEBUG(MBBI->print(dbgs(), Indexes));
314 // PhysReg operands cannot have subregister indexes.
342 if (Indexes)
343 Indexes->removeMachineInstrFromMaps(MI);
LiveIntervalAnalysis.cpp 106 Indexes = &getAnalysis<SlotIndexes>();
148 MF->print(OS, Indexes);
198 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot());
277 SlotIndex Begin = Indexes->getMBBStartIdx(MBB);
449 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill);
451 tie(MBBStart, MBBEnd) = Indexes->getMBBRange(KillMBB);
478 tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB);
585 // getMBBFromIndex doesn't need to search the MBB table when both indexes
587 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start);
588 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop)
    [all...]
StackColoring.cpp 118 SlotIndexes *Indexes;
419 SlotIndex ThisIndex = Indexes->getInstructionIndex(MI);
438 Starts[pos] = Indexes->getMBBStartIdx(MBB);
440 Finishes[pos] = Indexes->getMBBEndIdx(MBB);
459 SlotIndex NewStart = Indexes->getMBBStartIdx(MBB);
460 SlotIndex NewFin = Indexes->getMBBEndIdx(MBB);
577 SlotIndex Index = Indexes->getInstructionIndex(I);
633 SlotIndex Index = Indexes->getInstructionIndex(I);
665 Indexes = &getAnalysis<SlotIndexes>();
707 LI->getNextValue(Indexes->getZeroIndex(), VNInfoAllocator)
    [all...]
MachineVerifier.cpp 195 SlotIndexes *Indexes;
294 Indexes = NULL;
301 Indexes = PASS->getAnalysisIfAvailable<SlotIndexes>();
376 MF->print(*OS, Indexes);
388 if (Indexes)
389 *OS << " [" << Indexes->getMBBStartIdx(MBB)
390 << ';' << Indexes->getMBBEndIdx(MBB) << ')';
398 if (Indexes && Indexes->hasIndex(MI))
399 *OS << Indexes->getInstructionIndex(MI) << '\t'
    [all...]
RegisterCoalescer.cpp     [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);
RegAllocGreedy.cpp 73 SlotIndexes *Indexes;
726 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number))
784 if (Intf.first() <= Indexes->getMBBStartIdx(Number))
    [all...]
LiveInterval.cpp 141 const SlotIndexes &Indexes) const {
165 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def)))
MachineFunction.cpp 316 void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const {
352 BB->print(OS, Indexes);
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 56 SlotIndexes* Indexes;
76 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]);
170 return Indexes;
180 return !Indexes->hasIndex(Instr);
185 return Indexes->getInstructionIndex(instr);
190 return Indexes->getInstructionFromIndex(index);
195 return Indexes->getMBBStartIdx(mbb);
200 return Indexes->getMBBEndIdx(mbb);
214 return Indexes->getMBBFromIndex(index);
218 Indexes->insertMBBInMaps(MBB)
    [all...]
LiveInterval.h 421 bool isZeroLength(SlotIndexes *Indexes) const {
423 if (Indexes->getNextNonNullIndex(i->start).getBaseIndex() <
  /external/clang/test/CXX/temp/temp.decls/temp.variadic/
example-bind.cpp 207 template<int I, int... Indexes, typename T, typename... Types>
208 struct make_indexes_impl<I, int_tuple<Indexes...>, T, Types...> {
209 typedef typename make_indexes_impl<I+1, int_tuple<Indexes..., I>, Types...>::type type;
212 template<int I, int... Indexes>
213 struct make_indexes_impl<I, int_tuple<Indexes...> > {
214 typedef int_tuple<Indexes...> type;
232 typedef typename make_indexes<BoundArgs...>::type indexes; typedef in class:bound_functor
287 template<typename F, int... Indexes, typename... Args>
289 unwrap_and_forward(F& f, int_tuple<Indexes...>, const tuple<Args&...>& args) {
290 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...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp     [all...]

Completed in 677 milliseconds