mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-26 09:18:56 +00:00
move target-independent opcodes out of TargetInstrInfo
into TargetOpcodes.h. #include the new TargetOpcodes.h into MachineInstr. Add new inline accessors (like isPHI()) to MachineInstr, and start using them throughout the codebase. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95687 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -111,7 +111,7 @@ bool DeadMachineInstructionElim::runOnMachineFunction(MachineFunction &MF) {
|
||||
MIE = MBB->rend(); MII != MIE; ) {
|
||||
MachineInstr *MI = &*MII;
|
||||
|
||||
if (MI->getOpcode()==TargetInstrInfo::DEBUG_VALUE) {
|
||||
if (MI->isDebugValue()) {
|
||||
// Don't delete the DEBUG_VALUE itself, but if its Value operand is
|
||||
// a vreg and this is the only use, substitute an undef operand;
|
||||
// the former operand will then be deleted normally.
|
||||
|
Reference in New Issue
Block a user