OSDN Git Service

Mark DBG_LABEL, EH_LABEL, and GC_LABEL as not-duplicable, since
authorDan Gohman <gohman@apple.com>
Thu, 12 Nov 2009 18:36:19 +0000 (18:36 +0000)
committerDan Gohman <gohman@apple.com>
Thu, 12 Nov 2009 18:36:19 +0000 (18:36 +0000)
they really are not duplicable.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87009 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/Target.td

index edb8582..6f1e066 100644 (file)
@@ -413,6 +413,7 @@ def DBG_LABEL : Instruction {
   let AsmString = "";
   let Namespace = "TargetInstrInfo";
   let hasCtrlDep = 1;
+  let isNotDuplicable = 1;
 }
 def EH_LABEL : Instruction {
   let OutOperandList = (ops);
@@ -420,6 +421,7 @@ def EH_LABEL : Instruction {
   let AsmString = "";
   let Namespace = "TargetInstrInfo";
   let hasCtrlDep = 1;
+  let isNotDuplicable = 1;
 }
 def GC_LABEL : Instruction {
   let OutOperandList = (ops);
@@ -427,6 +429,7 @@ def GC_LABEL : Instruction {
   let AsmString = "";
   let Namespace = "TargetInstrInfo";
   let hasCtrlDep = 1;
+  let isNotDuplicable = 1;
 }
 def KILL : Instruction {
   let OutOperandList = (ops);