Make the sequence of passes to select and rewrite instructions to
physical registers be a target callback. This is to prepare to allow
targets to split register allocation into multiple phases.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D93739
CodeGen: Refactor regallocator command line and target selection ClosedPublic Authored by arsenm on Dec 22 2020, 5:53 PM.
Details
Diff Detail Event TimelineHerald added subscribers: hiraditya, jgravelle-google, sbc100 and 2 others. · View Herald TranscriptDec 22 2020, 5:53 PM arsenm added a child revision: D55301: RegAlloc: Allow targets to split register allocation.Dec 22 2020, 5:53 PM This revision is now accepted and ready to land.Dec 22 2020, 6:34 PM
Revision Contents
Diff 313462 llvm/include/llvm/CodeGen/TargetPassConfig.h
llvm/lib/CodeGen/TargetPassConfig.cpp
llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
|