diff options
| author | Dale Johannesen <dalej@apple.com> | 2010-01-09 01:24:25 +0000 |
|---|---|---|
| committer | Dale Johannesen <dalej@apple.com> | 2010-01-09 01:24:25 +0000 |
| commit | d2035203a0359eedbc1cf4ae77d43176e8455cd4 (patch) | |
| tree | 8a84bfdc4a62c87ec13a5dd63f6d041a3a86d208 /include | |
| parent | 380e80fb539745c2a4d3bcdf24ce1a69e7900c66 (diff) | |
Add DEBUG_DECLARE. Not used yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93040 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
| -rw-r--r-- | include/llvm/Target/Target.td | 8 | ||||
| -rw-r--r-- | include/llvm/Target/TargetInstrInfo.h | 5 |
2 files changed, 12 insertions, 1 deletions
diff --git a/include/llvm/Target/Target.td b/include/llvm/Target/Target.td index d6465b8e8a..740bf4f74d 100644 --- a/include/llvm/Target/Target.td +++ b/include/llvm/Target/Target.td @@ -485,6 +485,14 @@ def DEBUG_VALUE : Instruction { let neverHasSideEffects = 1; let isAsCheapAsAMove = 1; } +def DEBUG_DECLARE : Instruction { + let OutOperandList = (ops); + let InOperandList = (ops unknown:$vbl, unknown:$meta); + let AsmString = "DEBUG_DECLARE"; + let Namespace = "TargetInstrInfo"; + let neverHasSideEffects = 1; + let isAsCheapAsAMove = 1; +} } //===----------------------------------------------------------------------===// diff --git a/include/llvm/Target/TargetInstrInfo.h b/include/llvm/Target/TargetInstrInfo.h index 83c5307486..c57a2d4c23 100644 --- a/include/llvm/Target/TargetInstrInfo.h +++ b/include/llvm/Target/TargetInstrInfo.h @@ -91,7 +91,10 @@ public: COPY_TO_REGCLASS = 10, // DEBUG_VALUE - a mapping of the llvm.dbg.value intrinsic - DEBUG_VALUE = 11 + DEBUG_VALUE = 11, + + // DEBUG_DECLARE - a mapping of the llvm.dbg.declare intrinsic + DEBUG_DECLARE = 12 }; unsigned getNumOpcodes() const { return NumOpcodes; } |
