/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.h | 24 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, 28 ISD::ArgFlagsTy ArgFlags, CCState &State);
|
H A D | X86CallingConv.cpp | 29 ISD::ArgFlagsTy &ArgFlags, 93 ISD::ArgFlagsTy &ArgFlags, 130 ISD::ArgFlagsTy &ArgFlags, CCState &State) { 132 if (ArgFlags.isSecArgPass()) { 133 if (ArgFlags.isHva()) 135 ArgFlags, State); 155 if (!ArgFlags.isHva() || ArgFlags.isHvaStart()) { 171 if (!ArgFlags.isHva()) { 180 return ArgFlags 26 CC_X86_32_RegCall_Assign2Regs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 90 CC_X86_VectorCallAssignRegister(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 128 CC_X86_64_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 188 CC_X86_32_VectorCall(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 237 CC_X86_32_MCUInReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 297 CC_X86_Intr(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CallingConvention.h | 20 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, CCStat [all...] |
H A D | AArch64CallingConvention.cpp | 40 MVT LocVT, ISD::ArgFlagsTy &ArgFlags, 45 const Align OrigAlign(ArgFlags.getOrigAlign()); 64 ISD::ArgFlagsTy &ArgFlags, CCState &State) { 72 if (!ArgFlags.isInConsecutiveRegsLast()) 75 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, 8); 83 ISD::ArgFlagsTy &ArgFlags, CCState &State) { 113 if (!ArgFlags.isInConsecutiveRegsLast()) 151 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, SlotAlign); 39 finishStackBlock(SmallVectorImpl<CCValAssign> &PendingMembers, MVT LocVT, ISD::ArgFlagsTy &ArgFlags, CCState &State, unsigned SlotAlign) argument 62 CC_AArch64_Custom_Stack_Block( unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 81 CC_AArch64_Custom_Block(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
|
H A D | AArch64ISelLowering.cpp | 3962 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; local 3965 bool Res = AssignFn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo); 3984 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; local 3992 bool Res = AssignFn(i, ValVT, ValVT, CCValAssign::Full, ArgFlags, CCInfo);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallingConv.h | 21 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, [all...] |
H A D | ARMCallingConv.cpp | 53 ISD::ArgFlagsTy ArgFlags, 107 ISD::ArgFlagsTy ArgFlags, 139 ISD::ArgFlagsTy ArgFlags, 150 ISD::ArgFlagsTy ArgFlags, 152 return RetCC_ARM_APCS_Custom_f64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, 175 ISD::ArgFlagsTy ArgFlags, 188 ArgFlags.getOrigAlign())); 190 if (!ArgFlags.isInConsecutiveRegsLast()) 51 CC_ARM_APCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 105 CC_ARM_AAPCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 137 RetCC_ARM_APCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 148 RetCC_ARM_AAPCS_Custom_f64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 172 CC_ARM_AAPCS_Custom_Aggregate(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
|
H A D | ARMFastISel.cpp | 224 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags, 1890 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags, 1897 CCInfo.AnalyzeCallOperands(ArgVTs, ArgFlags, 2228 SmallVector<ISD::ArgFlagsTy, 8> ArgFlags; local 2232 ArgFlags.reserve(I->getNumOperands()); 2247 ArgFlags.push_back(Flags); 2253 if (!ProcessCallArgs(Args, ArgRegs, ArgVTs, ArgFlags, 2336 SmallVector<ISD::ArgFlagsTy, 8> ArgFlags; local 2341 ArgFlags.reserve(arg_size); 2380 ArgFlags 1887 ProcessCallArgs(SmallVectorImpl<Value*> &Args, SmallVectorImpl<Register> &ArgRegs, SmallVectorImpl<MVT> &ArgVTs, SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags, SmallVectorImpl<Register> &RegArgs, CallingConv::ID CC, unsigned &NumBytes, bool isVarArg) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCallingConv.h | 23 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);
|
H A D | PPCCallingConv.cpp | 26 ISD::ArgFlagsTy &ArgFlags, 34 ISD::ArgFlagsTy &ArgFlags, 60 ISD::ArgFlagsTy &ArgFlags, CCState &State) { 84 ISD::ArgFlagsTy &ArgFlags, 112 ISD::ArgFlagsTy &ArgFlags, 141 ISD::ArgFlagsTy &ArgFlags, 24 CC_PPC32_SVR4_Custom_Dummy(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 31 CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 58 CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128( unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 81 CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 109 CC_PPC32_SPE_CustomSplitFP64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 138 CC_PPC32_SPE_RetF64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
|
H A D | PPCFastISel.cpp | 191 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags, 1377 SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags, 1389 CCInfo.AnalyzeCallOperands(ArgVTs, ArgFlags, CC_PPC64_ELF_FIS); 1601 SmallVector<ISD::ArgFlagsTy, 8> ArgFlags; local 1606 ArgFlags.reserve(NumArgs); 1632 ArgFlags.push_back(Flags); 1639 if (!processCallArgs(Args, ArgRegs, ArgVTs, ArgFlags, 1374 processCallArgs(SmallVectorImpl<Value*> &Args, SmallVectorImpl<unsigned> &ArgRegs, SmallVectorImpl<MVT> &ArgVTs, SmallVectorImpl<ISD::ArgFlagsTy> &ArgFlags, SmallVectorImpl<unsigned> &RegArgs, CallingConv::ID CC, unsigned &NumBytes, bool IsVarArg) argument
|
H A D | PPCISelLowering.cpp | 5633 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; local 5637 Result = CC_PPC32_SVR4(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, 5641 ArgFlags, CCInfo); 6880 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, 6886 if (ArgFlags.isByVal()) 6889 if (ArgFlags.isNest()) 6922 LocInfo = ArgFlags.isSExt() ? CCValAssign::LocInfo::SExt 6879 CC_AIX(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 45 int MinAlignment, ISD::ArgFlagsTy ArgFlags) { 47 Align Alignment(ArgFlags.getByValAlign()); 48 unsigned Size = ArgFlags.getByValSize(); 92 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags; local 93 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) 105 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; local 106 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) 119 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; local 120 if (Fn(i, VT, VT, CCValAssign::Full, ArgFlags, *this)) 132 ISD::ArgFlagsTy ArgFlags local 43 HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, int MinAlignment, ISD::ArgFlagsTy ArgFlags) argument 150 ISD::ArgFlagsTy ArgFlags = Flags[i]; local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZCallingConv.h | 90 ISD::ArgFlagsTy &ArgFlags, 94 // ArgFlags.isSplit() is true on the first part of a i128 argument; 96 if (!ArgFlags.isSplit() && PendingMembers.empty()) 104 if (!ArgFlags.isSplitEnd()) 87 CC_SystemZ_I128Indirect(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | IdentifierTable.h | 696 ArgFlags = 0x07 enumerator in enum:clang::Selector::IdentifierInfoFlag 707 assert((InfoPtr & ArgFlags) == 0 &&"Insufficiently aligned IdentifierInfo"); 714 assert((InfoPtr & ArgFlags) == 0 &&"Insufficiently aligned IdentifierInfo"); 720 return reinterpret_cast<IdentifierInfo *>(InfoPtr & ~ArgFlags); 725 return reinterpret_cast<MultiKeywordSelector *>(InfoPtr & ~ArgFlags); 729 return InfoPtr & ArgFlags;
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 179 ISD::ArgFlagsTy ArgFlags, CCState &State); 186 ISD::ArgFlagsTy &ArgFlags, CCState &State); 461 int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 1495 ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed, 1554 if (!IsFixed && ArgFlags.getOrigAlign() == TwoXLenInBytes && 1572 assert(!ArgFlags.isSplit() && PendingLocs.empty() && 1594 if (ArgFlags.isSplit() || !PendingLocs.empty()) { 1599 PendingArgFlags.push_back(ArgFlags); 1600 if (!ArgFlags.isSplitEnd()) { 1607 if (ArgFlags.isSplitEnd() && PendingLocs.size() <= 2) { 1616 ArgFlags); 1632 assert(ArgFlags.isSplitEnd() && "Expected ArgFlags 1493 CC_RISCV(const DataLayout &DL, RISCVABI::ABI ABI, unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State, bool IsFixed, bool IsRet, Type *OrigTy) argument 1672 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags; local 1698 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; local 1855 CC_RISCV_FastCC(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 2410 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 500 ISD::ArgFlagsTy ArgFlags = Args[ValNo].Flags; local 507 if (ArgFlags.isSExt()) 509 else if (ArgFlags.isZExt()) 516 if (ArgFlags.isByVal()) { 517 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags); 535 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State); 545 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 371 ISD::ArgFlagsTy ArgFlags, CCState &State) { 376 return CC_Lanai32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State); 382 if (ArgFlags.isSExt()) 384 else if (ArgFlags.isZExt()) 369 CC_Lanai32_VarArg(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 2855 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, 2869 if (ArgFlags.isByVal()) 2873 if (ArgFlags.isInReg() && !Subtarget.isLittle()) { 2876 if (ArgFlags.isSExt()) 2878 else if (ArgFlags.isZExt()) 2888 if (ArgFlags.isSExt()) 2890 else if (ArgFlags.isZExt()) 2903 unsigned OrigAlign = ArgFlags.getOrigAlign(); 2913 if (ArgFlags.isSplit()) { 2968 ISD::ArgFlagsTy ArgFlags, CCStat 2854 CC_MipsO32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State, ArrayRef<MCPhysReg> F64Regs) argument 2966 CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 2974 CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument [all...] |
H A D | MipsFastISel.cpp | 275 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, 280 ISD::ArgFlagsTy ArgFlags, CCState &State) { 286 ISD::ArgFlagsTy ArgFlags, CCState &State) { 278 CC_MipsO32_FP32(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument 284 CC_MipsO32_FP64(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, CCState &State) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 43 ISD::ArgFlagsTy &ArgFlags, CCState &State) 45 assert (ArgFlags.isSRet()); 56 ISD::ArgFlagsTy &ArgFlags, CCState &State) 84 ISD::ArgFlagsTy &ArgFlags, CCState &State) 108 ISD::ArgFlagsTy &ArgFlags, CCState &State) { 153 ISD::ArgFlagsTy &ArgFlags, CCState &State) { 41 CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 54 CC_Sparc_Assign_Split_64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 82 CC_Sparc_Assign_Ret_Split_64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 106 CC_Sparc64_Full(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument 151 CC_Sparc64_Half(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 134 ISD::ArgFlagsTy &ArgFlags, CCState &State) { 132 CC_SkipOdd(unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, ISD::ArgFlagsTy &ArgFlags, CCState &State) argument
|