Home
last modified time | relevance | path

Searched refs:ArgVT (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp95 MVT ArgVT = Ins[i].VT; in AnalyzeFormalArguments() local
97 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) in AnalyzeFormalArguments()
135 MVT ArgVT = Outs[i].VT; in AnalyzeCallOperands() local
137 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
140 << EVT(ArgVT).getEVTString() << '\n'; in AnalyzeCallOperands()
153 MVT ArgVT = ArgVTs[i]; in AnalyzeCallOperands() local
155 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands()
158 << EVT(ArgVT).getEVTString() << '\n'; in AnalyzeCallOperands()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h42 bool IsShortVectorType(EVT ArgVT) { in IsShortVectorType() argument
43 return ArgVT.isVector() && ArgVT.getStoreSize() <= 8; in IsShortVectorType()
60 ArgIsShortVector.push_back(IsShortVectorType(Ins[i].ArgVT)); in AnalyzeFormalArguments()
74 ArgIsShortVector.push_back(IsShortVectorType(Outs[i].ArgVT)); in AnalyzeCallOperands()
H A DSystemZISelLowering.cpp1300 static void VerifyVectorType(MVT VT, EVT ArgVT) { in VerifyVectorType() argument
1301 if (ArgVT.isVector() && !VT.isVector()) in VerifyVectorType()
1307 VerifyVectorType(Ins[i].VT, Ins[i].ArgVT); in VerifyVectorTypes()
1312 VerifyVectorType(Outs[i].VT, Outs[i].ArgVT); in VerifyVectorTypes()
1647 SlotVT = Outs[I].ArgVT; in LowerCall()
1793 if (Out.ArgVT == MVT::i128) in CanLowerReturn()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCCState.cpp19 if (I.ArgVT == llvm::MVT::ppcf128) in PreAnalyzeCallOperands()
29 if (I.ArgVT == llvm::MVT::ppcf128) { in PreAnalyzeFormalArguments()
H A DPPCFastISel.cpp1392 MVT ArgVT = ArgVTs[VA.getValNo()]; in processCallArgs() local
1396 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64 || ArgVT == MVT::i1 || in processCallArgs()
1431 MVT ArgVT = ArgVTs[VA.getValNo()]; in processCallArgs() local
1446 ArgVT = DestVT; in processCallArgs()
1456 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/true)) in processCallArgs()
1458 ArgVT = DestVT; in processCallArgs()
1471 if (ArgVT == MVT::f32 || ArgVT == MVT::f64) { in processCallArgs()
1620 MVT ArgVT; in fastLowerCall() local
1621 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8) in fastLowerCall()
1627 if (ArgVT.isVector() || ArgVT == MVT::f128) in fastLowerCall()
[all …]
H A DPPCISelLowering.cpp3845 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 || in CalculateStackSlotAlignment()
3846 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 || in CalculateStackSlotAlignment()
3847 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 || in CalculateStackSlotAlignment()
3848 ArgVT == MVT::v1i128 || ArgVT == MVT::f128) in CalculateStackSlotAlignment()
3909 if (ArgVT == MVT::f32 || ArgVT == MVT::f64) in CalculateStackSlotUsed()
3914 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 || in CalculateStackSlotUsed()
3915 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 || in CalculateStackSlotUsed()
3916 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 || in CalculateStackSlotUsed()
3917 ArgVT == MVT::v1i128 || ArgVT == MVT::f128) in CalculateStackSlotUsed()
5702 Result = CC_PPC32_SVR4(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, in LowerCall_32SVR4()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h198 EVT ArgVT; member
216 ArgVT = argvt; in InputArg()
236 EVT ArgVT; member
255 ArgVT = argvt; in OutputArg()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.cpp125 originalEVTTypeIsVectorFloat(Out.ArgVT)); in PreAnalyzeReturnForVectorFloat()
129 void MipsCCState::PreAnalyzeReturnValue(EVT ArgVT) { in PreAnalyzeReturnValue() argument
130 OriginalRetWasFloatVector.push_back(originalEVTTypeIsVectorFloat(ArgVT)); in PreAnalyzeReturnValue()
H A DMipsFastISel.cpp1155 MVT ArgVT = OutVTs[VA.getValNo()]; in processCallArgs() local
1158 firstMVT = ArgVT; in processCallArgs()
1159 if (ArgVT == MVT::f32) { in processCallArgs()
1161 } else if (ArgVT == MVT::f64) { in processCallArgs()
1169 if (ArgVT == MVT::f32) { in processCallArgs()
1171 } else if (ArgVT == MVT::f64) { in processCallArgs()
1179 if (((ArgVT == MVT::i32) || (ArgVT == MVT::f32) || (ArgVT == MVT::i16) || in processCallArgs()
1180 (ArgVT == MVT::i8)) && in processCallArgs()
1210 MVT SrcVT = ArgVT; in processCallArgs()
1218 MVT SrcVT = ArgVT; in processCallArgs()
[all …]
H A DMipsCCState.h42 void PreAnalyzeReturnValue(EVT ArgVT);
H A DMipsISelLowering.cpp3333 unsigned ValSizeInBits = Outs[OutIdx].ArgVT.getSizeInBits(); in LowerCall()
3511 unsigned ValSizeInBits = Ins[i].ArgVT.getSizeInBits(); in LowerCallResult()
3553 EVT ArgVT, const SDLoc &DL, in UnpackFromArgumentSlot() argument
3565 unsigned ValSizeInBits = ArgVT.getSizeInBits(); in UnpackFromArgumentSlot()
3681 UnpackFromArgumentSlot(ArgValue, VA, Ins[InsIdx].ArgVT, DL, DAG); in LowerFormalArguments()
3732 UnpackFromArgumentSlot(ArgValue, VA, Ins[InsIdx].ArgVT, DL, DAG); in LowerFormalArguments()
3864 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits(); in LowerReturn()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp1892 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64) in ProcessCallArgs()
1943 assert((!ArgVT.isVector() && ArgVT.getSizeInBits() <= 64) && in ProcessCallArgs()
1953 ArgVT = DestVT; in ProcessCallArgs()
1962 ArgVT = DestVT; in ProcessCallArgs()
1969 ArgVT = VA.getLocVT(); in ProcessCallArgs()
2233 MVT ArgVT; in ARMEmitLibcall() local
2241 ArgVTs.push_back(ArgVT); in ARMEmitLibcall()
2361 MVT ArgVT; in SelectCall() local
2362 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 && in SelectCall()
2363 ArgVT != MVT::i1) in SelectCall()
[all …]
H A DARMISelLowering.cpp2437 auto ArgVT = Outs[realArgIdx].ArgVT; in LowerCall() local
2438 if (isCmseNSCall && (ArgVT == MVT::f16)) { in LowerCall()
2440 auto MaskValue = APInt::getLowBitsSet(LocBits, ArgVT.getSizeInBits()); in LowerCall()
3146 auto RetVT = Outs[realRVLocIdx].ArgVT; in LowerReturn()
9570 EVT ArgVT = Arg.getValueType(); in LowerFSINCOS() local
9571 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS()
9625 DAG.getLoad(ArgVT, dl, CallResult.second, SRet, MachinePointerInfo()); in LowerFSINCOS()
9629 DAG.getIntPtrConstant(ArgVT.getStoreSize(), dl)); in LowerFSINCOS()
9633 SDVTList Tys = DAG.getVTList(ArgVT, ArgVT); in LowerFSINCOS()
19422 EVT ArgVT = N->getOperand(i).getValueType(); in getDivRemArgList() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp3082 if (!ArgVT.isSimple()) return false; in fastLowerArguments()
3083 switch (ArgVT.getSimpleVT().SimpleTy) { in fastLowerArguments()
3307 MVT ArgVT = OutVTs[VA.getValNo()]; in fastLowerCall() local
3309 if (ArgVT == MVT::x86mmx) in fastLowerCall()
3321 if (ArgVT == MVT::i1) in fastLowerCall()
3327 ArgVT = VA.getLocVT(); in fastLowerCall()
3335 if (ArgVT == MVT::i1) { in fastLowerCall()
3338 ArgVT = MVT::i8; in fastLowerCall()
3347 ArgVT = VA.getLocVT(); in fastLowerCall()
3363 ArgVT = VA.getLocVT(); in fastLowerCall()
[all …]
H A DX86ISelLowering.cpp3275 EVT ArgVT = Ins[i].ArgVT; in LowerMemArgument() local
3282 ArgVT.isVector() && !VA.getLocVT().isVector() && in LowerMemArgument()
24803 EVT ArgVT = Op.getNode()->getValueType(0); in LowerVAARG() local
24804 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerVAARG()
28083 EVT ArgVT = Op->getOperand(i).getValueType(); in LowerWin64_i128OP() local
28084 assert(ArgVT.isInteger() && ArgVT.getSizeInBits() == 128 && in LowerWin64_i128OP()
28093 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerWin64_i128OP()
30059 EVT ArgVT = Arg.getValueType(); in LowerFSINCOS() local
30060 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS()
30071 bool isF64 = ArgVT == MVT::f64; in LowerFSINCOS()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp498 MVT ArgVT = Args[ValNo].VT; in AnalyzeArguments() local
500 MVT LocVT = ArgVT; in AnalyzeArguments()
516 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, Align(2), ArgFlags); in AnalyzeArguments()
530 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
534 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State); in AnalyzeArguments()
538 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments()
544 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State); in AnalyzeArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1099 EVT ArgVT = ValueVTs[Value]; in analyzeFormalArgumentsCompute() local
1100 EVT MemVT = ArgVT; in analyzeFormalArgumentsCompute()
1106 if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute()
1111 MemVT = ArgVT; in analyzeFormalArgumentsCompute()
1113 } else if (ArgVT.isVector() && RegisterVT.isVector() && in analyzeFormalArgumentsCompute()
1120 } else if (ArgVT.isVector() && in analyzeFormalArgumentsCompute()
1121 ArgVT.getVectorNumElements() == NumRegs) { in analyzeFormalArgumentsCompute()
1124 MemVT = ArgVT.getScalarType(); in analyzeFormalArgumentsCompute()
1125 } else if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute()
1129 unsigned MemoryBits = ArgVT.getStoreSizeInBits() / NumRegs; in analyzeFormalArgumentsCompute()
[all …]
H A DSIInstrInfo.td2077 field list<ValueType> ArgVT = _ArgVT;
2081 field ValueType DstVT = ArgVT[0];
2082 field ValueType Src0VT = ArgVT[1];
2083 field ValueType Src1VT = ArgVT[2];
2084 field ValueType Src2VT = ArgVT[3];
2218 class VOP_NO_EXT <VOPProfile p> : VOPProfile <p.ArgVT> {
2226 class VOP_PAT_GEN <VOPProfile p, int mode=PatGenMode.Pattern> : VOPProfile <p.ArgVT> {
H A DVOP3Instructions.td179 class VOP3_Profile<VOPProfile P, VOP3Features Features = VOP3_REGULAR> : VOPProfile<P.ArgVT> {
262 class VOP3_INTERP16 <list<ValueType> ArgVT> : VOPProfile<ArgVT> {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp2911 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments() local
2912 if (!ArgVT.isSimple()) in fastLowerArguments()
2915 MVT VT = ArgVT.getSimpleVT().SimpleTy; in fastLowerArguments()
3010 MVT ArgVT = OutVTs[VA.getValNo()]; in processCallArgs() local
3022 MVT SrcVT = ArgVT; in processCallArgs()
3032 MVT SrcVT = ArgVT; in processCallArgs()
3058 unsigned ArgSize = (ArgVT.getSizeInBits() + 7) / 8; in processCallArgs()
3072 MachineMemOperand::MOStore, ArgVT.getStoreSize(), Alignment); in processCallArgs()
3074 if (!emitStore(ArgVT, ArgReg, Addr, MMO)) in processCallArgs()
H A DAArch64ISelLowering.cpp3498 EVT ArgVT = Arg.getValueType(); in LowerFSINCOS() local
3499 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS()
3510 RTLIB::Libcall LC = ArgVT == MVT::f64 ? RTLIB::SINCOS_STRET_F64 in LowerFSINCOS()
3531 EVT ArgVT = Op.getOperand(0).getValueType(); in LowerBITCAST() local
3537 if (isTypeLegal(OpVT) && !isTypeLegal(ArgVT)) { in LowerBITCAST()
3551 assert(ArgVT == MVT::i16); in LowerBITCAST()
5801 MVT ArgVT = Outs[i].VT; in LowerCall() local
5802 if (!Outs[i].IsFixed && ArgVT.isScalableVector()) in LowerCall()
5813 bool Res = AssignFn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo); in LowerCall()
5928 if (Outs[i].ArgVT == MVT::i1) { in LowerCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7289 MVT ArgVT = ArgIdx.value().VT; in preAssignMask() local
7290 if (ArgVT.isVector() && ArgVT.getVectorElementType() == MVT::i1) in preAssignMask()
7308 MVT ArgVT = Ins[i].VT; in analyzeInputArgs() local
7318 if (Fn(MF.getDataLayout(), ABI, i, ArgVT, ArgVT, CCValAssign::Full, in analyzeInputArgs()
7322 << EVT(ArgVT).getEVTString() << '\n'); in analyzeInputArgs()
7339 MVT ArgVT = Outs[i].VT; in analyzeOutputArgs() local
7344 if (Fn(MF.getDataLayout(), ABI, i, ArgVT, ArgVT, CCValAssign::Full, in analyzeOutputArgs()
7348 << EVT(ArgVT).getEVTString() << "\n"); in analyzeOutputArgs()
7986 std::max(getPrefTypeAlign(Outs[i].ArgVT, DAG), in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1990 EVT ArgVT = Op.getValueType(); in ExpandLibCall() local
1991 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall()
1994 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
1995 Entry.IsZExt = !TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
2142 EVT ArgVT = Op.getValueType(); in ExpandDivRemLibCall() local
2143 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandDivRemLibCall()
H A DFastISel.cpp1019 MyFlags.ArgVT = VT; in lowerCallTo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2134 EVT ArgVT = Arg.getValueType(); in LowerF128_LibCallArg() local
2135 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerF128_LibCallArg()

12