Searched refs:VirtRegAuxInfo (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CalcSpillWeights.h | 45 class VirtRegAuxInfo { 57 VirtRegAuxInfo(MachineFunction &MF, LiveIntervals &LIS, in VirtRegAuxInfo() function 62 virtual ~VirtRegAuxInfo() = default;
|
H A D | Spiller.h | 18 class VirtRegAuxInfo; variable 39 VirtRegMap &VRM, VirtRegAuxInfo &VRAI);
|
H A D | LiveRangeEdit.h | 40 class VirtRegAuxInfo; variable 244 void calculateRegClassAndHint(MachineFunction &, VirtRegAuxInfo &);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CalcSpillWeights.cpp | 34 void VirtRegAuxInfo::calculateSpillWeightsAndHints() { in calculateSpillWeightsAndHints() 48 Register VirtRegAuxInfo::copyHint(const MachineInstr *MI, unsigned Reg, in copyHint() 82 bool VirtRegAuxInfo::isRematerializable(const LiveInterval &LI, in isRematerializable() 132 bool VirtRegAuxInfo::isLiveAtStatepointVarArg(LiveInterval &LI) { in isLiveAtStatepointVarArg() 142 void VirtRegAuxInfo::calculateSpillWeightAndHint(LiveInterval &LI) { in calculateSpillWeightAndHint() 161 float VirtRegAuxInfo::weightCalcHelper(LiveInterval &LI, SlotIndex *Start, in weightCalcHelper()
|
H A D | SplitKit.h | 46 class VirtRegAuxInfo; variable 272 VirtRegAuxInfo &VRAI; 448 VirtRegAuxInfo &VRAI);
|
H A D | RegAllocPBQP.cpp | 521 class PBQPVirtRegAuxInfo final : public VirtRegAuxInfo { 525 return NumInstr * VirtRegAuxInfo::normalize(UseDefFreq, Size, 1); in normalize() 532 : VirtRegAuxInfo(MF, LIS, VRM, Loops, MBFI) {} in PBQPVirtRegAuxInfo() 808 VirtRegAuxInfo DefaultVRAI( in runOnMachineFunction()
|
H A D | RegAllocBasic.cpp | 313 VirtRegAuxInfo VRAI( in runOnMachineFunction()
|
H A D | RegAllocGreedy.h | 185 std::unique_ptr<VirtRegAuxInfo> VRAI;
|
H A D | InlineSpiller.cpp | 185 VirtRegAuxInfo &VRAI; 191 VirtRegAuxInfo &VRAI) in InlineSpiller() 237 VirtRegAuxInfo &VRAI) { in createInlineSpiller()
|
H A D | MLRegallocEvictAdvisor.cpp |
|
H A D | MLRegAllocEvictAdvisor.cpp | 836 if (MI->isCopy() && VirtRegAuxInfo::copyHint(MI, LI.reg(), TRI, *MRI)) in getLIFeatureComponents() 839 Ret.IsRemat = VirtRegAuxInfo::isRematerializable( in getLIFeatureComponents()
|
H A D | LiveRangeEdit.cpp | 497 VirtRegAuxInfo &VRAI) { in calculateRegClassAndHint()
|
H A D | SplitKit.cpp | 361 MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo &VRAI) in SplitEditor()
|
H A D | RegAllocGreedy.cpp | 2755 VRAI = std::make_unique<VirtRegAuxInfo>(*MF, *LIS, *VRM, *Loops, *MBFI); in runOnMachineFunction()
|