/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | LiveIntervals.cpp | 60 char LiveIntervals::ID = 0; 61 char &llvm::LiveIntervalsID = LiveIntervals::ID; 62 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals", 67 INITIALIZE_PASS_END(LiveIntervals, "liveintervals", 87 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 100 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID) { in LiveIntervals() function in LiveIntervals 104 LiveIntervals::~LiveIntervals() { in ~LiveIntervals() 108 void LiveIntervals::releaseMemory() { in releaseMemory() 125 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction() 154 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print() [all …]
|
D | LiveDebugVariables.cpp | 82 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 88 AU.addRequiredTransitive<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 178 unsigned SpillOffset, LiveIntervals &LIS, 185 LiveIntervals &LIS); 316 LiveIntervals &LIS); 331 MachineRegisterInfo &MRI, LiveIntervals &LIS); 336 LiveIntervals &LIS, LexicalScopes &LS); 341 LiveIntervals &LIS); 352 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS, 372 LiveIntervals &LIS, const TargetInstrInfo &TII); [all …]
|
D | SplitKit.h | 37 class LiveIntervals; variable 51 const LiveIntervals &LIS; 63 InsertPointAnalysis(const LiveIntervals &lis, unsigned BBNum); 99 const LiveIntervals &LIS; 168 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 260 LiveIntervals &LIS; 445 SplitEditor(SplitAnalysis &sa, AliasAnalysis &aa, LiveIntervals &lis,
|
D | RegAllocPBQP.cpp | 163 void findVRegIntervalsToAlloc(const MachineFunction &MF, LiveIntervals &LIS); 170 MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM, 182 void finalizeAlloc(MachineFunction &MF, LiveIntervals &LIS, 185 void postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS); 194 LiveIntervals &LIS = G.getMetadata().LIS; in apply() 311 LiveIntervals &LIS = G.getMetadata().LIS; in apply() 537 au.addRequired<LiveIntervals>(); in getAnalysisUsage() 538 au.addPreserved<LiveIntervals>(); in getAnalysisUsage() 556 LiveIntervals &LIS) { in findVRegIntervalsToAlloc() 581 LiveIntervals &LIS = G.getMetadata().LIS; in initializeGraph() [all …]
|
D | RegAllocBase.h | 45 class LiveIntervals; variable 67 LiveIntervals *LIS = nullptr; 81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
D | InterferenceCache.h | 28 class LiveIntervals; variable 63 LiveIntervals *LIS = nullptr; 103 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear() 172 SlotIndexes *indexes, LiveIntervals *lis,
|
D | CalcSpillWeights.cpp | 31 void llvm::calculateSpillWeightsAndHints(LiveIntervals &LIS, in calculateSpillWeightsAndHints() 86 const LiveIntervals &LIS, in isRematerializable() 182 totalWeight += LiveIntervals::getSpillWeight(true, false, &MBFI, localMBB); in weightCalcHelper() 183 totalWeight += LiveIntervals::getSpillWeight(false, true, &MBFI, localMBB); in weightCalcHelper() 235 weight = LiveIntervals::getSpillWeight(writes, reads, &MBFI, *mi); in weightCalcHelper()
|
D | RenameIndependentSubregs.cpp | 57 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 58 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 72 SubRangeInfo(LiveIntervals &LIS, LiveInterval::SubRange &SR, in SubRangeInfo() 104 LiveIntervals *LIS; 118 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 386 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | RegAllocBasic.cpp | 133 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 176 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 177 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 311 getAnalysis<LiveIntervals>(), in runOnMachineFunction()
|
D | LiveDebugVariables.h | 29 class LiveIntervals; variable 45 LiveIntervals &LIS);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | GCNRegPressure.h | 103 const LiveIntervals &LIS; 109 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() 138 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker() 159 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker() 189 const LiveIntervals &LIS, 193 const LiveIntervals &LIS, 203 getLiveRegMap(Range &&R, bool After, LiveIntervals &LIS) { in getLiveRegMap() 241 const LiveIntervals &LIS) { in getLiveRegsAfter() 247 const LiveIntervals &LIS) { in getLiveRegsBefore() 265 const LiveIntervals &LIS,
|
D | SIPreAllocateWWMRegs.cpp | 41 LiveIntervals *LIS; 58 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 59 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 76 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 173 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 18 class LiveIntervals; variable 52 LiveIntervals &LIS; 60 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, 98 void calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF,
|
D | ModuloSchedule.h | 74 class LiveIntervals; variable 167 LiveIntervals &LIS; 256 LiveIntervals &LIS, InstrChangesTy InstrChanges) in ModuloScheduleExpander() 279 LiveIntervals *LIS; 310 LiveIntervals *LIS) in PeelingModuloScheduleExpander()
|
D | RegisterPressure.h | 33 class LiveIntervals; variable 186 void detectDeadDefs(const MachineInstr &MI, const LiveIntervals &LIS); 192 void adjustLaneLiveness(const LiveIntervals &LIS, 363 const LiveIntervals *LIS = nullptr; 404 const LiveIntervals *lis, const MachineBasicBlock *mbb,
|
D | LiveRangeEdit.h | 36 class LiveIntervals; variable 73 LiveIntervals &LIS; 139 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
|
D | LiveRegMatrix.h | 35 class LiveIntervals; variable 42 LiveIntervals *LIS;
|
D | LiveIntervals.h | 54 class LiveIntervals : public MachineFunctionPass { 101 LiveIntervals(); 102 ~LiveIntervals() override; 122 return const_cast<LiveIntervals*>(this)->getInterval(Reg); in getInterval()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCTLSDynamicCall.cpp | 46 LiveIntervals *LIS; 155 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() 169 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 170 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 180 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
|
D | PPCVSXFMAMutate.cpp | 67 LiveIntervals *LIS; 355 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() 374 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 375 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 387 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyMemIntrinsicResults.cpp | 61 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 63 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 88 LiveIntervals &LIS) { in replaceDominatedUses() 151 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall() 189 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | WebAssemblyOptimizeLiveIntervals.cpp | 42 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 45 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 74 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | WebAssemblyRegColoring.cpp | 43 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 70 Weight += LiveIntervals::getSpillWeight(MO.isDef(), MO.isUse(), MBFI, in computeWeight() 89 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | WebAssemblyRegStackify.cpp | 53 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 56 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 102 LiveIntervals &LIS) { in convertImplicitDefToConstZero() 271 const LiveIntervals &LIS) { in getVRegDef() 288 MachineDominatorTree &MDT, LiveIntervals &LIS) { in hasOneUse() 404 LiveIntervals &LIS, in oneUseDominatesOtherUses() 474 static void shrinkToUses(LiveInterval &LI, LiveIntervals &LIS) { in shrinkToUses() 485 MachineInstr *Insert, LiveIntervals &LIS, in moveForSingleUse() 530 MachineBasicBlock::instr_iterator Insert, LiveIntervals &LIS, in rematerializeCheapDef() 598 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in moveAndTeeForMultiUse() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZRegisterInfo.h | 20 class LiveIntervals; variable 93 LiveIntervals &LIS) const override;
|