/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
LiveRangeCalc.cpp | 30 void LiveRangeCalc::updateLiveIns(VNInfo *OverrideVNI, SlotIndexes *Indexes) { 41 tie(Start, End) = Indexes->getMBBRange(MBB); 59 SlotIndexes *Indexes, 64 assert(Indexes && "Missing SlotIndexes"); 67 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot()); 71 if (LI->extendInBlock(Indexes->getMBBStartIdx(KillMBB), Kill)) 78 VNInfo *VNI = findReachingDefs(LI, KillMBB, Kill, Indexes, DomTree); 82 updateSSA(Indexes, DomTree, Alloc); 84 updateLiveIns(VNI, Indexes); 91 void LiveRangeCalc::calculateValues(SlotIndexes *Indexes, [all...] |
LiveRangeCalc.h | 44 /// redundant, it can be computed as: MDT[Indexes.getMBBFromIndex(VNI->def)]. 106 SlotIndexes *Indexes, 114 void updateSSA(SlotIndexes *Indexes, 141 SlotIndexes *Indexes, 159 SlotIndexes *Indexes, 169 SlotIndexes *Indexes, 219 void calculateValues(SlotIndexes *Indexes,
|
InterferenceCache.h | 24 SlotIndexes *Indexes; 52 /// Indexes - Mapping block numbers to SlotIndex ranges. 53 SlotIndexes *Indexes; 74 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0) {} 76 void clear(MachineFunction *mf, SlotIndexes *indexes) { 80 Indexes = indexes; 127 InterferenceCache() : TRI(0), LIUArray(0), Indexes(0), MF(0), RoundRobin(0) {}
|
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);
|
/external/llvm/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 58 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 188 return Indexes; 198 return !Indexes->hasIndex(Instr); 203 return Indexes->getInstructionIndex(Instr); 208 return Indexes->getInstructionFromIndex(index); 213 return Indexes->getMBBStartIdx(mbb); 218 return Indexes->getMBBEndIdx(mbb); 232 return Indexes->getMBBFromIndex(index); 236 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 58 SlotIndexes* Indexes; 75 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 203 return Indexes; 213 return !Indexes->hasIndex(Instr); 218 return Indexes->getInstructionIndex(Instr); 223 return Indexes->getInstructionFromIndex(index); 228 return Indexes->getMBBStartIdx(mbb); 233 return Indexes->getMBBEndIdx(mbb); 247 return Indexes->getMBBFromIndex(index); 251 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 58 SlotIndexes* Indexes; 75 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 203 return Indexes; 213 return !Indexes->hasIndex(Instr); 218 return Indexes->getInstructionIndex(Instr); 223 return Indexes->getInstructionFromIndex(index); 228 return Indexes->getMBBStartIdx(mbb); 233 return Indexes->getMBBEndIdx(mbb); 247 return Indexes->getMBBFromIndex(index); 251 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/ |
LiveIntervalAnalysis.h | 61 SlotIndexes* Indexes; 78 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]); 207 return Indexes; 217 return !Indexes->hasIndex(Instr); 222 return Indexes->getInstructionIndex(Instr); 227 return Indexes->getInstructionFromIndex(index); 232 return Indexes->getMBBStartIdx(mbb); 237 return Indexes->getMBBEndIdx(mbb); 251 return Indexes->getMBBFromIndex(index); 255 Indexes->insertMBBInMaps(MBB) [all...] |
/external/llvm/lib/CodeGen/ |
LiveRangeCalc.cpp | 35 Indexes = SI; 43 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, 47 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); 54 assert(MRI && Indexes && "call reset() first"); 94 createDeadDef(*Indexes, *Alloc, *CommonRange, MO); 101 createDeadDef(*Indexes, *Alloc, *NewRange, MO); 108 createDeadDef(*Indexes, *Alloc, LI, MO); 148 assert(MRI && Indexes && "call reset() first"); 153 createDeadDef(*Indexes, *Alloc, LR, MO); 191 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo+1).getMBB()) [all...] |
LiveRangeCalc.h | 39 SlotIndexes *Indexes; 44 /// redundant, it can be computed as: MDT[Indexes.getMBBFromIndex(VNI->def)]. 138 LiveRangeCalc() : MF(nullptr), MRI(nullptr), Indexes(nullptr),
|
VirtRegMap.cpp | 161 SlotIndexes *Indexes; 217 Indexes = &getAnalysis<SlotIndexes>(); 264 for (SlotIndexes::MBBIndexIterator MBBI = Indexes->findMBBIndex(First); 265 MBBI != Indexes->MBBIndexEnd() && MBBI->first <= Last; ++MBBI) { 307 // sorted by slot indexes. 308 SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(); 310 I = Indexes->advanceMBBIndex(I, Seg.start); 311 for (; I != Indexes->MBBIndexEnd() && I->first < Seg.end; ++I) { 368 if (Indexes) 369 Indexes->removeMachineInstrFromMaps(MI) [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
MachineLoopRanges.h | 91 SlotIndexes *Indexes; 97 MachineLoopRanges() : MachineFunctionPass(ID), Indexes(0) {}
|
/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...] |
/art/libartbase/base/ |
bit_vector_test.cc | 42 EXPECT_TRUE(bv.Indexes().begin().Done()); 43 EXPECT_TRUE(bv.Indexes().begin() == bv.Indexes().end()); 58 BitVector::IndexIterator iterator = bv.Indexes().begin(); 59 EXPECT_TRUE(iterator != bv.Indexes().end()); 62 EXPECT_TRUE(iterator != bv.Indexes().end()); 65 EXPECT_TRUE(iterator == bv.Indexes().end());
|