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

1 2 3 4 5

  /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());

Completed in 1618 milliseconds

1 2 3 4 5