diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86CallingConv.td')
| -rw-r--r-- | llvm/lib/Target/X86/X86CallingConv.td | 12 | 
1 files changed, 2 insertions, 10 deletions
diff --git a/llvm/lib/Target/X86/X86CallingConv.td b/llvm/lib/Target/X86/X86CallingConv.td index d12e8af1cac..9c16d4a3caa 100644 --- a/llvm/lib/Target/X86/X86CallingConv.td +++ b/llvm/lib/Target/X86/X86CallingConv.td @@ -985,14 +985,6 @@ def CC_Intel_OCL_BI : CallingConv<[    CCDelegateTo<CC_X86_32_C>  ]>; -def CC_X86_32_Intr : CallingConv<[ -  CCAssignToStack<4, 4> -]>; - -def CC_X86_64_Intr : CallingConv<[ -  CCAssignToStack<8, 8> -]>; -  //===----------------------------------------------------------------------===//  // X86 Root Argument Calling Conventions  //===----------------------------------------------------------------------===// @@ -1001,7 +993,7 @@ def CC_X86_64_Intr : CallingConv<[  def CC_X86_32 : CallingConv<[    // X86_INTR calling convention is valid in MCU target and should override the    // MCU calling convention. Thus, this should be checked before isTargetMCU(). -  CCIfCC<"CallingConv::X86_INTR", CCDelegateTo<CC_X86_32_Intr>>, +  CCIfCC<"CallingConv::X86_INTR", CCCustom<"CC_X86_Intr">>,    CCIfSubtarget<"isTargetMCU()", CCDelegateTo<CC_X86_32_MCU>>,    CCIfCC<"CallingConv::X86_FastCall", CCDelegateTo<CC_X86_32_FastCall>>,    CCIfCC<"CallingConv::X86_VectorCall", CCDelegateTo<CC_X86_Win32_VectorCall>>, @@ -1029,7 +1021,7 @@ def CC_X86_64 : CallingConv<[    CCIfCC<"CallingConv::X86_RegCall",      CCIfSubtarget<"isTargetWin64()", CCDelegateTo<CC_X86_Win64_RegCall>>>,    CCIfCC<"CallingConv::X86_RegCall", CCDelegateTo<CC_X86_SysV64_RegCall>>, -  CCIfCC<"CallingConv::X86_INTR", CCDelegateTo<CC_X86_64_Intr>>, +  CCIfCC<"CallingConv::X86_INTR", CCCustom<"CC_X86_Intr">>,    // Mingw64 and native Win64 use Win64 CC    CCIfSubtarget<"isTargetWin64()", CCDelegateTo<CC_X86_Win64_C>>,  | 

