mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-24 06:25:18 +00:00
Rewrite MachineOperand::print and MachineInstr::print to avoid
uses of TM->getSubtargetImpl and propagate to all calls. This could be a debugging regression in places where we had a TargetMachine and/or MachineFunction but don't have it as part of the MachineInstr. Fixing this would require passing a MachineFunction/Function down through the print operator, but none of the existing uses in tree seem to do this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230710 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -438,7 +438,7 @@ bool FPS::processBasicBlock(MachineFunction &MF, MachineBasicBlock &BB) {
|
||||
// Rewind to first instruction newly inserted.
|
||||
while (Start != BB.begin() && std::prev(Start) != PrevI) --Start;
|
||||
dbgs() << "Inserted instructions:\n\t";
|
||||
Start->print(dbgs(), &MF.getTarget());
|
||||
Start->print(dbgs());
|
||||
while (++Start != std::next(I)) {}
|
||||
}
|
||||
dumpStack();
|
||||
|
Reference in New Issue
Block a user