| /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,
|
| H A D | LanaiISelLowering.cpp | 393 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 396 switch (CallConv) { in LowerFormalArguments() 415 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 421 switch (CallConv) { in LowerCall() 434 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument 446 if (CallConv == CallingConv::Fast) { in LowerCCCArguments() 530 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument 533 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() 548 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn() 623 if (CallConv == CallingConv::Fast) in LowerCCCCallTo() [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,
|
| H A D | ARCISelLowering.cpp | 270 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 277 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 384 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall() 470 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 473 switch (CallConv) { in LowerFormalArguments() 485 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument 495 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments() 633 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument 636 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() 645 ARCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 345 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack() 476 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 695 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() 743 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() 807 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() 929 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs() 945 Info.CallConv != CallingConv::Tail && in lowerTailCall() 957 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall() 1145 getAssignFnsForCC(Info.CallConv, TLI); in lowerCall() 1229 MIRBuilder, Info.CallConv, Info.IsVarArg, in lowerCall() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRMachineFunctionInfo.h | 56 unsigned CallConv = MF.getFunction().getCallingConv(); in AVRMachineFunctionInfo() local 58 this->IsInterruptHandler = CallConv == CallingConv::AVR_INTR || in AVRMachineFunctionInfo() 60 this->IsSignalHandler = CallConv == CallingConv::AVR_SIGNAL || in AVRMachineFunctionInfo()
|
| H A D | AVRISelLowering.h | 162 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 167 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 171 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 179 CallingConv::ID CallConv, bool isVarArg,
|
| /llvm-project-15.0.7/lld/test/COFF/Inputs/ |
| 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-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-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 …]
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 182 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall() 186 splitToValueTypes(Info.OrigRet, InArgs, DL, Info.CallConv); in lowerCall() 197 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 199 CCAssignFn *AssignFn = TLI.getCCAssignFn(Info.CallConv, false, Info.IsVarArg); in lowerCall() 203 Info.CallConv, Info.IsVarArg)) in lowerCall() 215 TLI.getCCAssignFn(Info.CallConv, true, Info.IsVarArg); in lowerCall() 220 Info.CallConv, Info.IsVarArg)) in lowerCall()
|
| /llvm-project-15.0.7/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-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 297 if (!STI.isTargetLinux() || !(Info.CallConv == CallingConv::C || in lowerCall() 298 Info.CallConv == CallingConv::X86_64_SysV)) in lowerCall() 313 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 325 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall() 331 Info.CallConv, Info.IsVarArg)) in lowerCall() 335 if (STI.is64Bit() && !IsFixed && !STI.isCallingConvWin64(Info.CallConv)) { in lowerCall() 373 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall() 378 Info.CallConv, Info.IsVarArg)) in lowerCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 146 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, 152 CallingConv::ID CallConv, bool isVarArg, 211 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 220 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 226 CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 96 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall() local 101 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall() 160 Info.CallConv = CallConv; in lowerCall() 238 CallingConv::ID CallConv, in splitToValueTypes() argument 261 OrigArg.Ty, CallConv, false, DL); in splitToValueTypes() 541 CallingConv::ID CallConv, bool IsVarArg, in determineAndHandleAssignments() argument 567 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() local 578 TLI->getNumRegistersForCallingConv(Ctx, CallConv, CurVT); in determineAssignments() 950 CallingConv::ID CallConv = F.getCallingConv(); in checkReturnTypeForCallConv() local 955 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 70 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 75 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 79 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.h | 81 CallingConv::ID CallConv, bool IsVarArg, 94 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 100 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
|
| H A D | BPFISelLowering.cpp | 301 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 304 switch (CallConv) { in LowerFormalArguments() 317 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() 378 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 385 switch (CallConv) { in LowerCall() 395 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() 496 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall() 501 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument 513 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn() 549 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 267 CallingConv::ID CallConv, in canLowerReturn() argument 271 if (AMDGPU::isEntryFunctionCC(CallConv)) in canLowerReturn() 276 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 979 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() 1025 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() 1088 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() 1167 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall() 1240 if (Info.CallConv != CallingConv::AMDGPU_Gfx) { in lowerTailCall() 1308 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall() 1332 getAssignFnsForCC(Info.CallConv, TLI); in lowerCall() [all …]
|
| /llvm-project-15.0.7/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-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 104 CallingConv::ID CallConv = CallingConv::C; member 370 const DataLayout &DL, CallingConv::ID CallConv, 396 CallingConv::ID CallConv, bool IsVarArg, 475 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs, 487 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 491 MIB.addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 501 splitToValueTypes(Arg, ArgInfos, DL, Info.CallConv); in lowerCall() 504 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall() 508 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall() 519 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall() 520 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall() 524 MIRBuilder, Info.CallConv, in lowerCall()
|