Home
last modified time | relevance | path

Searched refs:Spiller (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSpiller.h24 class Spiller {
28 virtual ~Spiller() = 0;
38 Spiller *createInlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocBase.h52 class Spiller; variable
108 virtual Spiller &spiller() = 0;
H A DRegAllocPBQP.cpp165 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller);
170 Spiller &VRegSpiller);
177 Spiller &VRegSpiller);
184 void postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS);
591 Spiller &VRegSpiller) { in initializeGraph()
693 VirtRegMap &VRM, Spiller &VRegSpiller) { in spillVReg()
719 Spiller &VRegSpiller) { in mapPBQPToRegAlloc()
783 void RegAllocPBQP::postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS) { in postOptimization()
810 std::unique_ptr<Spiller> VRegSpiller( in runOnMachineFunction()
H A DRegAllocBasic.cpp64 std::unique_ptr<Spiller> SpillerInstance;
87 Spiller &spiller() override { return *SpillerInstance; } in spiller()
H A DRegAllocGreedy.h183 std::unique_ptr<Spiller> SpillerInstance;
292 Spiller &spiller() override { return *SpillerInstance; } in spiller()
H A DInlineSpiller.cpp150 class InlineSpiller : public Spiller {
231 Spiller::~Spiller() = default;
233 void Spiller::anchor() {} in anchor()
235 Spiller *llvm::createInlineSpiller(MachineFunctionPass &Pass, in createInlineSpiller()