| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ManglerTest.cpp | 57 llvm::CallingConv::C, Mod, Mang), in TEST() 60 llvm::CallingConv::C, Mod, Mang), in TEST() 63 llvm::CallingConv::C, Mod, Mang), in TEST() 77 llvm::CallingConv::C, Mod, Mang), in TEST() 80 llvm::CallingConv::C, Mod, Mang), in TEST() 83 llvm::CallingConv::C, Mod, Mang), in TEST() 113 llvm::CallingConv::C, Mod, Mang), in TEST() 116 llvm::CallingConv::C, Mod, Mang), in TEST() 119 llvm::CallingConv::C, Mod, Mang), in TEST() 149 llvm::CallingConv::C, Mod, Mang), in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUPALMetadata.cpp | 99 case CallingConv::AMDGPU_LS: in getRsrc1Reg() 101 case CallingConv::AMDGPU_HS: in getRsrc1Reg() 103 case CallingConv::AMDGPU_ES: in getRsrc1Reg() 105 case CallingConv::AMDGPU_GS: in getRsrc1Reg() 107 case CallingConv::AMDGPU_VS: in getRsrc1Reg() 109 case CallingConv::AMDGPU_PS: in getRsrc1Reg() 119 case CallingConv::AMDGPU_PS: in getScratchSizeKey() 121 case CallingConv::AMDGPU_VS: in getScratchSizeKey() 123 case CallingConv::AMDGPU_GS: in getScratchSizeKey() 125 case CallingConv::AMDGPU_ES: in getScratchSizeKey() [all …]
|
| H A D | AMDGPUBaseInfo.cpp | 1691 case CallingConv::AMDGPU_VS: in isEntryFunctionCC() 1692 case CallingConv::AMDGPU_GS: in isEntryFunctionCC() 1693 case CallingConv::AMDGPU_PS: in isEntryFunctionCC() 1694 case CallingConv::AMDGPU_CS: in isEntryFunctionCC() 1695 case CallingConv::AMDGPU_ES: in isEntryFunctionCC() 1696 case CallingConv::AMDGPU_HS: in isEntryFunctionCC() 1697 case CallingConv::AMDGPU_LS: in isEntryFunctionCC() 2206 case CallingConv::AMDGPU_VS: in isArgPassedInSGPR() 2207 case CallingConv::AMDGPU_LS: in isArgPassedInSGPR() 2208 case CallingConv::AMDGPU_HS: in isArgPassedInSGPR() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 212 if (CC == CallingConv::GHC) in getCallPreservedMask() 436 case CallingConv::WebKit_JS: in isArgumentRegister() 438 case CallingConv::GHC: in isArgumentRegister() 440 case CallingConv::C: in isArgumentRegister() 441 case CallingConv::Fast: in isArgumentRegister() 444 case CallingConv::Swift: in isArgumentRegister() 445 case CallingConv::SwiftTail: in isArgumentRegister() 446 case CallingConv::Tail: in isArgumentRegister() 453 case CallingConv::Swift: in isArgumentRegister() 463 case CallingConv::Swift: in isArgumentRegister() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.cpp | 301 case CallingConv::GHC: in getCalleeSavedRegs() 302 case CallingConv::HiPE: in getCalleeSavedRegs() 304 case CallingConv::AnyReg: in getCalleeSavedRegs() 332 case CallingConv::HHVM: in getCalleeSavedRegs() 351 case CallingConv::Cold: in getCalleeSavedRegs() 355 case CallingConv::Win64: in getCalleeSavedRegs() 424 case CallingConv::GHC: in getCallPreservedMask() 425 case CallingConv::HiPE: in getCallPreservedMask() 454 case CallingConv::HHVM: in getCallPreservedMask() 473 case CallingConv::Cold: in getCallPreservedMask() [all …]
|
| H A D | X86Subtarget.h | 330 case CallingConv::C: in isCallingConvWin64() 331 case CallingConv::Fast: in isCallingConvWin64() 332 case CallingConv::Tail: in isCallingConvWin64() 333 case CallingConv::Swift: in isCallingConvWin64() 334 case CallingConv::SwiftTail: in isCallingConvWin64() 335 case CallingConv::X86_FastCall: in isCallingConvWin64() 336 case CallingConv::X86_StdCall: in isCallingConvWin64() 337 case CallingConv::X86_ThisCall: in isCallingConvWin64() 339 case CallingConv::Intel_OCL_BI: in isCallingConvWin64() 342 case CallingConv::Win64: in isCallingConvWin64() [all …]
|
| H A D | X86CallingConv.td | 83 def CC_#NAME : CallingConv<[ 161 def RetCC_#NAME : CallingConv<[ 452 def RetCC_X86_32 : CallingConv<[ 467 def RetCC_X86_64 : CallingConv<[ 503 def RetCC_X86 : CallingConv<[ 516 def CC_X86_64_C : CallingConv<[ 538 CCIfCC<"CallingConv::Swift", 892 def CC_X86_32_C : CallingConv<[ 1072 def CC_X86_32 : CallingConv<[ 1092 def CC_X86_64 : CallingConv<[ [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | R600AsmPrinter.cpp | 75 case CallingConv::AMDGPU_CS: RsrcReg = R_0288D4_SQ_PGM_RESOURCES_LS; break; in EmitProgramInfoR600() 76 case CallingConv::AMDGPU_GS: RsrcReg = R_028878_SQ_PGM_RESOURCES_GS; break; in EmitProgramInfoR600() 77 case CallingConv::AMDGPU_PS: RsrcReg = R_028844_SQ_PGM_RESOURCES_PS; break; in EmitProgramInfoR600() 78 case CallingConv::AMDGPU_VS: RsrcReg = R_028860_SQ_PGM_RESOURCES_VS; break; in EmitProgramInfoR600() 84 case CallingConv::AMDGPU_GS: LLVM_FALLTHROUGH; in EmitProgramInfoR600() 85 case CallingConv::AMDGPU_CS: LLVM_FALLTHROUGH; in EmitProgramInfoR600() 86 case CallingConv::AMDGPU_VS: RsrcReg = R_028868_SQ_PGM_RESOURCES_VS; break; in EmitProgramInfoR600() 87 case CallingConv::AMDGPU_PS: RsrcReg = R_028850_SQ_PGM_RESOURCES_PS; break; in EmitProgramInfoR600()
|
| H A D | AMDGPUAliasAnalysis.cpp | 110 case CallingConv::AMDGPU_KERNEL: in alias() 150 case CallingConv::AMDGPU_LS: in pointsToConstantMemory() 151 case CallingConv::AMDGPU_HS: in pointsToConstantMemory() 152 case CallingConv::AMDGPU_ES: in pointsToConstantMemory() 153 case CallingConv::AMDGPU_GS: in pointsToConstantMemory() 154 case CallingConv::AMDGPU_VS: in pointsToConstantMemory() 155 case CallingConv::AMDGPU_PS: in pointsToConstantMemory() 156 case CallingConv::AMDGPU_CS: in pointsToConstantMemory() 157 case CallingConv::AMDGPU_KERNEL: in pointsToConstantMemory() 158 case CallingConv::SPIR_KERNEL: in pointsToConstantMemory()
|
| H A D | SIProgramInfo.cpp | 31 uint64_t SIProgramInfo::getPGMRSrc1(CallingConv::ID CC) const { in getPGMRSrc1() 40 case CallingConv::AMDGPU_PS: in getPGMRSrc1() 43 case CallingConv::AMDGPU_VS: in getPGMRSrc1() 46 case CallingConv::AMDGPU_GS: in getPGMRSrc1() 49 case CallingConv::AMDGPU_HS: in getPGMRSrc1()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Mangler.cpp | 81 static bool hasByteCountSuffix(CallingConv::ID CC) { in hasByteCountSuffix() 83 case CallingConv::X86_FastCall: in hasByteCountSuffix() 84 case CallingConv::X86_StdCall: in hasByteCountSuffix() 85 case CallingConv::X86_VectorCall: in hasByteCountSuffix() 155 CallingConv::ID CC = in getNameWithPrefix() 156 MSFunc ? MSFunc->getCallingConv() : (unsigned)CallingConv::C; in getNameWithPrefix() 158 CC != CallingConv::X86_VectorCall) in getNameWithPrefix() 161 if (CC == CallingConv::X86_FastCall) in getNameWithPrefix() 163 else if (CC == CallingConv::X86_VectorCall) in getNameWithPrefix() 175 if (CC == CallingConv::X86_VectorCall) in getNameWithPrefix()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegUsageInfoCollector.cpp | 86 case CallingConv::AMDGPU_VS: in isCallableFunction() 87 case CallingConv::AMDGPU_GS: in isCallableFunction() 88 case CallingConv::AMDGPU_PS: in isCallableFunction() 89 case CallingConv::AMDGPU_CS: in isCallableFunction() 90 case CallingConv::AMDGPU_HS: in isCallableFunction() 91 case CallingConv::AMDGPU_ES: in isCallableFunction() 92 case CallingConv::AMDGPU_LS: in isCallableFunction() 93 case CallingConv::AMDGPU_KERNEL: in isCallableFunction()
|
| H A D | CallingConvLower.cpp | 28 CCState::CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &mf, in CCState() 30 : CallingConv(CC), IsVarArg(isVarArg), MF(mf), in CCState() 190 static bool isValueTypeInRegForCC(CallingConv::ID CC, MVT VT) { in isValueTypeInRegForCC() 195 return (CC == CallingConv::X86_VectorCall || CC == CallingConv::X86_FastCall); in isValueTypeInRegForCC() 206 if (isValueTypeInRegForCC(CallingConv, VT)) in getRemainingRegParmsForType() 258 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible() 259 CallingConv::ID CallerCC, MachineFunction &MF, in resultsCompatible()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kCallingConv.td | 26 def RetCC_M68kCommon : CallingConv<[ 31 def RetCC_M68k_C : CallingConv<[ 43 def RetCC_M68k_Fast : CallingConv<[ 52 def RetCC_M68k : CallingConv<[ 53 CCIfCC<"CallingConv::Fast", CCDelegateTo<RetCC_M68k_Fast>>, 63 def CC_M68k_Common : CallingConv<[ 72 def CC_M68k_Fast : CallingConv<[ 87 def CC_M68k_C : CallingConv<[ 104 def CC_M68k : CallingConv<[ 105 CCIfCC<"CallingConv::Fast", CCDelegateTo<CC_M68k_Fast>>,
|
| H A D | M68kISelLowering.h | 105 bool isCalleePop(CallingConv::ID CallingConv, bool IsVarArg, bool GuaranteeTCO); 174 CCAssignFn *getCCAssignFn(CallingConv::ID CC, bool Return, 196 SDValue LowerMemArgument(SDValue Chain, CallingConv::ID CallConv, 227 CallingConv::ID CallConv, bool IsVarArg, 234 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CCID, 245 SDValue LowerReturn(SDValue Chain, CallingConv::ID CCID, bool IsVarArg, 271 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg,
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsCallingConv.td | 69 def RetCC_F128 : CallingConv<[ 80 def CC_MipsO32 : CallingConv<[ 95 def RetCC_MipsO32 : CallingConv<[ 116 def CC_MipsO32_FP : CallingConv<[ 133 def CC_MipsN : CallingConv<[ 170 def CC_MipsN_VarArg : CallingConv<[ 188 def RetCC_MipsN : CallingConv<[ 261 def CC_Mips_FastCC : CallingConv<[ 300 def RetCC_Mips : CallingConv<[ 306 def CC_Mips_ByVal : CallingConv<[ [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 93 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 119 CallingConv::ID CallConv, bool IsVarArg, 127 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, 134 CallingConv::ID CallConv, bool IsVarArg, 142 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 148 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 345 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack() 377 CallingConv::ID CC = F.getCallingConv(); in lowerReturn() 666 CC == CallingConv::Tail || CC == CallingConv::SwiftTail; in canGuaranteeTCO() 672 case CallingConv::C: in mayTailCallThisCC() 673 case CallingConv::PreserveMost: in mayTailCallThisCC() 674 case CallingConv::Swift: in mayTailCallThisCC() 675 case CallingConv::SwiftTail: in mayTailCallThisCC() 676 case CallingConv::Tail: in mayTailCallThisCC() 677 case CallingConv::Fast: in mayTailCallThisCC() 695 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 124 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 128 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv, 133 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv, 147 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 152 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 156 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, 161 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 142 CallingConv::ID CallConv, bool isVarArg, 150 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, 157 CallingConv::ID CallConv, bool isVarArg, 163 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 171 bool CanLowerReturn(CallingConv::ID CallConv, 177 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.h | 84 SDValue LowerCallArguments(SDValue Chain, CallingConv::ID CallConv, 98 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 107 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 112 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
|
| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangleNodes.cpp | 82 case CallingConv::Cdecl: in outputCallingConvention() 85 case CallingConv::Fastcall: in outputCallingConvention() 88 case CallingConv::Pascal: in outputCallingConvention() 91 case CallingConv::Regcall: in outputCallingConvention() 94 case CallingConv::Stdcall: in outputCallingConvention() 97 case CallingConv::Thiscall: in outputCallingConvention() 100 case CallingConv::Eabi: in outputCallingConvention() 103 case CallingConv::Vectorcall: in outputCallingConvention() 106 case CallingConv::Clrcall: in outputCallingConvention() 109 case CallingConv::Swift: in outputCallingConvention() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFCallingConv.td | 14 def RetCC_BPF64 : CallingConv<[CCIfType<[i64], CCAssignToReg<[R0]>>]>; 17 def CC_BPF64 : CallingConv<[ 29 def RetCC_BPF32 : CallingConv<[ 35 def CC_BPF32 : CallingConv<[
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.h | 67 CallingConv::ID CC) const = 0; 95 CallingConv::ID CC) const final; 118 CallingConv::ID CC) const final; 161 CallingConv::ID CC) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.h | 55 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 61 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 66 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, 167 CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg) const; 168 CCAssignFn *CCAssignFnForReturn(CallingConv::ID CC, bool IsVarArg) const;
|