/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 169 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 | ARMTargetTransformInfo.cpp | 1805 if (ValVT.getSizeInBits() <= 128 && in getMulAccReductionCost() local 1686 EVT ValVT = TLI->getValueType(DL, ValTy); getArithmeticReductionCost() local 1770 EVT ValVT = TLI->getValueType(DL, ValTy); getExtendedReductionCost() local 1832 EVT ValVT = TLI->getValueType(DL, Ty); getMinMaxReductionCost() local [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.cpp | 68 if (ValVT.is512BitVector()) { in CC_X86_VectorCallGetSSEs() argument 27 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 91 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...] |
H A D | X86ISelLoweringCall.cpp | 683 EVT ValVT = ValArg.getValueType(); lowerMasksToReg() local 768 EVT ValVT = ValToCopy.getValueType(); LowerReturn() local 1057 lowerRegToMasks(const SDValue & ValArg,const EVT & ValVT,const EVT & ValLoc,const SDLoc & DL,SelectionDAG & DAG) lowerRegToMasks() argument 1303 EVT ValVT; LowerMemArgument() local [all...] |
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCallingConv.cpp | 27 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 67 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 117 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 145 CC_PPC32_SPE_CustomSplitFP64(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SPE_CustomSplitFP64() argument 174 CC_PPC32_SPE_RetF64(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_PPC32_SPE_RetF64() 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 | 266 EVT ValVT = VA.getValVT(); in unpackFromMemLoc() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | R600ISelLowering.h | 57 bool canCombineTruncStore(EVT ValVT, EVT MemVT, in canCombineTruncStore()
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZCallingConv.h | 94 inline bool CC_SystemZ_I128Indirect(unsigned &ValNo, MVT &ValVT, 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 167 CC_XPLINK64_Allocate128BitVararg(unsigned & ValNo,MVT & ValVT,MVT & LocVT,CCValAssign::LocInfo & LocInfo,ISD::ArgFlagsTy & ArgFlags,CCState & State) CC_XPLINK64_Allocate128BitVararg() argument
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CallingConvention.cpp | 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
|
/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()
|
H A D | M68kISelLowering.cpp | 438 EVT ValVT; in LowerMemArgument() local 1096 EVT ValVT = ValToCopy.getValueType(); in LowerReturn() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 74 MVT ValVT; variable 79 CCValAssign(LocInfo HTP, unsigned ValNo, MVT ValVT, MVT LocVT, bool IsCustom) in CCValAssign() argument 91 static CCValAssign getCustomReg(unsigned ValNo, MVT ValVT, MCRegister Reg, in getCustomReg() argument 103 getCustomMem(unsigned ValNo,MVT ValVT,int64_t Offset,MVT LocVT,LocInfo HTP) getCustomMem() argument [all...] |
H A D | TargetLowering.h | 1003 promoteTargetBoolean(SelectionDAG & DAG,SDValue Bool,EVT ValVT) promoteTargetBoolean() argument 1438 getLoadExtAction(unsigned ExtType,EVT ValVT,EVT MemVT) getLoadExtAction() argument 1450 isLoadExtLegal(unsigned ExtType,EVT ValVT,EVT MemVT) isLoadExtLegal() argument 1456 isLoadExtLegalOrCustom(unsigned ExtType,EVT ValVT,EVT MemVT) isLoadExtLegalOrCustom() argument 1462 getAtomicLoadExtAction(unsigned ExtType,EVT ValVT,EVT MemVT) getAtomicLoadExtAction() argument 1479 isAtomicLoadExtLegal(unsigned ExtType,EVT ValVT,EVT MemVT) isAtomicLoadExtLegal() argument 1486 getTruncStoreAction(EVT ValVT,EVT MemVT) getTruncStoreAction() argument 1497 isTruncStoreLegal(EVT ValVT,EVT MemVT) isTruncStoreLegal() argument 1503 isTruncStoreLegalOrCustom(EVT ValVT,EVT MemVT) isTruncStoreLegalOrCustom() argument 1509 canCombineTruncStore(EVT ValVT,EVT MemVT,bool LegalOnly) canCombineTruncStore() argument 2552 setLoadExtAction(unsigned ExtType,MVT ValVT,MVT MemVT,LegalizeAction Action) setLoadExtAction() argument 2561 setLoadExtAction(ArrayRef<unsigned> ExtTypes,MVT ValVT,MVT MemVT,LegalizeAction Action) setLoadExtAction() argument 2566 setLoadExtAction(ArrayRef<unsigned> ExtTypes,MVT ValVT,ArrayRef<MVT> MemVTs,LegalizeAction Action) setLoadExtAction() argument 2574 setAtomicLoadExtAction(unsigned ExtType,MVT ValVT,MVT MemVT,LegalizeAction Action) setAtomicLoadExtAction() argument 2585 setAtomicLoadExtAction(ArrayRef<unsigned> ExtTypes,MVT ValVT,MVT MemVT,LegalizeAction Action) setAtomicLoadExtAction() argument 2590 setAtomicLoadExtAction(ArrayRef<unsigned> ExtTypes,MVT ValVT,ArrayRef<MVT> MemVTs,LegalizeAction Action) setAtomicLoadExtAction() argument 2598 setTruncStoreAction(MVT ValVT,MVT MemVT,LegalizeAction Action) setTruncStoreAction() argument [all...] |
/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 44 static bool CC_Sparc_Assign_SRet(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_SRet() argument 57 static bool CC_Sparc_Assign_Split_64(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_Split_64() argument 83 static bool CC_Sparc_Assign_Ret_Split_64(unsigned &ValNo, MVT &ValVT, in CC_Sparc_Assign_Ret_Split_64() argument 107 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 157 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/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 255 EVT ValVT = VA.getValVT(); LowerFormalArguments() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 61 static void applyStackPassedSmallTypeDAGHack(EVT OrigVT, MVT &ValVT, in applyStackPassedSmallTypeDAGHack() argument 77 const MVT ValVT = VA.getValVT(); in getStackValueStoreTypeHack() local 319 MVT ValVT = VA.getValVT(); assignValueToAddress() local [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/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 773 const MVT ValVT = VA.getValVT(); handleAssignments() local 1240 const MVT ValVT = VA.getValVT(); getStackValueStoreType() 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 3021 CC_MipsO32_FP32(unsigned ValNo,MVT ValVT,MVT LocVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State) CC_MipsO32_FP32() argument 3029 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 3600 EVT ValVT = VA.getValVT(); UnpackFromArgumentSlot() local 3694 EVT ValVT = VA.getValVT(); 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/CodeGen/SelectionDAG/ |
H A D | LegalizeTypes.cpp | 1014 return TLI.promoteTargetBoolean(DAG, Bool, ValVT); in PromoteTargetBoolean() argument
|
H A D | LegalizeVectorOps.cpp | 283 EVT ValVT; LegalizeOp() local 298 MVT ValVT = ST->getValue().getSimpleValueType(); LegalizeOp() local
|
/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 3631 CC_LoongArch(const DataLayout & DL,LoongArchABI::ABI ABI,unsigned ValNo,MVT ValVT,CCValAssign::LocInfo LocInfo,ISD::ArgFlagsTy ArgFlags,CCState & State,bool IsFixed,bool IsRet,Type * OrigTy) CC_LoongArch() argument 3879 EVT ValVT = VA.getValVT(); unpackFromMemLoc() 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/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
|