/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMCallingConv.cpp | 21 f64AssignAPCS(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,CCState & State,bool CanFail) f64AssignAPCS() argument 49 CC_ARM_APCS_Custom_f64(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_ARM_APCS_Custom_f64() argument 62 f64AssignAAPCS(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,CCState & State,bool CanFail) f64AssignAAPCS() argument 102 CC_ARM_AAPCS_Custom_f64(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_ARM_AAPCS_Custom_f64() argument 114 f64RetAssign(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,CCState & State) f64RetAssign() argument 134 RetCC_ARM_APCS_Custom_f64(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) RetCC_ARM_APCS_Custom_f64() argument 145 RetCC_ARM_AAPCS_Custom_f64(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) RetCC_ARM_AAPCS_Custom_f64() argument 170 CC_ARM_AAPCS_Custom_Aggregate(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_ARM_AAPCS_Custom_Aggregate() argument 287 CustomAssignInRegList(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,CCState & State,ArrayRef<MCPhysReg> RegList) CustomAssignInRegList() argument 298 CC_ARM_AAPCS_Custom_f16(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_ARM_AAPCS_Custom_f16() argument 306 CC_ARM_AAPCS_VFP_Custom_f16(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_ARM_AAPCS_VFP_Custom_f16() argument [all...] |
H A D | ARMISelLowering.cpp | 2201 MVT::getIntegerVT(LocVT.getSizeInBits()), Val); in MoveFromHPR() argument 2187 MoveToHPR(const SDLoc & dl,SelectionDAG & DAG,MVT LocVT,MVT ValVT,SDValue Val) const MoveToHPR() argument
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCallingConv.cpp | 28 CC_PPC64_ELF_Shadow_GPR_Regs(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC64_ELF_Shadow_GPR_Regs() argument 60 CC_PPC32_SVR4_Custom_Dummy(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SVR4_Custom_Dummy() argument 68 CC_PPC32_SVR4_Custom_AlignArgRegs(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SVR4_Custom_AlignArgRegs() argument 95 CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128() argument 118 CC_PPC32_SVR4_Custom_AlignFPArgRegs(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SVR4_Custom_AlignFPArgRegs() argument 146 CC_PPC32_SPE_CustomSplitFP64(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SPE_CustomSplitFP64() argument 175 CC_PPC32_SPE_RetF64(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SPE_RetF64() argument [all...] |
H A D | PPCISelLowering.cpp | 6851 CC_AIX(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & S) CC_AIX() argument 7124 truncateScalarIntegerArg(ISD::ArgFlagsTy Flags,EVT ValVT,SelectionDAG & DAG,SDValue ArgValue,MVT LocVT,const SDLoc & dl) truncateScalarIntegerArg() argument 7233 MVT LocVT = VA.getLocVT(); LowerFormalArguments_AIX() local 7656 const MVT LocVT = VA.getLocVT(); LowerCall_AIX() local [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.cpp | 28 CC_X86_32_RegCall_Assign2Regs(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_X86_32_RegCall_Assign2Regs() argument 92 CC_X86_VectorCallAssignRegister(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_X86_VectorCallAssignRegister() argument 129 CC_X86_64_VectorCall(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_X86_64_VectorCall() argument 189 CC_X86_32_VectorCall(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_X86_32_VectorCall() argument 238 CC_X86_32_MCUInReg(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_X86_32_MCUInReg() argument 298 CC_X86_Intr(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_X86_Intr() argument 334 CC_X86_64_Pointer(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_X86_64_Pointer() argument [all...] |
/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYCallingConv.h | 25 static bool CC_CSKY_ABIV2_SOFT_64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_CSKY_ABIV2_SOFT_64() 44 static bool Ret_CSKY_ABIV2_SOFT_64(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in Ret_CSKY_ABIV2_SOFT_64()
|
H A D | CSKYISelLowering.cpp | 201 EVT LocVT = VA.getLocVT(); in convertValVTToLocVT() local 234 EVT LocVT = VA.getLocVT(); in unpackFromRegLoc() local 265 EVT LocVT = VA.getLocVT(); in unpackFromMemLoc() local
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CallingConvention.cpp | 45 finishStackBlock(SmallVectorImpl<CCValAssign> & PendingMembers,MVT LocVT,ISD::ArgFlagsTy & ArgFlags,CCState & State,Align SlotAlign) finishStackBlock() argument 116 CC_AArch64_Custom_Stack_Block(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_AArch64_Custom_Stack_Block() argument 134 CC_AArch64_Custom_Block(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_AArch64_Custom_Block() argument [all...] |
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZCallingConv.h | 95 MVT &LocVT, in CC_SystemZ_I128Indirect() argument 145 CC_XPLINK64_Shadow_Reg(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_XPLINK64_Shadow_Reg() argument 168 CC_XPLINK64_Allocate128BitVararg(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_XPLINK64_Allocate128BitVararg() argument [all...] |
H A D | SystemZISelLowering.cpp | 1628 EVT LocVT = VA.getLocVT(); LowerFormalArguments() local
|
/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kCallingConv.h | 38 inline bool CC_M68k_Any_AssignToReg(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_M68k_Any_AssignToReg()
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 77 MVT LocVT; variable 79 CCValAssign(LocInfo HTP, unsigned ValNo, MVT ValVT, MVT LocVT, bool IsCustom) in CCValAssign() argument 92 MVT LocVT, LocInfo HTP) { in getCustomReg() argument 104 getCustomMem(unsigned ValNo,MVT ValVT,int64_t Offset,MVT LocVT,LocInfo HTP) getCustomMem() argument [all...] |
/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 45 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_SRet() argument 58 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Split_64() argument 84 MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_Sparc_Assign_Ret_Split_64() argument 108 Analyze_CC_Sparc64_Full(bool IsReturn,unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) Analyze_CC_Sparc64_Full() argument 158 Analyze_CC_Sparc64_Half(bool IsReturn,unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) Analyze_CC_Sparc64_Half() argument 194 CC_Sparc64_Full(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_Sparc64_Full() argument 201 CC_Sparc64_Half(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_Sparc64_Half() argument 208 RetCC_Sparc64_Full(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) RetCC_Sparc64_Full() argument 215 RetCC_Sparc64_Half(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) RetCC_Sparc64_Half() argument [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 45 void CCState::HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, in HandleByVal() argument
|
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 62 MVT &LocVT) { in applyStackPassedSmallTypeDAGHack() argument 318 MVT LocVT = VA.getLocVT(); assignValueToAddress() local [all...] |
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 774 const MVT LocVT = VA.getLocVT(); handleAssignments() local 1378 const MVT LocVT = VA.getLocVT(); assignValueToReg() local
|
/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 2899 CC_MipsO32(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State,ArrayRef<MCPhysReg> F64Regs) CC_MipsO32() argument 3022 CC_MipsO32_FP32(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_MipsO32_FP32() argument 3030 CC_MipsO32_FP64(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_MipsO32_FP64() argument 3304 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT(); LowerCall() local 3599 MVT LocVT = VA.getLocVT(); UnpackFromArgumentSlot() local 3748 MVT LocVT = VA.getLocVT(); LowerFormalArguments() local [all...] |
H A D | MipsFastISel.cpp | 273 CC_MipsO32_FP32(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_MipsO32_FP32() argument 279 CC_MipsO32_FP64(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_MipsO32_FP64() argument
|
/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaISelLowering.cpp | 115 CC_Xtensa_Custom(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_Xtensa_Custom() argument
|
/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 3638 MVT LocVT = ValVT; CC_LoongArch() local 3848 EVT LocVT = VA.getLocVT(); unpackFromRegLoc() local 3902 EVT LocVT = VA.getLocVT(); convertValVTToLocVT() local 3919 CC_LoongArch_GHC(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_LoongArch_GHC() argument [all...] |
/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 501 MVT LocVT = ArgVT; AnalyzeArguments() local
|
/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 367 CC_Lanai32_VarArg(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_Lanai32_VarArg() argument
|
/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.cpp | 1453 EVT LocVT = VA.getLocVT(); LowerFormalArguments() local
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 18930 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,const RISCVTargetLowering & TLI,RVVArgDispatcher & RVVDispatcher) CC_RISCV() argument 19288 EVT LocVT = VA.getLocVT(); unpackFromRegLoc() local 19318 EVT LocVT = VA.getLocVT(); convertValVTToLocVT() local 19352 EVT LocVT = VA.getLocVT(); unpackFromMemLoc() local 19417 CC_RISCV_FastCC(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,const RISCVTargetLowering & TLI,RVVArgDispatcher & RVVDispatcher) CC_RISCV_FastCC() argument 19533 CC_RISCV_GHC(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_RISCV_GHC() argument [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 140 CC_SkipOdd(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_SkipOdd() argument
|