ARM: r12 is callee-saved for interrupt handlers
[oota-llvm.git] / lib / Target / Mips / MipsInstrInfo.td
index 19cb105d283710d576098f74645751d5c0c2d3ca..93a83de0d07b1bbf16d34f2784a4c67c24c130b1 100644 (file)
@@ -187,6 +187,7 @@ def NotInMicroMips :  Predicate<"!Subtarget.inMicroMipsMode()">,
                       AssemblerPredicate<"!FeatureMicroMips">;
 def IsLE           :  Predicate<"Subtarget.isLittle()">;
 def IsBE           :  Predicate<"!Subtarget.isLittle()">;
+def IsNotNaCl    :    Predicate<"!Subtarget.isTargetNaCl()">;
 
 class MipsPat<dag pattern, dag result> : Pat<pattern, result> {
   let Predicates = [HasStdEnc];