summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-11-02 22:26:33 +0000
committerChris Lattner <sabre@nondot.org>2010-11-02 22:26:33 +0000
commit15977afb02fb6dac99bcd173175e92c0366bf26e (patch)
tree92a517094ad9ba9fb9d2c529d051374b2cc0f258
parent7282901079e38436010015387e31ed78736833c6 (diff)
downloadbcm5719-llvm-15977afb02fb6dac99bcd173175e92c0366bf26e.tar.gz
bcm5719-llvm-15977afb02fb6dac99bcd173175e92c0366bf26e.zip
mark a few codegenonly instructions.
llvm-svn: 118092
-rw-r--r--llvm/lib/Target/MBlaze/MBlazeInstrFPU.td2
-rw-r--r--llvm/lib/Target/MBlaze/MBlazeInstrInfo.td4
2 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td b/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td
index a26011db4a3..d264a098134 100644
--- a/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td
+++ b/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td
@@ -124,7 +124,7 @@ let isAsCheapAsAMove = 1 in {
}
-let usesCustomInserter = 1 in {
+let usesCustomInserter = 1, isCodeGenOnly = 1 in {
def Select_FCC : MBlazePseudo<(outs GPR:$dst),
(ins GPR:$T, GPR:$F, GPR:$CMP, i32imm:$CC),
"; SELECT_FCC PSEUDO!",
diff --git a/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td b/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
index c57c1ce04a7..d7bb4a3b0ac 100644
--- a/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
+++ b/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
@@ -125,7 +125,7 @@ def xaddr : ComplexPattern<i32, 2, "SelectAddrRegReg", [], []>;
//===----------------------------------------------------------------------===//
// As stack alignment is always done with addiu, we need a 16-bit immediate
-let Defs = [R1], Uses = [R1] in {
+let Defs = [R1], Uses = [R1], isCodeGenOnly = 1 in {
def ADJCALLSTACKDOWN : MBlazePseudo<(outs), (ins simm16:$amt),
"#ADJCALLSTACKDOWN $amt",
[(callseq_start timm:$amt)]>;
@@ -526,7 +526,7 @@ let neverHasSideEffects = 1 in {
def NOP : MBlazeInst< 0x20, FC, (outs), (ins), "nop ", [], IIAlu>;
}
-let usesCustomInserter = 1 in {
+let usesCustomInserter = 1, isCodeGenOnly = 1 in {
def Select_CC : MBlazePseudo<(outs GPR:$dst),
(ins GPR:$T, GPR:$F, GPR:$CMP, i32imm:$CC),
"; SELECT_CC PSEUDO!",
OpenPOWER on IntegriCloud