mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Mark the standard pseudos as isPseudo = 1.
The difference between isPseudo and isCodeGenOnly is a bit murky, but isCodeGenOnly should eventually go away. It is used for instructions that are clones of real instructions with slightly different properties. The standard pseudo-instructions never mirror real instructions, so they are definitely in the isPseudo category. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141567 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9d2fa87816
commit
5a57168a55
@ -586,7 +586,7 @@ class InstrInfo {
|
||||
// Standard Pseudo Instructions.
|
||||
// This list must match TargetOpcodes.h and CodeGenTarget.cpp.
|
||||
// Only these instructions are allowed in the TargetOpcode namespace.
|
||||
let isCodeGenOnly = 1, Namespace = "TargetOpcode" in {
|
||||
let isCodeGenOnly = 1, isPseudo = 1, Namespace = "TargetOpcode" in {
|
||||
def PHI : Instruction {
|
||||
let OutOperandList = (outs);
|
||||
let InOperandList = (ins variable_ops);
|
||||
|
Loading…
Reference in New Issue
Block a user