Home
last modified time | relevance | path

Searched refs:SlotIndexes (Results 1 – 25 of 46) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSlotIndexes.cpp21 char SlotIndexes::ID = 0;
23 SlotIndexes::SlotIndexes() : MachineFunctionPass(ID), mf(nullptr) { in SlotIndexes() function in SlotIndexes
27 SlotIndexes::~SlotIndexes() { in ~SlotIndexes()
32 INITIALIZE_PASS(SlotIndexes, DEBUG_TYPE,
37 void SlotIndexes::getAnalysisUsage(AnalysisUsage &au) const { in getAnalysisUsage()
42 void SlotIndexes::releaseMemory() { in releaseMemory()
50 bool SlotIndexes::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction()
115 void SlotIndexes::removeMachineInstrFromMaps(MachineInstr &MI) { in removeMachineInstrFromMaps()
130 void SlotIndexes::removeSingleMachineInstrFromMaps(MachineInstr &MI) { in removeSingleMachineInstrFromMaps()
159 void SlotIndexes::renumberIndexes(IndexList::iterator curItr) { in renumberIndexes()
[all …]
DLiveStacks.cpp29 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
37 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
38 AU.addRequiredTransitive<SlotIndexes>(); in getAnalysisUsage()
DMachineFunctionPrinterPass.cpp42 AU.addUsedIfAvailable<SlotIndexes>(); in getAnalysisUsage()
50 MF.print(OS, getAnalysisIfAvailable<SlotIndexes>()); in runOnMachineFunction()
DInterferenceCache.h60 SlotIndexes *Indexes = nullptr;
103 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear()
172 SlotIndexes *indexes, LiveIntervals *lis,
DVirtRegMap.cpp180 SlotIndexes *Indexes;
215 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY() argument
226 AU.addRequired<SlotIndexes>(); in INITIALIZE_PASS_DEPENDENCY()
227 AU.addPreserved<SlotIndexes>(); in INITIALIZE_PASS_DEPENDENCY()
240 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
287 for (SlotIndexes::MBBIndexIterator MBBI = Indexes->findMBBIndex(First); in addLiveInsForSubRanges()
331 SlotIndexes::MBBIndexIterator I = Indexes->MBBIndexBegin(); in addMBBLiveIns()
DRenameIndependentSubregs.cpp59 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
60 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
117 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY() argument
304 const SlotIndexes &Indexes = *LIS->getSlotIndexes(); in computeMainRangesFixFlags()
DRegAllocBasic.cpp132 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY()
178 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
DStackSlotColoring.cpp106 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
107 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
136 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
DStackColoring.cpp423 SlotIndexes *Indexes;
522 INITIALIZE_PASS_DEPENDENCY(SlotIndexes) in INITIALIZE_PASS_DEPENDENCY() argument
527 AU.addRequired<SlotIndexes>(); in INITIALIZE_PASS_DEPENDENCY()
1162 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
DLiveRangeCalc.cpp52 SlotIndexes *SI, in reset()
64 static void createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, in createDeadDef()
589 const SlotIndexes &Indexes) { in isJointlyDominated()
DCMakeLists.txt146 SlotIndexes.cpp
DMachineBasicBlock.cpp275 void MachineBasicBlock::print(raw_ostream &OS, const SlotIndexes *Indexes, in print()
291 const SlotIndexes *Indexes, in print()
889 SlotIndexes *Indexes = P.getAnalysisIfAvailable<SlotIndexes>(); in SplitCriticalEdge()
DLiveInterval.cpp446 const SlotIndexes &Indexes) const { in overlaps()
885 const SlotIndexes &Indexes, in stripValuesNotDefiningMask()
933 const SlotIndexes &Indexes, const TargetRegisterInfo &TRI, in refineSubRanges()
979 const SlotIndexes &Indexes) const { in computeSubRangeUndefs()
DLiveIntervals.cpp66 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
95 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
96 AU.addRequiredTransitive<SlotIndexes>(); in getAnalysisUsage()
131 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
1434 SlotIndexes *Indexes = LIS.getSlotIndexes(); in findLastUseBefore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveRangeCalc.h47 SlotIndexes *Indexes = nullptr;
193 void reset(const MachineFunction *mf, SlotIndexes *SI,
290 const SlotIndexes &Indexes);
DSlotIndexes.h84 friend class SlotIndexes;
314 class SlotIndexes : public MachineFunctionPass {
350 SlotIndexes();
352 ~SlotIndexes() override;
DLiveInterval.h451 const SlotIndexes&) const;
577 bool isZeroLength(SlotIndexes *Indexes) const { in isZeroLength()
822 const SlotIndexes &Indexes) const;
865 const SlotIndexes &Indexes,
DLiveIntervals.h60 SlotIndexes* Indexes;
211 SlotIndexes *getSlotIndexes() const { in getSlotIndexes()
DMachineBasicBlock.h42 class SlotIndexes; variable
790 void print(raw_ostream &OS, const SlotIndexes * = nullptr,
793 const SlotIndexes * = nullptr, bool IsStandalone = true) const;
DMachineFunction.h70 class SlotIndexes; variable
607 void print(raw_ostream &OS, const SlotIndexes* = nullptr) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTLSDynamicCall.cpp171 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
172 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
181 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
DPPCVSXFMAMutate.cpp376 AU.addRequired<SlotIndexes>(); in getAnalysisUsage()
377 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
388 INITIALIZE_PASS_DEPENDENCY(SlotIndexes)
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyOptimizeLiveIntervals.cpp44 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
DWebAssemblyMemIntrinsicResults.cpp62 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIPreAllocateWWMRegs.cpp62 AU.addPreserved<SlotIndexes>(); in getAnalysisUsage()

12