/external/llvm/include/llvm/CodeGen/ |
H A D | MachineLoopRanges.h | 91 SlotIndexes *Indexes; member in class:llvm::MachineLoopRanges 97 MachineLoopRanges() : MachineFunctionPass(ID), Indexes(0) {}
|
H A D | LiveIntervalAnalysis.h | 57 SlotIndexes* Indexes; member in class:llvm::LiveIntervals 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 [all...] |
/external/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.h | 38 SlotIndexes *Indexes; member in class:llvm::LiveRangeCalc 49 /// redundant, it can be computed as: MDT[Indexes.getMBBFromIndex(VNI->def)]. 127 LiveRangeCalc() : MRI(0), Indexes(0), DomTree(0), Alloc(0) {}
|
H A D | 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); 57 MachineLoopRange(const MachineLoop *loop, MachineLoopRange::Allocator &alloc, SlotIndexes &Indexes) argument
|
H A D | InterferenceCache.h | 54 /// Indexes - Mapping block numbers to SlotIndex ranges. 55 SlotIndexes *Indexes; member in class:llvm::InterferenceCache::Entry 96 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0), LIS(0) {} 102 Indexes = indexes;
|
H A D | VirtRegMap.cpp | 151 SlotIndexes *Indexes; member in class:__anon8745::VirtRegRewriter 196 Indexes = &getAnalysis<SlotIndexes>(); 242 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn)) 262 DEBUG(MBBI->print(dbgs(), Indexes)); 334 if (Indexes) 335 Indexes->removeMachineInstrFromMaps(MI);
|
H A D | RegAllocGreedy.cpp | 75 SlotIndexes *Indexes; member in class:__anon8706::RAGreedy 711 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) 769 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) 1305 if (const MachineInstr *MI = Indexes->getInstructionFromIndex(Uses[i])) 1757 Indexes = &getAnalysis<SlotIndexes>(); 1770 IntfCache.init(MF, Matrix->getLiveUnions(), Indexes, LIS, TRI);
|
H A D | StackColoring.cpp | 107 SlotIndexes* Indexes; member in class:__anon8736::StackColoring 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);
|
H A D | MachineVerifier.cpp | 196 SlotIndexes *Indexes; member in struct:__anon8692::MachineVerifier 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 [all...] |
H A D | TwoAddressInstructionPass.cpp | 70 SlotIndexes *Indexes; member in class:__anon8742::TwoAddressInstructionPass 555 if (Indexes) 556 Indexes->replaceMachineInstrInMaps(MI, NewMI); 605 if (Indexes) 606 Indexes->replaceMachineInstrInMaps(mi, NewMI); 1294 if (Indexes) 1295 CopyIdx = Indexes->insertMachineInstrInMaps(PrevMI).getRegSlot(); 1365 Indexes = getAnalysisIfAvailable<SlotIndexes>();
|
/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
H A D | 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; 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)...); 296 typedef typename make_indexes<Args...>::type Indexes; typedef [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 2969 SmallVector<int,4> &Indexes = I->second; local 2971 if (Indexes.size() < 2) continue; 2973 for (size_t I = 0, E = Indexes.size(); I != E; ++I) 2974 Phi->setIncomingValue(Indexes[I], SI->getCondition());
|