/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLoweringCall.cpp | 237 Type *Ty, CallingConv::ID CallConv, bool isVarArg, in getMaxByValAlign() 669 CallingConv::ID CallConv, MachineFunction &MF, bool isVarArg, in getScratchRegisters() 673 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); 743 X86TargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() 755 shouldDisableRetRegFromCSR(CallConv) || in LowerReturn() 758 if (CallConv == CallingConv::X86_INTR && !Outs.empty()) in LowerReturn() 762 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn() 922 CallConv != CallingConv::PreserveAll && in LowerReturn() 923 CallConv != CallingConv::PreserveMost) in LowerReturn() 946 if (CallConv in isUsedByReturnOnly() 662 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument 735 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & dl,SelectionDAG & DAG) const LowerReturn() argument 1094 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals,uint32_t * RegMask) const LowerCallResult() argument 1293 LowerMemArgument(SDValue Chain,CallingConv::ID CallConv,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,const CCValAssign & VA,MachineFrameInfo & MFI,unsigned i) const LowerMemArgument() argument 1411 get64BitArgumentGPRs(CallingConv::ID CallConv,const X86Subtarget & Subtarget) get64BitArgumentGPRs() argument 1430 get64BitArgumentXMMs(MachineFunction & MF,CallingConv::ID CallConv,const X86Subtarget & Subtarget) get64BitArgumentXMMs() argument 1469 VarArgsLoweringHelper(X86MachineFunctionInfo * FuncInfo,const SDLoc & Loc,SelectionDAG & DAG,const X86Subtarget & Subtarget,CallingConv::ID CallConv,CCState & CCInfo) VarArgsLoweringHelper() argument 1498 CallingConv::ID CallConv; global() member in __anond69625840211::VarArgsLoweringHelper 1671 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument 2001 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local [all...] |
/llvm-project/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,
|
H A D | LanaiISelLowering.cpp | 393 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, 396 switch (CallConv) { in LowerFormalArguments() 399 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments() 415 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() 421 switch (CallConv) { in LowerCall() 424 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall() 434 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, 444 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 446 if (CallConv in LowerCCCArguments() 395 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument 417 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local 436 LowerCCCArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCArguments() argument 532 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument 541 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument 604 LowerCCCCallTo(SDValue Chain,SDValue Callee,CallingConv::ID CallConv,bool IsVarArg,bool,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCCallTo() argument 778 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCallResult() argument [all...] |
/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 130 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 134 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv, 139 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv, 153 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 158 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 162 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, 167 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
|
/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 141 CallingConv::ID CallConv, bool isVarArg, 149 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, 156 CallingConv::ID CallConv, bool isVarArg, 162 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 170 bool CanLowerReturn(CallingConv::ID CallConv, 176 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
|
H A D | MSP430ISelLowering.cpp | 566 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 570 switch (CallConv) { in LowerFormalArguments() 575 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments() 594 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() 600 switch (CallConv) { in LowerCall() 606 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall() 617 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 627 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 722 MSP430TargetLowering::CanLowerReturn(CallingConv::ID CallConv, 568 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument 596 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local 619 LowerCCCArguments(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCArguments() argument 724 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument 735 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & dl,SelectionDAG & DAG) const LowerReturn() argument 806 LowerCCCCallTo(SDValue Chain,SDValue Callee,CallingConv::ID CallConv,bool isVarArg,bool isTailCall,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCCCCallTo() argument 935 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & dl,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCallResult() argument [all...] |
/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86CallLowering.cpp | 135 MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn() 139 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in canLowerReturn() 329 if (!STI.isTargetLinux() || !(Info.CallConv == CallingConv::C || in lowerCall() 330 Info.CallConv == CallingConv::X86_64_SysV)) in lowerCall() 345 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 357 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall() 363 Info.CallConv, Info.IsVarArg)) in lowerCall() 367 if (STI.is64Bit() && !IsFixed && !STI.isCallingConvWin64(Info.CallConv)) { in lowerCall() 405 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall() 410 Info.CallConv, Inf in lowerCall() 136 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<CallLowering::BaseArgInfo> & Outs,bool IsVarArg) const canLowerReturn() argument [all...] |
/llvm-project/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,
|
H A D | ARCISelLowering.cpp | 272 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 279 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 286 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCall() 385 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall() 470 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 473 switch (CallConv) { in LowerFormalArguments() 478 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments() 485 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument 495 CCState CCInfo(CallConv, IsVarAr in LowerCallArguments() 632 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument 644 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & dl,SelectionDAG & DAG) const LowerReturn() argument [all...] |
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 352 static bool doesCalleeRestoreStack(CallingConv::ID CallConv, bool TailCallOpt) { in doesCalleeRestoreStack() 353 return (CallConv == CallingConv::Fast && TailCallOpt) || in doesCalleeRestoreStack() 354 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; 475 CallingConv::ID CallConv, in canLowerReturn() 480 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 483 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv)); 814 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() 862 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() 929 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() 350 doesCalleeRestoreStack(CallingConv::ID CallConv,bool TailCallOpt) doesCalleeRestoreStack() argument 473 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<BaseArgInfo> & Outs,bool IsVarArg) const canLowerReturn() argument [all...] |
/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRMachineFunctionInfo.h | 51 CallingConv::ID CallConv = F.getCallingConv(); in AVRMachineFunctionInfo() local 54 CallConv == CallingConv::AVR_INTR || F.hasFnAttribute("interrupt"); in AVRMachineFunctionInfo() 56 CallConv == CallingConv::AVR_SIGNAL || F.hasFnAttribute("signal"); in AVRMachineFunctionInfo()
|
H A D | AVRISelLowering.h | 172 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 177 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 181 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 189 CallingConv::ID CallConv, bool isVarArg,
|
/llvm-project/llvm/lib/Target/M68k/GISel/ |
H A D | M68kCallLowering.cpp | 202 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall() 206 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall() 217 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 219 CCAssignFn *AssignFn = TLI.getCCAssignFn(Info.CallConv, false, Info.IsVarArg); in lowerCall() 223 Info.CallConv, Info.IsVarArg)) in lowerCall() 235 TLI.getCCAssignFn(Info.CallConv, true, Info.IsVarArg); in lowerCall() 240 Info.CallConv, Info.IsVarArg)) in lowerCall()
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 276 CallingConv::ID CallConv, in extOpcodeToISDExtOpcode() 280 if (AMDGPU::isEntryFunctionCC(CallConv)) in extOpcodeToISDExtOpcode() 285 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 288 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg)); in canLowerReturn() 996 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() 1042 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() 1105 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() 1193 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall() 1214 if (AMDGPU::isChainCC(Info.CallConv)) { in lowerTailCall() 1279 CCState CCInfo(Info.CallConv, Inf in lowerTailCall() 284 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<BaseArgInfo> & Outs,bool IsVarArg) const canLowerReturn() argument [all...] |
/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 143 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, 149 CallingConv::ID CallConv, bool isVarArg, 203 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 212 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 217 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
|
/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaISelLowering.h | 96 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 105 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 110 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
|
H A D | XtensaISelLowering.cpp | 310 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCall() 322 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 325 CCInfo.AnalyzeFormalArguments(Ins, CCAssignFnForCall(CallConv, IsVarArg)); in LowerCall() 455 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() 467 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in CanLowerReturn() 469 CCAssignFn *CC = CCAssignFnForCall(CallConv, IsVarArg); in CanLowerReturn() 578 const uint32_t *Mask = TRI->getCallPreservedMask(MF, CallConv); in LowerBR_JT() 604 CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext()); in LowerJumpTable() 623 CallingConv::ID CallConv, MachineFunctio in LowerConstantPool() 197 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument 297 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local 464 CanLowerReturn(CallingConv::ID CallConv,MachineFunction & MF,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,LLVMContext & Context) const CanLowerReturn() argument 472 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument [all...] |
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 110 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall() 115 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall() 116 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall() 200 Info.CallConv = CallConv; in lowerCall() 289 CallingConv::ID CallConv, in splitToValueTypes() 312 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes() 651 CallingConv::ID CallConv, bool IsVarArg, in determineAndHandleAssignments() 657 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); 677 const CallingConv::ID CallConv in determineAssignments() 111 CallingConv::ID CallConv = CB.getCallingConv(); lowerCall() local 282 splitToValueTypes(const ArgInfo & OrigArg,SmallVectorImpl<ArgInfo> & SplitArgs,const DataLayout & DL,CallingConv::ID CallConv,SmallVectorImpl<uint64_t> * Offsets) const splitToValueTypes() argument 644 determineAndHandleAssignments(ValueHandler & Handler,ValueAssigner & Assigner,SmallVectorImpl<ArgInfo> & Args,MachineIRBuilder & MIRBuilder,CallingConv::ID CallConv,bool IsVarArg,ArrayRef<Register> ThisReturnRegs) const determineAndHandleAssignments() argument 670 const CallingConv::ID CallConv = CCInfo.getCallingConv(); determineAssignments() local 1098 getReturnInfo(CallingConv::ID CallConv,Type * RetTy,AttributeList Attrs,SmallVectorImpl<BaseArgInfo> & Outs,const DataLayout & DL) const getReturnInfo() argument 1124 CallingConv::ID CallConv = F.getCallingConv(); checkReturnTypeForCallConv() local [all...] |
/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 325 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() 328 switch (CallConv) { in LowerFormalArguments() 330 report_fatal_error("unimplemented calling convention: " + Twine(CallConv)); in LowerFormalArguments() 341 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() 428 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() 435 switch (CallConv) { in LowerCall() 437 report_fatal_error("unsupported calling convention: " + Twine(CallConv)); in LowerCall() 445 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() 543 DAG.getRegisterMask(TRI->getCallPreservedMask(MF, CLI.CallConv))); in LowerReturn() 326 LowerFormalArguments(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerFormalArguments() argument 414 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local 535 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument 584 LowerCallResult(SDValue Chain,SDValue InGlue,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::InputArg> & Ins,const SDLoc & DL,SelectionDAG & DAG,SmallVectorImpl<SDValue> & InVals) const LowerCallResult() argument [all...] |
H A D | BPFISelLowering.h | 89 CallingConv::ID CallConv, bool IsVarArg, 102 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 108 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
|
/llvm-project/llvm/test/DebugInfo/PDB/ |
H A D | pdbdump-yaml-types.test | 22 YAML: CallConv: NearC 83 YAML: CallConv: ThisCall 93 YAML: CallConv: ThisCall 183 YAML: CallConv: ThisCall 196 YAML: CallConv: ThisCall 206 YAML: CallConv: ThisCall 306 YAML: CallConv: ThisCall 316 YAML: CallConv: ThisCall 409 YAML: CallConv: ThisCall 419 YAML: CallConv: ThisCall [all …]
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 500 MIB.addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 510 splitToValueTypes(Arg, ArgInfos, DL, Info.CallConv); in lowerCall() 513 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall() 517 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall() 528 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall() 529 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall() 533 MIRBuilder, Info.CallConv, in lowerCall()
|
/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 109 CallingConv::ID CallConv = CallingConv::C; member 390 const DataLayout &DL, CallingConv::ID CallConv, 416 CallingConv::ID CallConv, bool IsVarArg, 495 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs, 507 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn() 506 canLowerReturn(MachineFunction & MF,CallingConv::ID CallConv,SmallVectorImpl<BaseArgInfo> & Outs,bool IsVarArg) canLowerReturn() argument
|
/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelLowering.cpp | 328 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 332 switch (CallConv) { in LowerFormalArguments() 347 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() 349 CCInfo.AnalyzeFormalArguments(Ins, CCAssignFnForCall(CallConv, IsVarArg)); in LowerFormalArguments() 428 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument 432 CCState CCInfo(CallConv, IsVarArg, MF, CSKYLocs, Context); in CanLowerReturn() 433 return CCInfo.CheckReturn(Outs, CCAssignFnForReturn(CallConv, IsVarArg)); in CanLowerReturn() 437 CSKYTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() 446 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), CSKYLocs, in LowerReturn() 448 CCInfo.AnalyzeReturn(Outs, CCAssignFnForReturn(CallConv, IsVarAr in LowerReturn() 436 LowerReturn(SDValue Chain,CallingConv::ID CallConv,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SDLoc & DL,SelectionDAG & DAG) const LowerReturn() argument 515 CallingConv::ID CallConv = CLI.CallConv; LowerCall() local [all...] |
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 85 CallingConv::ID CallConv = CallingConv::C; member 117 CallConv = Call.getCallingConv(); in setCallee() 141 CallConv = Call.getCallingConv(); 155 CallConv = CC; 171 CallConv = CC;
|