/llvm-project/lld/test/COFF/ |
H A D | pdb-thunk.yaml | 398 CallConv: NearC 415 CallConv: NearC 436 CallConv: NearC 446 CallConv: NearC 475 CallConv: NearC 485 CallConv: NearC 572 CallConv: NearC 589 CallConv: NearC 610 CallConv: NearC 620 CallConv: NearC [all …]
|
H A D | pdb-heapsite.yaml | 293 CallConv: NearC 308 CallConv: NearC 397 CallConv: NearC 410 CallConv: NearC 420 CallConv: NearC 608 CallConv: NearC 621 CallConv: NearC 631 CallConv: NearC 741 CallConv: NearC 751 CallConv: NearC [all …]
|
/llvm-project/lld/test/COFF/Inputs/ |
H A D | pdb-type-server-guid-collision-a-pdb.yaml | 81 CallConv: NearC 94 CallConv: NearC 107 CallConv: NearC 285 CallConv: NearC 298 CallConv: NearC 308 CallConv: NearC 408 CallConv: NearC 418 CallConv: NearC 518 CallConv: NearC 528 CallConv: NearC [all …]
|
H A D | pdb-type-server-guid-collision-b-pdb.yaml | 109 CallConv: NearC 122 CallConv: NearC 135 CallConv: NearC 313 CallConv: NearC 326 CallConv: NearC 336 CallConv: NearC 436 CallConv: NearC 446 CallConv: NearC 546 CallConv: NearC 556 CallConv: NearC [all …]
|
H A D | pdb-file-statics-b.yaml | 130 CallConv: NearC 224 CallConv: NearC 237 CallConv: NearC 250 CallConv: NearC 438 CallConv: NearC 451 CallConv: NearC 461 CallConv: NearC 571 CallConv: NearC 581 CallConv: NearC 691 CallConv: NearC [all …]
|
H A D | pdb-file-statics-a.yaml | 136 CallConv: NearC 155 CallConv: NearC 249 CallConv: NearC 262 CallConv: NearC 275 CallConv: NearC 463 CallConv: NearC 476 CallConv: NearC 486 CallConv: NearC 596 CallConv: NearC 606 CallConv: NearC [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,
|
/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/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,
|
/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/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/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/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/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/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/Xtensa/ |
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...] |
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,
|
/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/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...] |
/llvm-project/llvm/test/DebugInfo/PDB/Inputs/ |
H A D | merge-ids-and-types-2.yaml | 76 CallConv: NearC 91 CallConv: NearC 101 CallConv: ThisCall
|
/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...] |