mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
Remove the uses of STATUS flag register. Rely on node property SDNPInFlag,
SDNPOutFlag, and SDNPOptInFlag instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25629 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
44b974c111
commit
71fb9ad5d9
File diff suppressed because it is too large
Load Diff
@ -58,9 +58,6 @@ let Namespace = "X86" in {
|
|||||||
def ST2 : Register<"ST(2)">; def ST3 : Register<"ST(3)">;
|
def ST2 : Register<"ST(2)">; def ST3 : Register<"ST(3)">;
|
||||||
def ST4 : Register<"ST(4)">; def ST5 : Register<"ST(5)">;
|
def ST4 : Register<"ST(4)">; def ST5 : Register<"ST(5)">;
|
||||||
def ST6 : Register<"ST(6)">; def ST7 : Register<"ST(7)">;
|
def ST6 : Register<"ST(6)">; def ST7 : Register<"ST(7)">;
|
||||||
|
|
||||||
// Flags, Segment registers, etc...
|
|
||||||
def STATUS : Register<"STATUS">;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
@ -141,7 +138,3 @@ def RST : RegisterClass<"X86", [f64], 32,
|
|||||||
}
|
}
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
def FLAGS_REGS : RegisterClass<"X86", [FlagVT], 32, [STATUS]> {
|
|
||||||
let Size = 32;
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user