mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 22:23:10 +00:00
Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap is NULL. Also changed it in this case to just avoid updating the map, but live ranges or intervals will still get updated and created
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153914 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -94,6 +94,11 @@ public:
|
||||
/// @param parent The register being spilled or split.
|
||||
/// @param newRegs List to receive any new registers created. This needn't be
|
||||
/// empty initially, any existing registers are ignored.
|
||||
/// @param MF The MachineFunction the live range edit is taking place in.
|
||||
/// @param lis The collection of all live intervals in this function.
|
||||
/// @param vrm Map of virtual registers to physical registers for this
|
||||
/// function. If NULL, no virtual register map updates will
|
||||
/// be done. This could be the case if called before Regalloc.
|
||||
LiveRangeEdit(LiveInterval &parent,
|
||||
SmallVectorImpl<LiveInterval*> &newRegs,
|
||||
MachineFunction &MF,
|
||||
|
||||
Reference in New Issue
Block a user