/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) {}
|
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 | 115 Indexes = &getAnalysis<SlotIndexes>(); 163 MF->print(OS, Indexes); 213 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot()); 288 SlotIndex Begin = Indexes->getMBBStartIdx(MBB); 460 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); 462 tie(MBBStart, MBBEnd) = Indexes->getMBBRange(KillMBB); 489 tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB); 596 // getMBBFromIndex doesn't need to search the MBB table when both indexes 598 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start); 599 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop) [all...] |
MachineBasicBlock.cpp | 264 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const { 272 if (Indexes) 273 OS << Indexes->getMBBStartIdx(this) << '\t'; 293 if (Indexes) OS << '\t'; 301 if (Indexes) OS << '\t'; 309 if (Indexes) { 310 if (Indexes->hasIndex(I)) 311 OS << Indexes->getInstructionIndex(I); 322 if (Indexes) OS << '\t'; 706 SlotIndexes *Indexes = P->getAnalysisIfAvailable<SlotIndexes>() [all...] |
StackColoring.cpp | 119 SlotIndexes *Indexes; 420 SlotIndex ThisIndex = Indexes->getInstructionIndex(MI); 435 Starts[pos] = Indexes->getMBBStartIdx(MBB); 439 Finishes[pos] = Indexes->getMBBEndIdx(MBB); 457 SlotIndex NewStart = Indexes->getMBBStartIdx(MBB); 458 SlotIndex NewFin = Indexes->getMBBEndIdx(MBB); 579 SlotIndex Index = Indexes->getInstructionIndex(I); 635 SlotIndex Index = Indexes->getInstructionIndex(I); 667 Indexes = &getAnalysis<SlotIndexes>(); 709 LI->getNextValue(Indexes->getZeroIndex(), VNInfoAllocator) [all...] |
MachineVerifier.cpp | 196 SlotIndexes *Indexes; 296 Indexes = NULL; 303 Indexes = PASS->getAnalysisIfAvailable<SlotIndexes>(); 378 MF->print(*OS, Indexes); 390 if (Indexes) 391 *OS << " [" << Indexes->getMBBStartIdx(MBB) 392 << ';' << Indexes->getMBBEndIdx(MBB) << ')'; 400 if (Indexes && Indexes->hasIndex(MI)) 401 *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 | 74 SlotIndexes *Indexes; 422 Prio = LI->beginIndex().getInstrDistance(Indexes->getLastIndex()); 782 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) 840 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) [all...] |
LiveInterval.cpp | 141 const SlotIndexes &Indexes) const { 165 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def))) 912 // DBG_VALUE instructions don't have slot indexes, so get the index of the
|
MachineFunction.cpp | 322 void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const { 358 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 | 430 bool isZeroLength(SlotIndexes *Indexes) const { 432 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/chromium_org/chrome/browser/ui/views/ |
profile_chooser_view.h | 58 typedef std::vector<size_t> Indexes; 87 views::View* CreateOtherProfilesView(const Indexes& avatars_to_show);
|
profile_chooser_view.cc | 149 Indexes other_profiles; 279 const Indexes& avatars_to_show) { 289 for (Indexes::const_iterator iter = avatars_to_show.begin();
|
/external/chromium_org/tools/python/google/httpd_config/ |
httpd2_mac.conf | 48 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
|
httpd.conf | 330 # This may also be "None", "All", or any combination of "Indexes", 336 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
|
httpd2.conf | 99 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
|
/external/chromium_org/chrome/browser/resources/file_manager/js/ |
drag_selector.js | 42 * Indexes of selected items by dragging at the last update. 49 * Indexes of selected items at the start of dragging.
|
/external/llvm/lib/Transforms/Utils/ |
SimplifyCFG.cpp | [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolution.cpp | [all...] |