/netbsd-src/external/apache2/llvm/dist/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,
|
H A D | MSP430ISelLowering.cpp | 567 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument 571 switch (CallConv) { in LowerFormalArguments() 576 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments() 595 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 601 switch (CallConv) { in LowerCall() 607 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall() 618 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments() argument 628 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 723 MSP430TargetLowering::CanLowerReturn(CallingConv::ID CallConv, in CanLowerReturn() argument 729 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.h | 114 CallingConv::ID CallConv, bool IsVarArg, 122 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, 129 CallingConv::ID CallConv, bool IsVarArg, 137 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
|
H A D | LanaiISelLowering.cpp | 397 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 400 switch (CallConv) { in LowerFormalArguments() 403 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments() 419 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 425 switch (CallConv) { in LowerCall() 428 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall() 438 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument 448 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 450 if (CallConv == CallingConv::Fast) { in LowerCCCArguments() 534 LanaiTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 334 static bool doesCalleeRestoreStack(CallingConv::ID CallConv, bool TailCallOpt) { in doesCalleeRestoreStack() argument 335 return (CallConv == CallingConv::Fast && TailCallOpt) || in doesCalleeRestoreStack() 336 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack() 643 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() 691 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() 755 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() 871 Mask = TRI.getThisReturnPreservedMask(MF, Info.CallConv); in getMaskForArgs() 874 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs() 877 Mask = TRI.getCallPreservedMask(MF, Info.CallConv); in getMaskForArgs() 893 Info.CallConv != CallingConv::Tail && in lowerTailCall() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 120 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 124 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv, 129 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv, 143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 147 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, 152 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.h | 81 SDValue LowerCallArguments(SDValue Chain, CallingConv::ID CallConv, 95 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 104 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 109 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
|
H A D | ARCISelLowering.cpp | 231 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 238 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 245 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCall() 345 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall() 431 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 434 switch (CallConv) { in LowerFormalArguments() 439 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments() 446 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument 456 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments() 594 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/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 || MF.getFunction().hasFnAttribute("i… in AVRMachineFunctionInfo() 59 …this->IsSignalHandler = CallConv == CallingConv::AVR_SIGNAL || MF.getFunction().hasFnAttribute("si… in AVRMachineFunctionInfo()
|
H A D | AVRISelLowering.h | 163 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 168 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 172 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 180 CallingConv::ID CallConv, bool isVarArg,
|
H A D | AVRISelLowering.cpp | 1125 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument 1134 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments() 1233 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 1243 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 1364 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv); in LowerCall() 1385 return LowerCallResult(Chain, InFlag, CallConv, isVarArg, Ins, DL, DAG, in LowerCall() 1393 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, in LowerCallResult() argument 1399 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult() 1403 if (CallConv == CallingConv::AVR_BUILTIN) { in LowerCallResult() 1426 CallingConv::ID CallConv, MachineFunction &MF, bool isVarArg, in CanLowerReturn() argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86CallLowering.cpp | 298 if (!STI.isTargetLinux() || !(Info.CallConv == CallingConv::C || in lowerCall() 299 Info.CallConv == CallingConv::X86_64_SysV)) in lowerCall() 314 .addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 326 splitToValueTypes(OrigArg, SplitArgs, DL, Info.CallConv); in lowerCall() 332 Info.CallConv, Info.IsVarArg)) in lowerCall() 336 if (STI.is64Bit() && !IsFixed && !STI.isCallingConvWin64(Info.CallConv)) { in lowerCall() 374 splitToValueTypes(Info.OrigRet, SplitArgs, DL, Info.CallConv); in lowerCall() 379 Info.CallConv, Info.IsVarArg)) in lowerCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 94 CallingConv::ID CallConv = CB.getCallingConv(); in lowerCall() local 99 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall() 100 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall() 143 Info.CallConv = CallConv; in lowerCall() 204 CallingConv::ID CallConv) const { in splitToValueTypes() 227 OrigArg.Ty, CallConv, false); in splitToValueTypes() 515 CallingConv::ID CallConv, bool IsVarArg, Register ThisReturnReg) const { in determineAndHandleAssignments() argument 520 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments() 540 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() local 546 MVT NewVT = TLI->getRegisterTypeForCallingConv(Ctx, CallConv, CurVT); in determineAssignments() [all …]
|
/netbsd-src/external/apache2/llvm/dist/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,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 266 CallingConv::ID CallConv, in canLowerReturn() argument 270 if (AMDGPU::isEntryFunctionCC(CallConv)) in canLowerReturn() 275 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 278 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg)); in canLowerReturn() 933 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay() 979 CallingConv::ID CalleeCC = Info.CallConv; in areCalleeOutgoingArgsTailCallable() 1037 CallingConv::ID CalleeCC = Info.CallConv; in isEligibleForTailCallOptimization() 1116 CallingConv::ID CalleeCC = Info.CallConv; in lowerTailCall() 1182 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerTailCall() 1190 Info.CallConv != CallingConv::AMDGPU_Gfx) { in lowerTailCall() [all …]
|
/netbsd-src/external/apache2/llvm/dist/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 | 300 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument 303 switch (CallConv) { in LowerFormalArguments() 316 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() 377 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 384 switch (CallConv) { in LowerCall() 394 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() 495 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall() 500 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument 512 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn() 548 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMCallLowering.cpp | 489 MIB.addRegMask(TRI->getCallPreservedMask(MF, Info.CallConv)); in lowerCall() 499 splitToValueTypes(Arg, ArgInfos, DL, Info.CallConv); in lowerCall() 502 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall() 506 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall() 517 splitToValueTypes(Info.OrigRet, ArgInfos, DL, Info.CallConv); in lowerCall() 518 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall() 522 MIRBuilder, Info.CallConv, in lowerCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CallLowering.h | 97 CallingConv::ID CallConv = CallingConv::C; member 353 const DataLayout &DL, CallingConv::ID CallConv) const; 386 CallingConv::ID CallConv, bool IsVarArg, 465 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs, 477 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv, in canLowerReturn() argument
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 84 CallingConv::ID CallConv = CallingConv::C; member 116 CallConv = Call.getCallingConv(); in setCallee() 140 CallConv = Call.getCallingConv(); 154 CallConv = CC; 170 CallConv = CC;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 1052 Type *Ty, CallingConv::ID CallConv, bool isVarArg) const override { in functionArgumentNeedsConsecutiveRegisters() argument 1103 const CallingConv::ID CallConv; member 1113 : CallConv(CC), IsTailCall(IsTailCall), IsVarArg(IsVarArg), in CallFlags() 1237 CallingConv::ID CallConv, bool isVarArg, 1251 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 1259 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 1264 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 1274 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 1278 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 1282 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.h | 82 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 86 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 90 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
|
H A D | WebAssemblyISelLowering.cpp | 809 static bool callingConvSupported(CallingConv::ID CallConv) { in callingConvSupported() argument 814 return CallConv == CallingConv::C || CallConv == CallingConv::Fast || in callingConvSupported() 815 CallConv == CallingConv::Cold || in callingConvSupported() 816 CallConv == CallingConv::PreserveMost || in callingConvSupported() 817 CallConv == CallingConv::PreserveAll || in callingConvSupported() 818 CallConv == CallingConv::CXX_FAST_TLS || in callingConvSupported() 819 CallConv == CallingConv::WASM_EmscriptenInvoke || in callingConvSupported() 820 CallConv == CallingConv::Swift; in callingConvSupported() 833 CallingConv::ID CallConv = CLI.CallConv; in LowerCall() local 834 if (!callingConvSupported(CallConv)) in LowerCall() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeRecord.h | 149 ProcedureRecord(TypeIndex ReturnType, CallingConvention CallConv, in ProcedureRecord() argument 153 CallConv(CallConv), Options(Options), ParameterCount(ParameterCount), in ProcedureRecord() 157 CallingConvention getCallConv() const { return CallConv; } in getCallConv() 163 CallingConvention CallConv; variable 176 TypeIndex ThisType, CallingConvention CallConv, in MemberFunctionRecord() argument 180 ClassType(ClassType), ThisType(ThisType), CallConv(CallConv), in MemberFunctionRecord() 188 CallingConvention getCallConv() const { return CallConv; } in getCallConv() 197 CallingConvention CallConv; variable
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
H A D | VEISelLowering.h | 72 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 81 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF, 85 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
|