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

  /external/llvm/lib/CodeGen/
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),
InterferenceCache.h 54 /// Indexes - Mapping block numbers to SlotIndex ranges.
55 SlotIndexes *Indexes;
97 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(nullptr), LIS(nullptr) {}
99 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) {
103 Indexes = indexes;
VirtRegMap.cpp 163 SlotIndexes *Indexes;
214 Indexes = &getAnalysis<SlotIndexes>();
261 for (SlotIndexes::MBBIndexIterator MBBI = Indexes->findMBBIndex(First);
262 MBBI != Indexes->MBBIndexEnd() && MBBI->first <= Last; ++MBBI) {
304 // sorted by slot indexes.
305 SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin();
307 I = Indexes->advanceMBBIndex(I, Seg.start);
308 for (; I != Indexes->MBBIndexEnd() && I->first < Seg.end; ++I) {
355 DEBUG(MBBI->print(dbgs(), Indexes));
413 // PhysReg operands cannot have subregister indexes
    [all...]
StackColoring.cpp 120 SlotIndexes *Indexes;
396 SlotIndex ThisIndex = Indexes->getInstructionIndex(MI);
411 Starts[pos] = Indexes->getMBBStartIdx(&MBB);
415 Finishes[pos] = Indexes->getMBBEndIdx(&MBB);
433 SlotIndex NewStart = Indexes->getMBBStartIdx(&MBB);
434 SlotIndex NewFin = Indexes->getMBBEndIdx(&MBB);
559 SlotIndex Index = Indexes->getInstructionIndex(&I);
610 SlotIndex Index = Indexes->getInstructionIndex(&I);
645 Indexes = &getAnalysis<SlotIndexes>();
687 LI->getNextValue(Indexes->getZeroIndex(), VNInfoAllocator)
    [all...]
MachineBasicBlock.cpp 244 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const {
254 print(OS, MST, Indexes);
258 SlotIndexes *Indexes) const {
266 if (Indexes)
267 OS << Indexes->getMBBStartIdx(this) << '\t';
287 if (Indexes) OS << '\t';
298 if (Indexes) OS << '\t';
306 if (Indexes) {
307 if (Indexes->hasIndex(&*I))
308 OS << Indexes->getInstructionIndex(&*I)
    [all...]
MachineVerifier.cpp 195 SlotIndexes *Indexes;
280 if (Indexes == nullptr)
283 // Ensure the IdxMBB list is sorted by slot indexes.
285 for (SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(),
286 E = Indexes->MBBIndexEnd(); I != E; ++I) {
304 Indexes = nullptr;
311 Indexes = PASS->getAnalysisIfAvailable<SlotIndexes>();
401 MF->print(errs(), Indexes);
413 if (Indexes)
414 errs() << " [" << Indexes->getMBBStartIdx(MBB
    [all...]
RegAllocGreedy.cpp 124 SlotIndexes *Indexes;
574 Prio = LI->beginIndex().getInstrDistance(Indexes->getLastIndex());
579 Prio = Indexes->getZeroIndex().getInstrDistance(LI->endIndex());
    [all...]
RegisterCoalescer.cpp     [all...]
  /art/runtime/base/
bit_vector.h 39 * @brief Convenient iterator across the indexes of the BitVector's set bits.
43 * only through BitVector::Indexes() which returns an IndexContainer wrapper
45 * for (uint32_t idx : bit_vector.Indexes()) {
64 // Helper function to check for end without comparing with bit_vector.Indexes().end().
96 * @brief BitVector wrapper class for iteration across indexes of set bits.
213 IndexContainer Indexes() const {
  /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/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 59 SlotIndexes* Indexes;
79 /// MI = Indexes->getInstructionFromIndex(RegMaskSlot[N]);
189 return Indexes;
199 return !Indexes->hasIndex(Instr);
204 return Indexes->getInstructionIndex(instr);
209 return Indexes->getInstructionFromIndex(index);
214 return Indexes->getMBBStartIdx(mbb);
219 return Indexes->getMBBEndIdx(mbb);
233 return Indexes->getMBBFromIndex(index);
237 Indexes->insertMBBInMaps(MBB)
    [all...]
  /external/llvm/lib/IR/
ConstantsContext.h 453 ArrayRef<unsigned> Indexes;
459 ArrayRef<unsigned> Indexes = None,
462 SubclassData(SubclassData), Ops(Ops), Indexes(Indexes),
468 Indexes(CE->hasIndices() ? CE->getIndices() : ArrayRef<unsigned>()) {}
474 Indexes(CE->hasIndices() ? CE->getIndices() : ArrayRef<unsigned>()) {
484 Indexes == X.Indexes;
499 if (Indexes != (CE->hasIndices() ? CE->getIndices() : ArrayRef<unsigned>()))
507 hash_combine_range(Indexes.begin(), Indexes.end()))
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
PGOInstrumentation.cpp 257 std::vector<char> Indexes;
265 Indexes.push_back((char)(Index >> (J * 8)));
268 JC.update(Indexes);
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp     [all...]
  /external/clang/lib/CodeGen/
CGStmtOpenMP.cpp 682 llvm::SmallVector<llvm::Value *, 4> Indexes;
683 Indexes.push_back(Zero);
688 Indexes.push_back(Zero);
692 Address(Builder.CreateInBoundsGEP(BaseLValue.getPointer(), Indexes),
747 llvm::SmallVector<llvm::Value *, 4> Indexes;
748 Indexes.push_back(Zero);
753 Indexes.push_back(Zero);
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp     [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/
adoctint.h 150 typedef struct ADOIndexes Indexes;
    [all...]

Completed in 714 milliseconds