Home
last modified time | relevance | path

Searched refs:IsVarArg (Results 1 – 25 of 75) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h94 bool IsVarArg,
119 CallingConv::ID CallConv, bool IsVarArg,
128 bool IsVarArg,
134 CallingConv::ID CallConv, bool IsVarArg,
143 bool IsVarArg,
148 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DLanaiISelLowering.cpp393 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
416 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
434 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument
444 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
519 if (IsVarArg) { in LowerCCCArguments()
530 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
533 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
540 bool IsVarArg, in LowerReturn() argument
548 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
615 if (IsVarArg && G) { in LowerCCCCallTo()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.h105 bool isCalleePop(CallingConv::ID CallingConv, bool IsVarArg, bool GuaranteeTCO);
175 bool IsVarArg) const;
227 CallingConv::ID CallConv, bool IsVarArg,
235 bool IsVarArg,
245 SDValue LowerReturn(SDValue Chain, CallingConv::ID CCID, bool IsVarArg,
271 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg,
H A DM68kCallingConv.h30 M68kCCState(ArrayRef<Type *> ArgTypes, CallingConv::ID CC, bool IsVarArg, in M68kCCState()
33 : CCState(CC, IsVarArg, MF, Locs, C), ArgTypeList(ArgTypes) {} in M68kCCState()
H A DM68kISelLowering.cpp481 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
520 assert(!(IsVarArg && canGuaranteeTCO(CallConv)) && in LowerCall()
650 if (IsVarArg && IsMustTail) { in LowerCall()
805 if (M68k::isCalleePop(CallConv, IsVarArg, in LowerCall()
872 SDValue Chain, CallingConv::ID CCID, bool IsVarArg, in LowerFormalArguments() argument
973 if (IsVarArg && MFI.hasMustTailInVarArgFunc()) { in LowerFormalArguments()
995 if (M68k::isCalleePop(CCID, IsVarArg, in LowerFormalArguments()
1016 bool IsVarArg, in LowerReturn() argument
1206 if (IsVarArg && !Outs.empty()) { in IsEligibleForTailCallOptimization()
1209 CCState CCInfo(CalleeCC, IsVarArg, MF, ArgLocs, C); in IsEligibleForTailCallOptimization()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.h56 bool IsVarArg,
62 bool IsVarArg,
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;
H A DCSKYISelLowering.cpp319 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
338 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
358 if (IsVarArg) { in LowerFormalArguments()
419 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
422 CCState CCInfo(CallConv, IsVarArg, MF, CSKYLocs, Context); in CanLowerReturn()
428 bool IsVarArg, in LowerReturn() argument
436 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), CSKYLocs, in LowerReturn()
438 CCInfo.AnalyzeReturn(Outs, CCAssignFnForReturn(CallConv, IsVarArg)); in LowerReturn()
507 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
745 if (IsVarArg || !Subtarget.useHardFloatABI()) in CCAssignFnForReturn()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp271 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
470 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
485 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument
502 if (!IsVarArg) in LowerCallArguments()
557 if (IsVarArg) { in LowerCallArguments()
633 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
636 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
639 if (CCInfo.getNextStackOffset() != 0 && IsVarArg) in CanLowerReturn()
646 bool IsVarArg, in LowerReturn() argument
662 if (!IsVarArg) in LowerReturn()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h35 bool IsVarArg) const override;
85 static CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg);
86 static CCAssignFn *CCAssignFnForReturn(CallingConv::ID CC, bool IsVarArg);
H A DAMDGPUCallLowering.cpp269 bool IsVarArg) const { in canLowerReturn()
276 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
279 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg)); in canLowerReturn()
1233 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerTailCall()
1292 if (Info.IsVarArg) { in lowerCall()
1353 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerCall()
1405 Info.IsVarArg); in lowerCall()
1409 Info.CallConv, Info.IsVarArg)) in lowerCall()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h71 bool IsVarArg,
76 bool IsVarArg,
79 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DLoongArchISelLowering.cpp892 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
907 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
930 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
934 if (IsVarArg) in LowerCall()
941 CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
1026 CCState RetCCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCall()
1044 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
1052 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerReturn() argument
1060 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFISelLowering.h81 CallingConv::ID CallConv, bool IsVarArg,
95 bool IsVarArg,
100 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DBPFISelLowering.cpp301 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
317 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
360 if (IsVarArg || MF.getFunction().hasStructRetAttr()) { in LowerFormalArguments()
379 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
395 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
496 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
502 bool IsVarArg, 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
556 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCallResult()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCCCState.h46 AIXCCState(CallingConv::ID CC, bool IsVarArg, MachineFunction &MF, in AIXCCState() argument
48 : CCState(CC, IsVarArg, MF, Locs, C) {} in AIXCCState()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h137 bool IsVarArg = false; member
205 CCAssignFn *getAssignFn(bool IsVarArg) const { in getAssignFn()
206 return IsVarArg ? AssignFnVarArg : AssignFn; in getAssignFn()
396 CallingConv::ID CallConv, bool IsVarArg,
489 bool IsVarArg) const { in canLowerReturn() argument
/llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp199 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/llvm/include/llvm/CodeGen/
H A DFastISel.h73 bool IsVarArg : 1; member
100 : RetSExt(false), RetZExt(false), IsVarArg(false), IsInReg(false), in CallLoweringInfo()
111 IsVarArg = FuncTy->isVarArg(); in setCallee()
135 IsVarArg = FuncTy->isVarArg();
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp473 bool IsVarArg) const { in canLowerReturn()
476 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
777 if (Info.IsVarArg) { in areCalleeOutgoingArgsTailCallable()
880 assert((!Info.IsVarArg || CalleeCC == CallingConv::C) && in isEligibleForTailCallOptimization()
1040 CalleeCC, Info.IsVarArg)) in lowerTailCall()
1045 if (Info.IsVarArg && Info.IsMustTailCall) { in lowerTailCall()
1192 Info.CallConv, Info.IsVarArg)) in lowerCall()
1229 MIRBuilder, Info.CallConv, Info.IsVarArg, in lowerCall()
H A DAArch64CallLowering.h40 bool IsVarArg) const override;
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp504 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall()
508 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall()
520 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall()
525 Info.IsVarArg)) in lowerCall()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h157 bool IsVarArg,
162 bool IsVarArg,
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp180 bool IsVarArg = MF.getFunction().isVarArg(); in assignCalleeSavedSpillSlots() local
205 if (IsVarArg) { in assignCalleeSavedSpillSlots()
250 bool IsVarArg = MF.getFunction().isVarArg(); in determineCalleeSaves() local
256 if (IsVarArg) in determineCalleeSaves()
334 bool IsVarArg = MF.getFunction().isVarArg(); in spillCalleeSavedRegisters() local
362 if (IsVarArg) in spillCalleeSavedRegisters()
863 bool IsVarArg = MF.getFunction().isVarArg(); in getRegSpillOffset() local
867 if (usePackedStack(MF) && !(IsVarArg && !SoftFloat)) { in getRegSpillOffset()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp98 bool IsVarArg = CB.getFunctionType()->isVarArg(); in lowerCall() local
102 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
164 Info.IsVarArg = IsVarArg; in lowerCall()
541 CallingConv::ID CallConv, bool IsVarArg, in determineAndHandleAssignments() argument
547 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments()
1023 CCState CCInfo1(CalleeCC, Info.IsVarArg, MF, ArgLocs1, F.getContext()); in resultsCompatible()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCallingConvLower.cpp30 : CallingConv(CC), IsVarArg(isVarArg), MF(mf), in CCState()
243 SaveAndRestore<bool> SavedVarArg(IsVarArg, false); in analyzeMustTailForwardedRegisters()

123