/external/swiftshader/third_party/llvm-7.0/llvm/unittests/MI/ |
D | LiveIntervalTest.cpp | 73 typedef std::function<void(MachineFunction&,LiveIntervals&)> LiveIntervalTest; 86 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction() 94 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 95 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 119 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove() 170 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 181 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 192 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 203 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 213 )MIR", [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() [all …]
|
/external/llvm/unittests/MI/ |
D | LiveIntervalTest.cpp | 78 typedef std::function<void(MachineFunction&,LiveIntervals&)> LiveIntervalTest; 91 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction() 99 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 100 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 111 static void testHandleMove(MachineFunction &MF, LiveIntervals &LIS, in testHandleMove() 171 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 182 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 193 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 204 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() 214 [](MachineFunction &MF, LiveIntervals &LIS) { in TEST() [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | LiveRangeEdit.h | 28 class LiveIntervals; variable 75 void scanRemattable(LiveIntervals &lis, 82 SlotIndex UseIdx, LiveIntervals &lis); 87 MachineRegisterInfo&, LiveIntervals&, const TargetInstrInfo&); 129 LiveInterval &createFrom(unsigned OldReg, LiveIntervals&, VirtRegMap&); 133 LiveInterval &create(LiveIntervals &LIS, VirtRegMap &VRM) { in create() 140 bool anyRematerializable(LiveIntervals&, const TargetInstrInfo&, 161 LiveIntervals &lis); 171 LiveIntervals&, 189 void eraseVirtReg(unsigned Reg, LiveIntervals &LIS); [all …]
|
D | LiveRangeEdit.cpp | 33 LiveIntervals &LIS, in createFrom() 56 void LiveRangeEdit::scanRemattable(LiveIntervals &lis, in scanRemattable() 72 bool LiveRangeEdit::anyRematerializable(LiveIntervals &lis, in anyRematerializable() 85 LiveIntervals &lis) { in allUsesAvailableAt() 114 LiveIntervals &lis) { in canRematerializeAt() 146 LiveIntervals &lis, in rematerializeAt() 157 void LiveRangeEdit::eraseVirtReg(unsigned Reg, LiveIntervals &LIS) { in eraseVirtReg() 165 LiveIntervals &LIS, in foldAsLoad() 212 LiveIntervals &LIS, VirtRegMap &VRM, in eliminateDeadDefs() 319 LiveIntervals &LIS, in calculateRegClassAndHint()
|
D | CalcSpillWeights.cpp | 30 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() argument 36 au.addRequired<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 48 LiveIntervals &lis = getAnalysis<LiveIntervals>(); in runOnMachineFunction() 50 for (LiveIntervals::iterator I = lis.begin(), E = lis.end(); I != E; ++I) { in runOnMachineFunction() 129 weight = LiveIntervals::getSpillWeight(writes, reads, loopDepth); in CalculateWeightAndHint()
|
D | LiveIntervalAnalysis.cpp | 58 char LiveIntervals::ID = 0; 59 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals", 68 INITIALIZE_PASS_END(LiveIntervals, "liveintervals", in INITIALIZE_PASS_DEPENDENCY() 71 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 94 void LiveIntervals::releaseMemory() { in releaseMemory() 113 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction() 133 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print() 143 void LiveIntervals::printInstrs(raw_ostream &OS) const { in printInstrs() 148 void LiveIntervals::dumpInstrs() const { in dumpInstrs() 152 bool LiveIntervals::conflictsWithPhysReg(const LiveInterval &li, in conflictsWithPhysReg() [all …]
|
D | SplitKit.h | 28 class LiveIntervals; variable 45 const LiveIntervals &LIS; 119 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 205 LiveIntervals &LIS; 344 SplitEditor(SplitAnalysis &SA, LiveIntervals&, VirtRegMap&,
|
D | RenderMachineFunction.h | 28 class LiveIntervals; variable 63 LiveIntervals *lis, const RenderMachineFunction *rmf); 119 LiveIntervals *lis; 142 const TargetRegisterInfo *tri, LiveIntervals *lis); 171 LiveIntervals *lis; 248 LiveIntervals *lis;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | GCNRegPressure.h | 101 const LiveIntervals &LIS; 107 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() 136 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker() 157 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker() 187 const LiveIntervals &LIS, 191 const LiveIntervals &LIS, 195 const LiveIntervals &LIS) { in getLiveRegsAfter() 201 const LiveIntervals &LIS) { in getLiveRegsBefore() 216 const LiveIntervals &LIS,
|
/external/llvm/lib/CodeGen/ |
D | LiveIntervalAnalysis.cpp | 43 char LiveIntervals::ID = 0; 44 char &llvm::LiveIntervalsID = LiveIntervals::ID; 45 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals", 50 INITIALIZE_PASS_END(LiveIntervals, "liveintervals", 72 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 85 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID), in LiveIntervals() function in LiveIntervals 90 LiveIntervals::~LiveIntervals() { in ~LiveIntervals() 94 void LiveIntervals::releaseMemory() { in releaseMemory() 113 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction() 146 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print() [all …]
|
D | SplitKit.h | 29 class LiveIntervals; variable 45 const LiveIntervals &LIS; 57 InsertPointAnalysis(const LiveIntervals &lis, unsigned BBNum); 81 const LiveIntervals &LIS; 150 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 239 LiveIntervals &LIS; 384 SplitEditor(SplitAnalysis &SA, AliasAnalysis &AA, LiveIntervals&,
|
D | LiveDebugVariables.cpp | 61 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 67 AU.addRequiredTransitive<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 134 LiveIntervals &LIS, const TargetInstrInfo &TII); 139 LiveIntervals &LIS); 238 LiveIntervals &LIS, MachineDominatorTree &MDT, 252 LiveIntervals &LIS); 257 LiveIntervals &LIS, MachineDominatorTree &MDT, 263 LiveIntervals &LIS); 271 LiveIntervals &LIS, const TargetInstrInfo &TRI); 285 LiveIntervals *LIS; [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | LiveIntervals.cpp | 61 char LiveIntervals::ID = 0; 62 char &llvm::LiveIntervalsID = LiveIntervals::ID; 63 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals", 68 INITIALIZE_PASS_END(LiveIntervals, "liveintervals", 88 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 101 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID) { in LiveIntervals() function in LiveIntervals 105 LiveIntervals::~LiveIntervals() { in ~LiveIntervals() 109 void LiveIntervals::releaseMemory() { in releaseMemory() 126 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction() 155 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print() [all …]
|
D | SplitKit.h | 37 class LiveIntervals; variable 51 const LiveIntervals &LIS; 63 InsertPointAnalysis(const LiveIntervals &lis, unsigned BBNum); 87 const LiveIntervals &LIS; 156 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 244 LiveIntervals &LIS; 429 SplitEditor(SplitAnalysis &sa, AliasAnalysis &aa, LiveIntervals &lis,
|
D | LiveDebugVariables.cpp | 80 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 86 AU.addRequiredTransitive<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 172 DbgValueLocation Loc, bool Spilled, LiveIntervals &LIS, 179 LiveIntervals &LIS); 287 LiveIntervals &LIS); 301 MachineRegisterInfo &MRI, LiveIntervals &LIS); 306 LiveIntervals &LIS, LexicalScopes &LS); 311 LiveIntervals &LIS); 319 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS, 335 LiveIntervals *LIS; [all …]
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyStoreResults.cpp | 59 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 61 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 82 LiveIntervals &LIS) { in ReplaceDominatedUses() 145 LiveIntervals &LIS) { in optimizeStore() 154 LiveIntervals &LIS, in optimizeCall() 191 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | WebAssemblyOptimizeLiveIntervals.cpp | 43 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 46 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 71 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIFixControlFlowLiveIntervals.cpp | 45 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 55 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 68 LiveIntervals *LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
/external/llvm/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 20 class LiveIntervals; variable 54 LiveIntervals &LIS; 62 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, 74 void calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyStoreResults.cpp | 57 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 59 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 83 LiveIntervals &LIS) { in ReplaceDominatedUses() 146 LiveIntervals &LIS, in optimizeCall() 183 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
D | WebAssemblyOptimizeLiveIntervals.cpp | 43 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 46 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 74 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 19 class LiveIntervals; variable 53 LiveIntervals &LIS; 61 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, 99 void calculateSpillWeightsAndHints(LiveIntervals &LIS, MachineFunction &MF,
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCTLSDynamicCall.cpp | 50 LiveIntervals *LIS; 142 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() 156 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 157 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 167 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCTLSDynamicCall.cpp | 50 LiveIntervals *LIS; 159 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() 173 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 174 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 184 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 20 class LiveIntervals; variable 44 LiveIntervals &LIS; 48 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, in VirtRegAuxInfo()
|