Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDSpiller.h23 class Spiller {
27 virtual ~Spiller() = 0;
37 Spiller *createInlineSpiller(MachineFunctionPass &pass,
HDRegAllocBase.h50 class Spiller; variable
92 virtual Spiller &spiller() = 0;
HDRegAllocPBQP.cpp166 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller);
171 Spiller &VRegSpiller);
178 Spiller &VRegSpiller);
185 void postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS);
578 Spiller &VRegSpiller) { in initializeGraph()
679 VirtRegMap &VRM, Spiller &VRegSpiller) { in spillVReg()
706 Spiller &VRegSpiller) { in mapPBQPToRegAlloc()
772 void RegAllocPBQP::postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS) { in postOptimization()
799 std::unique_ptr<Spiller> VRegSpiller(createInlineSpiller(*this, MF, VRM)); in runOnMachineFunction()
HDRegAllocBasic.cpp67 std::unique_ptr<Spiller> SpillerInstance;
89 Spiller &spiller() override { return *SpillerInstance; } in spiller()
HDInlineSpiller.cpp158 class InlineSpiller : public Spiller {
237 Spiller::~Spiller() = default;
239 void Spiller::anchor() {} in anchor()
241 Spiller *llvm::createInlineSpiller(MachineFunctionPass &pass, in createInlineSpiller()
HDRegAllocGreedy.cpp178 std::unique_ptr<Spiller> SpillerInstance;
423 Spiller &spiller() override { return *SpillerInstance; } in spiller()