Home
last modified time | relevance | path

Searched refs:VirtRegAuxInfo (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCalcSpillWeights.h46 class VirtRegAuxInfo {
58 VirtRegAuxInfo(MachineFunction &MF, LiveIntervals &LIS, in VirtRegAuxInfo() function
63 virtual ~VirtRegAuxInfo() = default;
H A DSpiller.h18 class VirtRegAuxInfo; variable
39 VirtRegMap &VRM, VirtRegAuxInfo &VRAI);
H A DLiveRangeEdit.h44 class VirtRegAuxInfo; variable
252 void calculateRegClassAndHint(MachineFunction &, VirtRegAuxInfo &);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCalcSpillWeights.cpp32 void VirtRegAuxInfo::calculateSpillWeightsAndHints() { in calculateSpillWeightsAndHints()
129 bool VirtRegAuxInfo::isLiveAtStatepointVarArg(LiveInterval &LI) { in isLiveAtStatepointVarArg()
139 void VirtRegAuxInfo::calculateSpillWeightAndHint(LiveInterval &LI) { in calculateSpillWeightAndHint()
147 float VirtRegAuxInfo::futureWeight(LiveInterval &LI, SlotIndex Start, in futureWeight()
152 float VirtRegAuxInfo::weightCalcHelper(LiveInterval &LI, SlotIndex *Start, in weightCalcHelper()
H A DSplitKit.h47 class VirtRegAuxInfo; variable
276 VirtRegAuxInfo &VRAI;
464 MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo &VRAI);
H A DRegAllocPBQP.cpp521 class PBQPVirtRegAuxInfo final : public VirtRegAuxInfo {
525 return NumInstr * VirtRegAuxInfo::normalize(UseDefFreq, Size, 1); in normalize()
532 : VirtRegAuxInfo(MF, LIS, VRM, Loops, MBFI) {} in PBQPVirtRegAuxInfo()
807 VirtRegAuxInfo DefaultVRAI(MF, LIS, VRM, getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
H A DRegAllocBasic.cpp319 VirtRegAuxInfo VRAI(*MF, *LIS, *VRM, getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
H A DInlineSpiller.cpp195 VirtRegAuxInfo &VRAI;
201 VirtRegAuxInfo &VRAI) in InlineSpiller()
248 VirtRegAuxInfo &VRAI) { in createInlineSpiller()
H A DLiveRangeEdit.cpp462 VirtRegAuxInfo &VRAI) { in calculateRegClassAndHint()
H A DRegAllocGreedy.cpp176 std::unique_ptr<VirtRegAuxInfo> VRAI;
3344 VRAI = std::make_unique<VirtRegAuxInfo>(*MF, *LIS, *VRM, *Loops, *MBFI); in runOnMachineFunction()
H A DSplitKit.cpp370 MachineBlockFrequencyInfo &MBFI, VirtRegAuxInfo &VRAI) in SplitEditor()