Home
last modified time | relevance | path

Searched refs:ArgFlagsTy (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64CallingConvention.h20 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
24 ISD::ArgFlagsTy ArgFlags, CCState &State);
27 ISD::ArgFlagsTy ArgFlags, CCState &State);
30 ISD::ArgFlagsTy ArgFlags, CCState &State);
33 ISD::ArgFlagsTy ArgFlags, CCState &State);
36 ISD::ArgFlagsTy ArgFlags, CCState &State);
39 ISD::ArgFlagsTy ArgFlags, CCState &State);
41 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
44 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
48 ISD::ArgFlagsTy ArgFlags, CCState &State);
DAArch64CallingConvention.cpp43 MVT LocVT, ISD::ArgFlagsTy &ArgFlags, in finishStackBlock()
106 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Stack_Block()
125 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_AArch64_Custom_Block()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMCallingConv.h21 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
27 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
30 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
33 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
37 ISD::ArgFlagsTy ArgFlags, CCState &State);
39 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
42 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
45 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
48 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
DARMCallingConv.cpp51 ISD::ArgFlagsTy ArgFlags, in CC_ARM_APCS_Custom_f64()
104 ISD::ArgFlagsTy ArgFlags, in CC_ARM_AAPCS_Custom_f64()
136 ISD::ArgFlagsTy ArgFlags, in RetCC_ARM_APCS_Custom_f64()
147 ISD::ArgFlagsTy ArgFlags, in RetCC_ARM_AAPCS_Custom_f64()
172 ISD::ArgFlagsTy ArgFlags, in CC_ARM_AAPCS_Custom_Aggregate()
301 ISD::ArgFlagsTy ArgFlags, CCState &State) { in CC_ARM_AAPCS_Custom_f16()
309 ISD::ArgFlagsTy ArgFlags, in CC_ARM_AAPCS_VFP_Custom_f16()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCCallingConv.h23 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
26 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
29 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
32 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
35 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
38 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
42 ISD::ArgFlagsTy ArgFlags, CCState &State);
DPPCCallingConv.cpp16 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_PPC_AnyReg_Error() argument
26 ISD::ArgFlagsTy &ArgFlags, in CC_PPC32_SVR4_Custom_Dummy()
34 ISD::ArgFlagsTy &ArgFlags, in CC_PPC32_SVR4_Custom_AlignArgRegs()
60 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128()
84 ISD::ArgFlagsTy &ArgFlags, in CC_PPC32_SVR4_Custom_AlignFPArgRegs()
112 ISD::ArgFlagsTy &ArgFlags, in CC_PPC32_SPE_CustomSplitFP64()
141 ISD::ArgFlagsTy &ArgFlags, in CC_PPC32_SPE_RetF64()
DPPCMachineFunctionInfo.h151 std::vector<std::pair<Register, ISD::ArgFlagsTy>> LiveInAttrs;
243 void addLiveInAttr(Register VReg, ISD::ArgFlagsTy Flags) { in addLiveInAttr()
DPPCMachineFunctionInfo.cpp55 for (const std::pair<Register, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInSExt()
62 for (const std::pair<Register, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInZExt()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DCallLowering.h50 SmallVector<ISD::ArgFlagsTy, 4> Flags;
54 ArrayRef<ISD::ArgFlagsTy> Flags = ArrayRef<ISD::ArgFlagsTy>(),
81 ArrayRef<ISD::ArgFlagsTy> Flags = ArrayRef<ISD::ArgFlagsTy>(),
86 this->Flags.push_back(ISD::ArgFlagsTy()); in BaseArgInfo()
94 ArrayRef<ISD::ArgFlagsTy> Flags = ArrayRef<ISD::ArgFlagsTy>(),
180 ISD::ArgFlagsTy Flags, CCState &State) { in assignArg()
247 ISD::ArgFlagsTy Flags) = 0;
256 ISD::ArgFlagsTy Flags) const;
342 ISD::ArgFlagsTy getAttributesForArgIdx(const CallBase &Call,
347 void addArgFlagsFromAttributes(ISD::ArgFlagsTy &Flags,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DCallingConvLower.cpp46 Align MinAlign, ISD::ArgFlagsTy ArgFlags) { in HandleByVal()
96 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags; in AnalyzeFormalArguments()
109 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in CheckReturn()
123 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in AnalyzeReturn()
136 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in AnalyzeCallOperands()
149 SmallVectorImpl<ISD::ArgFlagsTy> &Flags, in AnalyzeCallOperands()
154 ISD::ArgFlagsTy ArgFlags = Flags[i]; in AnalyzeCallOperands()
171 ISD::ArgFlagsTy Flags = Ins[i].Flags; in AnalyzeCallResult()
184 if (Fn(0, VT, VT, CCValAssign::Full, ISD::ArgFlagsTy(), *this)) { in AnalyzeCallResult()
213 ISD::ArgFlagsTy Flags; in getRemainingRegParmsForType()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZCallingConv.h82 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
97 ISD::ArgFlagsTy &ArgFlags, in CC_SystemZ_I128Indirect()
145 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_XPLINK64_Shadow_Reg()
168 ISD::ArgFlagsTy &ArgFlags, in CC_XPLINK64_Allocate128BitVararg()
207 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in RetCC_SystemZ_Error() argument
213 ISD::ArgFlagsTy &, CCState &) { in CC_SystemZ_Error() argument
218 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_SystemZ_GHC_Error() argument
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DTargetCallingConv.h27 struct ArgFlagsTy { struct
61 ArgFlagsTy() in ArgFlagsTy() argument
196 ArgFlagsTy Flags; argument
212 InputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool used, in InputArg()
234 ArgFlagsTy Flags;
250 OutputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool isfixed, in OutputArg()
DCallingConvLower.h179 ISD::ArgFlagsTy ArgFlags, CCState &State);
186 ISD::ArgFlagsTy &ArgFlags, CCState &State);
205 SmallVector<ISD::ArgFlagsTy, 4> PendingArgFlags;
311 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
450 ISD::ArgFlagsTy ArgFlags);
503 SmallVectorImpl<ISD::ArgFlagsTy> &getPendingArgFlags() { in getPendingArgFlags()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86CallingConv.cpp29 ISD::ArgFlagsTy &ArgFlags, in CC_X86_32_RegCall_Assign2Regs()
93 ISD::ArgFlagsTy &ArgFlags, in CC_X86_VectorCallAssignRegister()
130 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_64_VectorCall()
190 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_32_VectorCall()
229 CCValAssign::LocInfo &, ISD::ArgFlagsTy &, in CC_X86_AnyReg_Error() argument
239 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_32_MCUInReg()
299 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_Intr()
335 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_64_Pointer()
DX86CallingConv.h24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags,
28 ISD::ArgFlagsTy ArgFlags, CCState &State);
DX86CallLowering.cpp69 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
93 ISD::ArgFlagsTy Flags) override { in getStackAddress()
173 ISD::ArgFlagsTy Flags) override { in getStackAddress()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCallLowering.cpp35 addFlagsUsingAttrFn(ISD::ArgFlagsTy &Flags, in addFlagsUsingAttrFn()
63 ISD::ArgFlagsTy CallLowering::getAttributesForArgIdx(const CallBase &Call, in getAttributesForArgIdx()
65 ISD::ArgFlagsTy Flags; in getAttributesForArgIdx()
72 void CallLowering::addArgFlagsFromAttributes(ISD::ArgFlagsTy &Flags, in addArgFlagsFromAttributes()
138 Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, ISD::ArgFlagsTy{}}; in lowerCall()
305 const ISD::ArgFlagsTy Flags) { in buildCopyFromRegs()
534 static unsigned extendOpFromFlags(llvm::ISD::ArgFlagsTy Flags) { in extendOpFromFlags()
578 ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0]; in determineAssignments()
582 ISD::ArgFlagsTy Flags = OrigFlags; in determineAssignments()
673 const ISD::ArgFlagsTy Flags = Args[i].Flags[Part]; in handleAssignments()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsCallLowering.cpp41 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
69 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
99 ISD::ArgFlagsTy Flags) override;
138 ISD::ArgFlagsTy Flags) { in getStackAddress()
204 ISD::ArgFlagsTy Flags) override;
226 ISD::ArgFlagsTy Flags) { in getStackAddress()
DMipsCCState.h41 void PreAnalyzeFormalArgument(const Type *ArgTy, ISD::ArgFlagsTy Flags);
128 SmallVectorImpl<ISD::ArgFlagsTy> &Flags,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/
DM68kCallLowering.cpp49 ISD::ArgFlagsTy Flags) override { in getStackAddress()
133 ISD::ArgFlagsTy Flags) { in getStackAddress()
DM68kCallLowering.h62 ISD::ArgFlagsTy Flags) override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64CallLowering.cpp85 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
111 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
136 ISD::ArgFlagsTy Flags) override { in getStackAddress()
150 ISD::ArgFlagsTy Flags) const override { in getStackValueStoreType()
235 ISD::ArgFlagsTy Flags) override { in getStackAddress()
266 ISD::ArgFlagsTy Flags) const override { in getStackValueStoreType()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/
DM68kCallingConv.h41 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_M68k_Any_AssignToReg()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
DPPCCallLowering.h56 ISD::ArgFlagsTy Flags) override;
DPPCCallLowering.cpp106 ISD::ArgFlagsTy Flags) { in getStackAddress()

123