mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-09 10:31:14 +00:00
CodeGen/LiveVariables: use vector::assign()
Address review comments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216426 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
fad8d818db
commit
71499d3a5d
@ -623,10 +623,8 @@ bool LiveVariables::runOnMachineFunction(MachineFunction &mf) {
|
||||
TRI = MF->getSubtarget().getRegisterInfo();
|
||||
|
||||
const unsigned NumRegs = TRI->getNumRegs();
|
||||
PhysRegDef.clear();
|
||||
PhysRegUse.clear();
|
||||
PhysRegDef.resize(NumRegs, nullptr);
|
||||
PhysRegUse.resize(NumRegs, nullptr);
|
||||
PhysRegDef.assign(NumRegs, nullptr);
|
||||
PhysRegUse.assign(NumRegs, nullptr);
|
||||
PHIVarInfo.resize(MF->getNumBlockIDs());
|
||||
PHIJoins.clear();
|
||||
|
||||
@ -648,10 +646,8 @@ bool LiveVariables::runOnMachineFunction(MachineFunction &mf) {
|
||||
for (MachineBasicBlock *MBB : depth_first_ext(Entry, Visited)) {
|
||||
runOnBlock(MBB, NumRegs);
|
||||
|
||||
PhysRegDef.clear();
|
||||
PhysRegUse.clear();
|
||||
PhysRegDef.resize(NumRegs, nullptr);
|
||||
PhysRegUse.resize(NumRegs, nullptr);
|
||||
PhysRegDef.assign(NumRegs, nullptr);
|
||||
PhysRegUse.assign(NumRegs, nullptr);
|
||||
}
|
||||
|
||||
// Convert and transfer the dead / killed information we have gathered into
|
||||
|
Loading…
x
Reference in New Issue
Block a user