Change of approach, it looks like it's much better idea to deal with the
vregs that have LLTs and reg classes both properly, than trying to
avoid creating those across all GlobalISel passes and all targets.
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/CodeGen/MachineCSE.cpp | ||
---|---|---|
258 ↗ | (On Diff #169233) | MachineRegisterInfo::isConstantPhysReg expects the reserved registers to be frozen. |
lib/CodeGen/MachineRegisterInfo.cpp | ||
93 ↗ | (On Diff #169233) | Apparently, for now this is only used by MachineCSE. |