/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | VirtRegMap.cpp | 58 char VirtRegMap::ID = 0; 60 INITIALIZE_PASS(VirtRegMap, "virtregmap", "Virtual Register Map", false, false) 62 bool VirtRegMap::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction() 77 void VirtRegMap::grow() { in grow() 84 void VirtRegMap::assignVirt2Phys(Register virtReg, MCPhysReg physReg) { in assignVirt2Phys() 94 unsigned VirtRegMap::createSpillSlot(const TargetRegisterClass *RC) { in createSpillSlot() 102 bool VirtRegMap::hasPreferredPhys(Register VirtReg) const { in hasPreferredPhys() 111 bool VirtRegMap::hasKnownPreference(Register VirtReg) const { in hasKnownPreference() 120 int VirtRegMap::assignVirt2StackSlot(Register virtReg) { in assignVirt2StackSlot() 128 void VirtRegMap::assignVirt2StackSlot(Register virtReg, int SS) { in assignVirt2StackSlot() [all …]
|
H A D | RegAllocBase.h | 52 class VirtRegMap; variable 66 VirtRegMap *VRM = nullptr; 81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
H A D | RegAllocPBQP.cpp | 165 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller); 169 MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM, 176 VirtRegMap &VRM, 182 VirtRegMap &VRM) const; 529 PBQPVirtRegAuxInfo(MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM, in PBQPVirtRegAuxInfo() 562 au.addRequired<VirtRegMap>(); in getAnalysisUsage() 563 au.addPreserved<VirtRegMap>(); in getAnalysisUsage() 590 void RegAllocPBQP::initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, in initializeGraph() 693 VirtRegMap &VRM, Spiller &VRegSpiller) { in spillVReg() 718 VirtRegMap &VRM, in mapPBQPToRegAlloc() [all …]
|
H A D | SplitKit.h | 46 class VirtRegMap; variable 100 const VirtRegMap &VRM; 173 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 270 VirtRegMap &VRM; 463 VirtRegMap &VRM, MachineDominatorTree &MDT,
|
H A D | LiveDebugVariables.h | 30 class VirtRegMap; variable 50 void emitDebugValues(VirtRegMap *VRM);
|
H A D | RegAllocBasic.cpp | 144 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) in INITIALIZE_PASS_DEPENDENCY() 194 AU.addRequired<VirtRegMap>(); in getAnalysisUsage() 195 AU.addPreserved<VirtRegMap>(); in getAnalysisUsage() 316 RegAllocBase::init(getAnalysis<VirtRegMap>(), in runOnMachineFunction()
|
H A D | LiveRegMatrix.cpp | 42 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) in INITIALIZE_PASS_DEPENDENCY() 51 AU.addRequiredTransitive<VirtRegMap>(); in getAnalysisUsage() 58 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
|
H A D | AllocationOrder.h | 27 class VirtRegMap; variable 84 static AllocationOrder create(unsigned VirtReg, const VirtRegMap &VRM,
|
H A D | AllocationOrder.cpp | 29 AllocationOrder AllocationOrder::create(unsigned VirtReg, const VirtRegMap &VRM, in create()
|
H A D | LiveDebugVariables.cpp | 479 void rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF, 485 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS, 636 void emitDebugValues(VirtRegMap *VRM); 1405 void UserValue::rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF, in rewriteLocations() 1433 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) { in rewriteLocations() 1638 void UserValue::emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS, in emitDebugValues() 1705 void LDVImpl::emitDebugValues(VirtRegMap *VRM) { in emitDebugValues() 1751 void LiveDebugVariables::emitDebugValues(VirtRegMap *VRM) { in emitDebugValues()
|
H A D | InlineSpiller.cpp | 93 VirtRegMap &VRM; 141 VirtRegMap &vrm) in HoistSpillHelper() 166 VirtRegMap &VRM; 200 InlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF, VirtRegMap &VRM, in InlineSpiller() 247 MachineFunction &MF, VirtRegMap &VRM, in createInlineSpiller() 1138 if (StackSlot == VirtRegMap::NO_STACK_SLOT) { in spillAll() 1609 else if (VRM.getStackSlot(Old) != VirtRegMap::NO_STACK_SLOT) in LRE_DidCloneVirtReg()
|
H A D | RegAllocBase.cpp | 57 void RegAllocBase::init(VirtRegMap &vrm, LiveIntervals &lis, in init()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | VirtRegMap.h | 33 class VirtRegMap : public MachineFunctionPass { 74 VirtRegMap() in VirtRegMap() function 78 VirtRegMap(const VirtRegMap &) = delete; 79 VirtRegMap &operator=(const VirtRegMap &) = delete; 205 inline raw_ostream &operator<<(raw_ostream &OS, const VirtRegMap &VRM) {
|
H A D | CalcSpillWeights.h | 22 class VirtRegMap; variable 49 const VirtRegMap &VRM; 59 const VirtRegMap &VRM, const MachineLoopInfo &Loops, in VirtRegAuxInfo()
|
H A D | Spiller.h | 17 class VirtRegMap; variable 39 VirtRegMap &VRM, VirtRegAuxInfo &VRAI);
|
H A D | LiveRangeEdit.h | 43 class VirtRegMap; variable 75 VirtRegMap *VRM; 140 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
|
H A D | LiveRegMatrix.h | 38 class VirtRegMap; variable 43 VirtRegMap *VRM;
|
H A D | LiveIntervals.h | 52 class VirtRegMap; variable 304 void addKillFlags(const VirtRegMap*);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86TileConfig.cpp | 53 AU.addRequired<VirtRegMap>(); in getAnalysisUsage() 75 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) in INITIALIZE_PASS_DEPENDENCY() argument 85 VirtRegMap &VRM = getAnalysis<VirtRegMap>(); in INITIALIZE_PASS_DEPENDENCY()
|
H A D | X86RegisterInfo.h | 150 const MachineFunction &MF, const VirtRegMap *VRM,
|
H A D | X86RegisterInfo.cpp | 875 static ShapeT getTileShape(Register VirtReg, VirtRegMap *VRM, in getTileShape() 913 const VirtRegMap *VRM, in getRegAllocationHints() 923 ShapeT VirtShape = getTileShape(VirtReg, const_cast<VirtRegMap *>(VRM), MRI); in getRegAllocationHints() 930 ShapeT PhysShape = getTileShape(VReg, const_cast<VirtRegMap *>(VRM), MRI); in getRegAllocationHints()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIPreAllocateWWMRegs.cpp | 37 VirtRegMap *VRM; 57 AU.addRequired<VirtRegMap>(); in getAnalysisUsage() 74 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) 209 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
|
H A D | GCNNSAReassign.cpp | 50 AU.addRequired<VirtRegMap>(); in getAnalysisUsage() 71 VirtRegMap *VRM; 96 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) 234 VRM = &getAnalysis<VirtRegMap>(); in runOnMachineFunction()
|
H A D | SILowerSGPRSpills.cpp | 44 VirtRegMap *VRM = nullptr; 74 INITIALIZE_PASS_DEPENDENCY(VirtRegMap) 297 VRM = getAnalysisIfAvailable<VirtRegMap>(); in runOnMachineFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.h | 138 const MachineFunction &MF, const VirtRegMap *VRM,
|