Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h49 bool IsVarArg,
74 CallingConv::ID CallConv, bool IsVarArg,
83 bool IsVarArg,
89 CallingConv::ID CallConv, bool IsVarArg,
98 bool IsVarArg,
103 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DLanaiISelLowering.cpp385 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
391 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments()
408 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
416 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall()
426 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument
436 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
510 if (IsVarArg) { in LowerCCCArguments()
521 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
525 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
532 bool IsVarArg, in LowerReturn() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp256 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
262 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
269 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCall()
453 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
461 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
468 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCallArguments() argument
478 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments()
485 if (!IsVarArg) in LowerCallArguments()
540 if (IsVarArg) { in LowerCallArguments()
615 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h34 bool isCalleePop(CallingConv::ID CallingConv, bool IsVarArg, bool GuaranteeTCO);
102 bool IsVarArg) const;
185 CallingConv::ID CallConv, bool IsVarArg,
194 bool IsVarArg,
209 SDValue LowerReturn(SDValue Chain, CallingConv::ID CCID, bool IsVarArg,
249 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.cpp533 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
559 Callee, CallConv, IsVarArg, SR != NotStructReturn, in LowerCall()
572 assert(!(IsVarArg && canGuaranteeTCO(CallConv)) && in LowerCall()
580 M68kCCState CCInfo(ArgTypes, CallConv, IsVarArg, MF, ArgLocs, in LowerCall()
702 if (IsVarArg && IsMustTail) { in LowerCall()
854 if (M68k::isCalleePop(CallConv, IsVarArg, in LowerCall()
880 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, DL, DAG, in LowerCall()
885 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
891 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
920 SDValue Chain, CallingConv::ID CCID, bool IsVarArg, in LowerFormalArguments() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.h39 bool IsVarArg,
45 bool IsVarArg,
49 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
155 CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg) const;
156 CCAssignFn *CCAssignFnForReturn(CallingConv::ID CC, bool IsVarArg) const;
H A DCSKYISelLowering.cpp328 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
347 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
349 CCInfo.AnalyzeFormalArguments(Ins, CCAssignFnForCall(CallConv, IsVarArg)); in LowerFormalArguments()
367 if (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()
438 bool IsVarArg, in LowerReturn() argument
446 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), CSKYLocs, in LowerReturn()
448 CCInfo.AnalyzeReturn(Outs, CCAssignFnForReturn(CallConv, IsVarArg)); in LowerReturn()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h35 bool IsVarArg) const override;
88 static CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg);
89 static CCAssignFn *CCAssignFnForReturn(CallingConv::ID CC, bool IsVarArg);
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h90 CallingConv::ID CallConv, bool IsVarArg,
104 bool IsVarArg,
109 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DBPFISelLowering.cpp342 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
358 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
411 if (IsVarArg) in LowerFormalArguments()
446 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
462 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
579 return LowerCallResult(Chain, InGlue, CallConv, IsVarArg, Ins, CLI.DL, DAG, in LowerCall()
585 bool IsVarArg, in LowerReturn() argument
596 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
633 SDValue Chain, SDValue InGlue, CallingConv::ID CallConv, bool IsVarArg, in LowerCallResult() argument
640 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCallResult()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h149 bool IsVarArg = false; member
222 CCAssignFn *getAssignFn(bool IsVarArg) const { in getAssignFn()
223 return IsVarArg ? AssignFnVarArg : AssignFn; in getAssignFn()
417 CallingConv::ID CallConv, bool IsVarArg,
510 bool IsVarArg) const { in canLowerReturn() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp219 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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp28 CCState::CCState(CallingConv::ID CC, bool IsVarArg, MachineFunction &MF, in CCState() argument
31 : CallingConv(CC), IsVarArg(IsVarArg), MF(MF), in CCState()
246 SaveAndRestore SavedVarArg(IsVarArg, false); in analyzeMustTailForwardedRegisters()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h74 bool IsVarArg : 1; member
101 : RetSExt(false), RetZExt(false), IsVarArg(false), IsInReg(false), in CallLoweringInfo()
112 IsVarArg = FuncTy->isVarArg(); in setCallee()
136 IsVarArg = FuncTy->isVarArg();
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.cpp
H A DX86CallLowering.h
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp136 SmallVectorImpl<CallLowering::BaseArgInfo> &Outs, bool IsVarArg) const { in canLowerReturn()
139 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in canLowerReturn()
363 Info.CallConv, Info.IsVarArg)) in lowerCall()
410 Info.CallConv, Info.IsVarArg)) in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.h143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
200 CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg) const;
H A DXtensaISelLowering.cpp423 bool IsVarArg) const { in CCAssignFnForCall()
428 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
440 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
443 CCInfo.AnalyzeFormalArguments(Ins, CCAssignFnForCall(CallConv, IsVarArg)); in LowerFormalArguments()
513 if (IsVarArg) { in LowerFormalArguments()
585 bool IsVarArg = CLI.IsVarArg; in LowerCall() local
596 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
598 CCAssignFn *CC = CCAssignFnForCall(CallConv, IsVarArg); in LowerCall()
743 CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, *DAG.getContext()); in LowerCall()
763 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg, in CanLowerReturn() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.h37 bool IsVarArg) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp513 auto ArgAssignFn = TLI.CCAssignFnForCall(Info.CallConv, Info.IsVarArg); in lowerCall()
517 MIRBuilder, Info.CallConv, Info.IsVarArg)) in lowerCall()
529 auto RetAssignFn = TLI.CCAssignFnForReturn(Info.CallConv, Info.IsVarArg); in lowerCall()
534 Info.IsVarArg)) in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZFrameLowering.cpp170 bool IsVarArg = MF.getFunction().isVarArg(); in assignCalleeSavedSpillSlots() local
196 if (IsVarArg) { in assignCalleeSavedSpillSlots()
241 bool IsVarArg = MF.getFunction().isVarArg(); in determineCalleeSaves() local
247 if (IsVarArg) in determineCalleeSaves()
325 bool IsVarArg = MF.getFunction().isVarArg(); in spillCalleeSavedRegisters() local
353 if (IsVarArg) in spillCalleeSavedRegisters()
883 bool IsVarArg = MF.getFunction().isVarArg(); in getRegSpillOffset() local
888 if (usePackedStack(MF) && !(IsVarArg && !SoftFloat)) { in getRegSpillOffset()
1328 bool IsVarArg = MF.getFunction().isVarArg(); in emitPrologue() local
1330 if (IsVarArg) { in emitPrologue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h120 bool IsVarArg,
125 bool IsVarArg,

1234