Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp26 Indexes = SI; in reset()
39 assert(MRI && Indexes && "call reset() first"); in createDeadDefs()
50 Idx = Indexes->getMBBStartIdx(MI->getParent()); in createDeadDefs()
53 Idx = Indexes->getInstructionIndex(MI) in createDeadDefs()
63 assert(MRI && Indexes && "call reset() first"); in extendToUses()
85 Idx = Indexes->getMBBEndIdx(MI->getOperand(I.getOperandNo()+1).getMBB()); in extendToUses()
88 Idx = Indexes->getInstructionIndex(MI).getRegSlot(); in extendToUses()
118 tie(Start, End) = Indexes->getMBBRange(MBB); in updateLiveIns()
139 assert(Indexes && "Missing SlotIndexes"); in extend()
142 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot()); in extend()
[all …]
DMachineLoopRanges.cpp40 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
52 Range = new MachineLoopRange(Loop, Allocator, *Indexes); in getLoopRange()
59 SlotIndexes &Indexes) in MachineLoopRange() argument
64 const std::pair<SlotIndex, SlotIndex> &Range = Indexes.getMBBRange(*I); in MachineLoopRange()
DVirtRegMap.cpp151 SlotIndexes *Indexes; member in __anonc81914bd0111::VirtRegRewriter
196 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
242 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn)) in addMBBLiveIns()
262 DEBUG(MBBI->print(dbgs(), Indexes)); in rewrite()
334 if (Indexes) in rewrite()
335 Indexes->removeMachineInstrFromMaps(MI); in rewrite()
DStackColoring.cpp107 SlotIndexes* Indexes; member in __anon8595162f0111::StackColoring
382 SlotIndex ThisIndex = Indexes->getInstructionIndex(MI); in calculateLiveIntervals()
401 Starts[pos] = Indexes->getMBBStartIdx(MBB); in calculateLiveIntervals()
403 Finishes[pos] = Indexes->getMBBEndIdx(MBB); in calculateLiveIntervals()
422 SlotIndex NewStart = Indexes->getMBBStartIdx(MBB); in calculateLiveIntervals()
423 SlotIndex NewFin = Indexes->getMBBEndIdx(MBB); in calculateLiveIntervals()
526 SlotIndex Index = Indexes->getInstructionIndex(I); in remapInstructions()
566 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
608 LI->getNextValue(Indexes->getZeroIndex(), VNInfoAllocator); in runOnMachineFunction()
DInterferenceCache.h55 SlotIndexes *Indexes; variable
96 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(0), LIS(0) {} in Entry()
102 Indexes = indexes; in clear()
DMachineVerifier.cpp196 SlotIndexes *Indexes; member
295 Indexes = NULL; in runOnMachineFunction()
302 Indexes = PASS->getAnalysisIfAvailable<SlotIndexes>(); in runOnMachineFunction()
360 MF->print(*OS, Indexes); in report()
372 if (Indexes) in report()
373 *OS << " [" << Indexes->getMBBStartIdx(MBB) in report()
374 << ';' << Indexes->getMBBEndIdx(MBB) << ')'; in report()
382 if (Indexes && Indexes->hasIndex(MI)) in report()
383 *OS << Indexes->getInstructionIndex(MI) << '\t'; in report()
673 if (Indexes) in visitMachineBasicBlockBefore()
[all …]
DLiveRangeCalc.h38 SlotIndexes *Indexes; variable
127 LiveRangeCalc() : MRI(0), Indexes(0), DomTree(0), Alloc(0) {} in LiveRangeCalc()
DMachineBasicBlock.cpp256 void MachineBasicBlock::print(raw_ostream &OS, SlotIndexes *Indexes) const { in print()
264 if (Indexes) in print()
265 OS << Indexes->getMBBStartIdx(this) << '\t'; in print()
285 if (Indexes) OS << '\t'; in print()
293 if (Indexes) OS << '\t'; in print()
301 if (Indexes) { in print()
302 if (Indexes->hasIndex(I)) in print()
303 OS << Indexes->getInstructionIndex(I); in print()
314 if (Indexes) OS << '\t'; in print()
DLiveIntervalAnalysis.cpp109 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
156 MF->print(OS, Indexes); in printInstrs()
408 MIIndex = Indexes->getNextNonNullIndex(MIIndex); in computeIntervals()
415 assert(Indexes->getInstructionFromIndex(MIIndex) == MI && in computeIntervals()
440 MIIndex = Indexes->getNextNonNullIndex(MIIndex); in computeIntervals()
498 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot()); in computeRegMasks()
577 SlotIndex Begin = Indexes->getMBBStartIdx(MBB); in computeLiveInRegUnits()
820 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start); in intervalIsInOneMBB()
821 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); in intervalIsInOneMBB()
838 if (VNI == LI.getVNInfoBefore(Indexes->getMBBEndIdx(*PI))) in hasPHIKill()
[all …]
DInterferenceCache.cpp108 tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
185 tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
DTwoAddressInstructionPass.cpp70 SlotIndexes *Indexes; member in __anon464a4e950111::TwoAddressInstructionPass
555 if (Indexes) in CommuteInstruction()
556 Indexes->replaceMachineInstrInMaps(MI, NewMI); in CommuteInstruction()
605 if (Indexes) in ConvertInstTo3Addr()
606 Indexes->replaceMachineInstrInMaps(mi, NewMI); in ConvertInstTo3Addr()
1294 if (Indexes) in processTiedPairs()
1295 CopyIdx = Indexes->insertMachineInstrInMaps(PrevMI).getRegSlot(); in processTiedPairs()
1365 Indexes = getAnalysisIfAvailable<SlotIndexes>(); in runOnMachineFunction()
DRegAllocGreedy.cpp75 SlotIndexes *Indexes; member in __anon810c75050111::RAGreedy
711 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) in addSplitConstraints()
769 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) in addThroughConstraints()
1305 if (const MachineInstr *MI = Indexes->getInstructionFromIndex(Uses[i])) in tryInstructionSplit()
1757 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
1770 IntfCache.init(MF, Matrix->getLiveUnions(), Indexes, LIS, TRI); in runOnMachineFunction()
DMachineFunction.cpp298 void MachineFunction::print(raw_ostream &OS, SlotIndexes *Indexes) const { in print()
341 BB->print(OS, Indexes); in print()
DLiveInterval.cpp148 const SlotIndexes &Indexes) const { in overlaps()
172 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def))) in overlaps()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h57 SlotIndexes* Indexes; variable
169 return Indexes; in getSlotIndexes()
179 return !Indexes->hasIndex(Instr); in isNotInMIMap()
184 return Indexes->getInstructionIndex(instr); in getInstructionIndex()
189 return Indexes->getInstructionFromIndex(index); in getInstructionFromIndex()
194 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx()
199 return Indexes->getMBBEndIdx(mbb); in getMBBEndIdx()
213 return Indexes->getMBBFromIndex(index); in getMBBFromIndex()
217 return Indexes->insertMachineInstrInMaps(MI); in InsertMachineInstrInMaps()
221 Indexes->removeMachineInstrFromMaps(MI); in RemoveMachineInstrFromMaps()
[all …]
DMachineLoopRanges.h91 SlotIndexes *Indexes; variable
97 MachineLoopRanges() : MachineFunctionPass(ID), Indexes(0) {} in MachineLoopRanges()
DLiveInterval.h434 bool isZeroLength(SlotIndexes *Indexes) const {
436 if (Indexes->getNextNonNullIndex(i->start).getBaseIndex() <
/external/clang/test/CXX/temp/temp.decls/temp.variadic/
Dexample-bind.cpp206 template<int I, int... Indexes, typename T, typename... Types>
207 struct make_indexes_impl<I, int_tuple<Indexes...>, T, Types...> {
208 typedef typename make_indexes_impl<I+1, int_tuple<Indexes..., I>, Types...>::type type;
211 template<int I, int... Indexes>
212 struct make_indexes_impl<I, int_tuple<Indexes...> > {
213 typedef int_tuple<Indexes...> type;
286 template<typename F, int... Indexes, typename... Args>
288 unwrap_and_forward(F& f, int_tuple<Indexes...>, const tuple<Args&...>& args) { in unwrap_and_forward() argument
289 return f(get<Indexes>(args)...); in unwrap_and_forward()
296 typedef typename make_indexes<Args...>::type Indexes; in mu() typedef
[all …]
/external/webkit/LayoutTests/http/conf/
Dapache2-httpd.conf304 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
Dapache2-msys-httpd.conf305 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
Dfedora-httpd.conf324 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
Dapache2-debian-httpd.conf283 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
Dcygwin-httpd.conf336 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
Dhttpd.conf339 Options Indexes FollowSymLinks MultiViews ExecCGI Includes
/external/chromium/chrome/browser/ui/cocoa/applescript/
Dwindow_applescript.mm227 // Indexes can never be same.

12