Home
last modified time | relevance | path

Searched refs:Indexes (Results 1 – 25 of 38) sorted by relevance

12

/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp35 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 …]
DLiveIntervalAnalysis.cpp127 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 …]
DVirtRegMap.cpp163 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()
DMachineBasicBlock.cpp244 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 …]
DStackColoring.cpp120 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()
DInterferenceCache.h55 SlotIndexes *Indexes; variable
97 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(nullptr), LIS(nullptr) {} in Entry()
103 Indexes = indexes; in clear()
DMachineVerifier.cpp195 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 …]
DLiveRangeCalc.h39 SlotIndexes *Indexes; variable
138 LiveRangeCalc() : MF(nullptr), MRI(nullptr), Indexes(nullptr), in LiveRangeCalc()
DLiveInterval.cpp389 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 …]
DRegisterCoalescer.cpp1516 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 …]
DInterferenceCache.cpp126 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
204 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
DRegAllocGreedy.cpp124 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()
DMachineFunction.cpp363 void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const { in print()
401 BB.print(OS, MST, Indexes); in print()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h59 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 …]
DLiveInterval.h539 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/
Dexample-bind.cpp207 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/
DConstantsContext.h453 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/
Dtko-directives17 Options +Indexes +FollowSymLinks +MultiViews
51 Options +ExecCGI +Indexes +MultiViews +SymLinksIfOwnerMatch
/external/webrtc/webrtc/common_audio/signal_processing/
Dcomplex_bit_reverse_arm.S92 index_7: @ Indexes for stages == 7.
102 index_8: @ Indexes for stages == 8.
/external/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp257 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/
DInstCombineCalls.cpp1398 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/
DLLParser.cpp6137 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 …]
DLLParser.h497 bool ParseUseListOrderIndexes(SmallVectorImpl<unsigned> &Indexes);
498 bool sortUseListOrder(Value *V, ArrayRef<unsigned> Indexes, SMLoc Loc);
/external/clang/lib/CodeGen/
DCGStmtOpenMP.cpp682 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/
Dhs20-osu-server.txt227 Options Indexes MultiViews FollowSymLinks

12