/external/llvm/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 35 Indexes = SI; in reset() 43 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef() argument 47 Indexes.getInstructionIndex(MI).getRegSlot(MO.isEarlyClobber()); in createDeadDef() 54 assert(MRI && Indexes && "call reset() first"); in calculate() 94 createDeadDef(*Indexes, *Alloc, *CommonRange, MO); in calculate() 101 createDeadDef(*Indexes, *Alloc, *NewRange, MO); in calculate() 108 createDeadDef(*Indexes, *Alloc, LI, MO); in calculate() 123 LI.constructMainRangeFromSubranges(*Indexes, *Alloc); in calculate() 132 assert(MRI && Indexes && "call reset() first"); in createDeadDefs() 137 createDeadDef(*Indexes, *Alloc, LR, MO); in createDeadDefs() [all …]
|
D | LiveIntervalAnalysis.cpp | 127 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction() 179 MF->print(OS, Indexes); in printInstrs() 231 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks() 239 RegMaskSlots.push_back(Indexes->getInstructionIndex(&MI).getRegSlot()); in computeRegMasks() 246 RegMaskSlots.push_back(Indexes->getMBBEndIdx(&MBB)); in computeRegMasks() 324 SlotIndex Begin = Indexes->getMBBStartIdx(MBB); in computeLiveInRegUnits() 364 static void extendSegmentsToUses(LiveRange &LR, const SlotIndexes &Indexes, in extendSegmentsToUses() argument 377 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Idx.getPrevSlot()); in extendSegmentsToUses() 378 SlotIndex BlockStart = Indexes.getMBBStartIdx(MBB); in extendSegmentsToUses() 392 SlotIndex Stop = Indexes.getMBBEndIdx(Pred); in extendSegmentsToUses() [all …]
|
D | VirtRegMap.cpp | 163 SlotIndexes *Indexes; member in __anon1700c3f70111::VirtRegRewriter 214 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction() 261 for (SlotIndexes::MBBIndexIterator MBBI = Indexes->findMBBIndex(First); in addLiveInsForSubRanges() 262 MBBI != Indexes->MBBIndexEnd() && MBBI->first <= Last; ++MBBI) { in addLiveInsForSubRanges() 305 SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(); in addMBBLiveIns() 307 I = Indexes->advanceMBBIndex(I, Seg.start); in addMBBLiveIns() 308 for (; I != Indexes->MBBIndexEnd() && I->first < Seg.end; ++I) { in addMBBLiveIns() 355 DEBUG(MBBI->print(dbgs(), Indexes)); in rewrite() 440 if (Indexes) in rewrite() 441 Indexes->removeMachineInstrFromMaps(MI); in rewrite()
|
D | MachineBasicBlock.cpp | 244 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const { in print() 254 print(OS, MST, Indexes); in print() 258 SlotIndexes *Indexes) const { in print() 266 if (Indexes) in print() 267 OS << Indexes->getMBBStartIdx(this) << '\t'; in print() 287 if (Indexes) OS << '\t'; in print() 298 if (Indexes) OS << '\t'; in print() 306 if (Indexes) { in print() 307 if (Indexes->hasIndex(&*I)) in print() 308 OS << Indexes->getInstructionIndex(&*I); in print() [all …]
|
D | StackColoring.cpp | 120 SlotIndexes *Indexes; member in __anon1f3233290111::StackColoring 396 SlotIndex ThisIndex = Indexes->getInstructionIndex(MI); in calculateLiveIntervals() 411 Starts[pos] = Indexes->getMBBStartIdx(&MBB); in calculateLiveIntervals() 415 Finishes[pos] = Indexes->getMBBEndIdx(&MBB); in calculateLiveIntervals() 433 SlotIndex NewStart = Indexes->getMBBStartIdx(&MBB); in calculateLiveIntervals() 434 SlotIndex NewFin = Indexes->getMBBEndIdx(&MBB); in calculateLiveIntervals() 559 SlotIndex Index = Indexes->getInstructionIndex(&I); in remapInstructions() 610 SlotIndex Index = Indexes->getInstructionIndex(&I); in removeInvalidSlotRanges() 645 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction() 687 LI->getNextValue(Indexes->getZeroIndex(), VNInfoAllocator); in runOnMachineFunction()
|
D | InterferenceCache.h | 55 SlotIndexes *Indexes; variable 97 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(nullptr), LIS(nullptr) {} in Entry() 103 Indexes = indexes; in clear()
|
D | MachineVerifier.cpp | 195 SlotIndexes *Indexes; member 280 if (Indexes == nullptr) in verifySlotIndexes() 285 for (SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(), in verifySlotIndexes() 286 E = Indexes->MBBIndexEnd(); I != E; ++I) { in verifySlotIndexes() 304 Indexes = nullptr; in runOnMachineFunction() 311 Indexes = PASS->getAnalysisIfAvailable<SlotIndexes>(); in runOnMachineFunction() 401 MF->print(errs(), Indexes); in report() 413 if (Indexes) in report() 414 errs() << " [" << Indexes->getMBBStartIdx(MBB) in report() 415 << ';' << Indexes->getMBBEndIdx(MBB) << ')'; in report() [all …]
|
D | LiveRangeCalc.h | 39 SlotIndexes *Indexes; variable 138 LiveRangeCalc() : MF(nullptr), MRI(nullptr), Indexes(nullptr), in LiveRangeCalc()
|
D | LiveInterval.cpp | 389 const SlotIndexes &Indexes) const { in overlaps() 413 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def))) in overlaps() 786 static VNInfo *searchForVNI(const SlotIndexes &Indexes, LiveRange &LR, in searchForVNI() argument 790 SlotIndex EndIdx = Indexes.getMBBEndIdx(MBB); in searchForVNI() 806 VNI = searchForVNI(Indexes, LR, Pred, Visited); in searchForVNI() 816 static void determineMissingVNIs(const SlotIndexes &Indexes, LiveInterval &LI) { in determineMissingVNIs() argument 829 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(S.start); in determineMissingVNIs() 831 VNInfo *VNI = searchForVNI(Indexes, LI, Pred, Visited); in determineMissingVNIs() 860 const SlotIndexes &Indexes, VNInfo::Allocator &VNIAllocator) { in constructMainRangeFromSubranges() argument 966 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Pos); in constructMainRangeFromSubranges() [all …]
|
D | RegisterCoalescer.cpp | 1516 SlotIndexes *Indexes = LIS->getSlotIndexes(); in joinReservedPhysReg() local 1517 for (SlotIndex SI = Indexes->getNextNonNullIndex(DestRegIdx); in joinReservedPhysReg() 1518 SI != CopyRegIdx; SI = Indexes->getNextNonNullIndex(SI)) { in joinReservedPhysReg() 1650 SlotIndexes *Indexes; member in __anona927d7ac0211::JoinVals 1795 NewVNInfo(newVNInfo), CP(cp), LIS(lis), Indexes(LIS->getSlotIndexes()), in JoinVals() 1853 MachineInstr *MI = Indexes->getInstructionFromIndex(Def); in followCopyChain() 1924 DefMI = Indexes->getInstructionFromIndex(VNI->def); in analyzeValue() 2031 DefMI->getParent() != Indexes->getMBBFromIndex(V.OtherVNI->def)) { in analyzeValue() 2115 MachineBasicBlock *MBB = Indexes->getMBBFromIndex(VNI->def); in analyzeValue() 2116 if (OtherLRQ.endPoint() >= Indexes->getMBBEndIdx(MBB)) in analyzeValue() [all …]
|
D | InterferenceCache.cpp | 126 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update() 204 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
|
D | RegAllocGreedy.cpp | 124 SlotIndexes *Indexes; member in __anon4e4d313f0111::RAGreedy 574 Prio = LI->beginIndex().getInstrDistance(Indexes->getLastIndex()); in enqueue() 579 Prio = Indexes->getZeroIndex().getInstrDistance(LI->endIndex()); in enqueue() 957 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) in addSplitConstraints() 1015 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) in addThroughConstraints() 1597 if (const MachineInstr *MI = Indexes->getInstructionFromIndex(Uses[i])) in tryInstructionSplit() 2578 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction() 2598 IntfCache.init(MF, Matrix->getLiveUnions(), Indexes, LIS, TRI); in runOnMachineFunction()
|
D | MachineFunction.cpp | 363 void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const { in print() 401 BB.print(OS, MST, Indexes); in print()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveIntervalAnalysis.h | 59 SlotIndexes* Indexes; variable 189 return Indexes; in getSlotIndexes() 199 return !Indexes->hasIndex(Instr); in isNotInMIMap() 204 return Indexes->getInstructionIndex(instr); in getInstructionIndex() 209 return Indexes->getInstructionFromIndex(index); in getInstructionFromIndex() 214 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx() 219 return Indexes->getMBBEndIdx(mbb); in getMBBEndIdx() 233 return Indexes->getMBBFromIndex(index); in getMBBFromIndex() 237 Indexes->insertMBBInMaps(MBB); in insertMBBInMaps() 244 return Indexes->insertMachineInstrInMaps(MI); in InsertMachineInstrInMaps() [all …]
|
D | LiveInterval.h | 539 bool isZeroLength(SlotIndexes *Indexes) const { in isZeroLength() argument 541 if (Indexes->getNextNonNullIndex(S.start).getBaseIndex() < in isZeroLength() 711 void constructMainRangeFromSubranges(const SlotIndexes &Indexes,
|
/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
D | 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; 287 template<typename F, int... Indexes, typename... Args> 289 unwrap_and_forward(F& f, int_tuple<Indexes...>, const tuple<Args&...>& args) { in unwrap_and_forward() argument 290 return f(get<Indexes>(args)...); in unwrap_and_forward() 297 typedef typename make_indexes<Args...>::type Indexes; in mu() typedef [all …]
|
/external/llvm/lib/IR/ |
D | 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())); 530 return new InsertValueConstantExpr(Ops[0], Ops[1], Indexes, Ty); 532 return new ExtractValueConstantExpr(Ops[0], Indexes, Ty);
|
/external/autotest/apache/conf/ |
D | tko-directives | 17 Options +Indexes +FollowSymLinks +MultiViews 51 Options +ExecCGI +Indexes +MultiViews +SymLinksIfOwnerMatch
|
/external/webrtc/webrtc/common_audio/signal_processing/ |
D | complex_bit_reverse_arm.S | 92 index_7: @ Indexes for stages == 7. 102 index_8: @ Indexes for stages == 8.
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | PGOInstrumentation.cpp | 257 std::vector<char> Indexes; in computeCFGHash() local 265 Indexes.push_back((char)(Index >> (J * 8))); in computeCFGHash() 268 JC.update(Indexes); in computeCFGHash()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 1398 uint32_t Indexes[32] = {0}; in visitCallInst() local 1412 Indexes[I] = (Index < 0) ? NumElts : Index & 0xF; in visitCallInst() 1420 Indexes[I] += I & 0xF0; in visitCallInst() 1423 makeArrayRef(Indexes, NumElts)); in visitCallInst() 1438 uint32_t Indexes[8]; in visitCallInst() local 1446 Indexes[I] = Index; in visitCallInst() 1450 Indexes[I] = 0; in visitCallInst() 1460 Indexes[I] += Size / 2; in visitCallInst() 1463 ConstantDataVector::get(V->getContext(), makeArrayRef(Indexes, Size)); in visitCallInst()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 6137 bool LLParser::sortUseListOrder(Value *V, ArrayRef<unsigned> Indexes, in sortUseListOrder() argument 6145 if (++NumUses > Indexes.size()) in sortUseListOrder() 6147 Order[&U] = Indexes[NumUses - 1]; in sortUseListOrder() 6151 if (Order.size() != Indexes.size() || NumUses > Indexes.size()) in sortUseListOrder() 6163 bool LLParser::ParseUseListOrderIndexes(SmallVectorImpl<unsigned> &Indexes) { in ParseUseListOrderIndexes() argument 6176 assert(Indexes.empty() && "Expected empty order vector"); in ParseUseListOrderIndexes() 6183 Offset += Index - Indexes.size(); in ParseUseListOrderIndexes() 6185 IsOrdered &= Index == Indexes.size(); in ParseUseListOrderIndexes() 6187 Indexes.push_back(Index); in ParseUseListOrderIndexes() 6193 if (Indexes.size() < 2) in ParseUseListOrderIndexes() [all …]
|
D | LLParser.h | 497 bool ParseUseListOrderIndexes(SmallVectorImpl<unsigned> &Indexes); 498 bool sortUseListOrder(Value *V, ArrayRef<unsigned> Indexes, SMLoc Loc);
|
/external/clang/lib/CodeGen/ |
D | CGStmtOpenMP.cpp | 682 llvm::SmallVector<llvm::Value *, 4> Indexes; in EmitOMPReductionClauseInit() local 683 Indexes.push_back(Zero); in EmitOMPReductionClauseInit() 688 Indexes.push_back(Zero); in EmitOMPReductionClauseInit() 692 Address(Builder.CreateInBoundsGEP(BaseLValue.getPointer(), Indexes), in EmitOMPReductionClauseInit() 747 llvm::SmallVector<llvm::Value *, 4> Indexes; in EmitOMPReductionClauseInit() local 748 Indexes.push_back(Zero); in EmitOMPReductionClauseInit() 753 Indexes.push_back(Zero); in EmitOMPReductionClauseInit() 757 Address(Builder.CreateInBoundsGEP(BaseLValue.getPointer(), Indexes), in EmitOMPReductionClauseInit()
|
/external/wpa_supplicant_8/hs20/server/ |
D | hs20-osu-server.txt | 227 Options Indexes MultiViews FollowSymLinks
|