Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DVirtRegMap.cpp58 char VirtRegMap::ID = 0;
60 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false)
62 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
76 void VirtRegMap::grow() { in grow()
83 void VirtRegMap::assignVirt2Phys(Register virtReg, MCPhysReg physReg) { in assignVirt2Phys()
93 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) { in createSpillSlot()
101 bool VirtRegMap::hasPreferredPhys(Register VirtReg) { in hasPreferredPhys()
110 bool VirtRegMap::hasKnownPreference(Register VirtReg) { in hasKnownPreference()
119 int VirtRegMap::assignVirt2StackSlot(Register virtReg) { in assignVirt2StackSlot()
127 void VirtRegMap::assignVirt2StackSlot(Register virtReg, int SS) { in assignVirt2StackSlot()
[all …]
DRegAllocBase.h52 class VirtRegMap; variable
66 VirtRegMap *VRM = nullptr;
81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
DSplitKit.h45 class VirtRegMap; variable
98 const VirtRegMap &VRM;
168 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis,
261 VirtRegMap &VRM;
446 VirtRegMap &vrm, MachineDominatorTree &mdt,
DRegAllocPBQP.cpp166 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller);
170 MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM,
177 VirtRegMap &VRM,
183 VirtRegMap &VRM) const;
550 au.addRequired<VirtRegMap>(); in getAnalysisUsage()
551 au.addPreserved<VirtRegMap>(); in getAnalysisUsage()
577 void RegAllocPBQP::initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, in initializeGraph()
679 VirtRegMap &VRM, Spiller &VRegSpiller) { in spillVReg()
705 VirtRegMap &VRM, in mapPBQPToRegAlloc()
744 VirtRegMap &VRM) const { in finalizeAlloc()
[all …]
DSpiller.h17 class VirtRegMap; variable
39 VirtRegMap &vrm);
DRegAllocBasic.cpp139 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) in INITIALIZE_PASS_DEPENDENCY()
189 AU.addRequired<VirtRegMap>(); in getAnalysisUsage()
190 AU.addPreserved<VirtRegMap>(); in getAnalysisUsage()
310 RegAllocBase::init(getAnalysis<VirtRegMap>(), in runOnMachineFunction()
DLiveDebugVariables.h30 class VirtRegMap; variable
50 void emitDebugValues(VirtRegMap *VRM);
DAllocationOrder.h26 class VirtRegMap; variable
44 const VirtRegMap &VRM,
DLiveRegMatrix.cpp42 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) in INITIALIZE_PASS_DEPENDENCY()
51 AU.addRequiredTransitive<VirtRegMap>(); in getAnalysisUsage()
58 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
DLiveDebugVariables.cpp346 void rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF,
352 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
483 void emitDebugValues(VirtRegMap *VRM);
1172 void UserValue::rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF, in rewriteLocations()
1200 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) { in rewriteLocations()
1364 void UserValue::emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS, in emitDebugValues()
1422 void LDVImpl::emitDebugValues(VirtRegMap *VRM) { in emitDebugValues()
1441 void LiveDebugVariables::emitDebugValues(VirtRegMap *VRM) { in emitDebugValues()
DAllocationOrder.cpp30 const VirtRegMap &VRM, in AllocationOrder()
DCalcSpillWeights.cpp33 VirtRegMap *VRM, in calculateSpillWeightsAndHints()
87 VirtRegMap *VRM, in isRematerializable()
DInlineSpiller.cpp92 VirtRegMap &VRM;
140 VirtRegMap &vrm) in HoistSpillHelper()
165 VirtRegMap &VRM;
196 InlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) in InlineSpiller()
243 VirtRegMap &vrm) { in createInlineSpiller()
1062 if (StackSlot == VirtRegMap::NO_STACK_SLOT) { in spillAll()
1533 else if (VRM.getStackSlot(Old) != VirtRegMap::NO_STACK_SLOT) in LRE_DidCloneVirtReg()
DRegAllocBase.cpp57 void RegAllocBase::init(VirtRegMap &vrm, in init()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DVirtRegMap.h33 class VirtRegMap : public MachineFunctionPass {
70 VirtRegMap() in VirtRegMap() function
74 VirtRegMap(const VirtRegMap &) = delete;
75 VirtRegMap &operator=(const VirtRegMap &) = delete;
183 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) {
DCalcSpillWeights.h22 class VirtRegMap; variable
53 VirtRegMap *VRM;
61 VirtRegMap *vrm, const MachineLoopInfo &loops,
99 VirtRegMap *VRM,
DLiveRangeEdit.h43 class VirtRegMap; variable
74 VirtRegMap *VRM;
139 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
DLiveRegMatrix.h38 class VirtRegMap; variable
43 VirtRegMap *VRM;
DLiveIntervals.h52 class VirtRegMap; variable
304 void addKillFlags(const VirtRegMap*);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIPreAllocateWWMRegs.cpp43 VirtRegMap *VRM;
60 AU.addRequired<VirtRegMap>(); in getAnalysisUsage()
77 INITIALIZE_PASS_DEPENDENCY(VirtRegMap)
175 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
DGCNNSAReassign.cpp55 AU.addRequired<VirtRegMap>(); in getAnalysisUsage()
76 VirtRegMap *VRM;
101 INITIALIZE_PASS_DEPENDENCY(VirtRegMap)
231 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
DSILowerSGPRSpills.cpp51 VirtRegMap *VRM = nullptr;
81 INITIALIZE_PASS_DEPENDENCY(VirtRegMap)
236 VRM = getAnalysisIfAvailable<VirtRegMap>(); in runOnMachineFunction()
DGCNRegBankReassign.cpp131 AU.addRequired<VirtRegMap>(); in getAnalysisUsage()
146 VirtRegMap *VRM;
268 INITIALIZE_PASS_DEPENDENCY(VirtRegMap)
736 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZRegisterInfo.h65 const VirtRegMap *VRM,
DSystemZRegisterInfo.cpp30 const VirtRegMap *VRM, in getRC32()
81 const VirtRegMap *VRM, in getRegAllocationHints()

12