diff options
Diffstat (limited to 'include/llvm/Target/Target.td')
-rw-r--r-- | include/llvm/Target/Target.td | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm/Target/Target.td b/include/llvm/Target/Target.td index 99b314c..3ce360b 100644 --- a/include/llvm/Target/Target.td +++ b/include/llvm/Target/Target.td @@ -400,6 +400,14 @@ def SUBREG_TO_REG : Instruction { let Namespace = "TargetInstrInfo"; let neverHasSideEffects = 1; } +def COPY_TO_SUBCLASS : Instruction { + let OutOperandList = (ops unknown:$dst); + let InOperandList = (ops unknown:$src, i32imm:$regclass); + let AsmString = ""; + let Namespace = "TargetInstrInfo"; + let neverHasSideEffects = 1; + let isAsCheapAsAMove = 1; +} //===----------------------------------------------------------------------===// // AsmWriter - This class can be implemented by targets that need to customize |