Add __builtin_setjmp/_longjmp supprt in X86 backend
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.cpp
index c840ea21a89eac6a2dae8b83657fc4cdf1b2a0f1..4bcf6b1f19e8469754ed2a69058d12cba5057cc4 100644 (file)
@@ -261,6 +261,11 @@ X86RegisterInfo::getCallPreservedMask(CallingConv::ID CC) const {
   return CSR_64_RegMask;
 }
 
+const uint32_t*
+X86RegisterInfo::getNoPreservedMask() const {
+  return CSR_NoRegs_RegMask;
+}
+
 BitVector X86RegisterInfo::getReservedRegs(const MachineFunction &MF) const {
   BitVector Reserved(getNumRegs());
   const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();