| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | CallingConvLower.cpp | 92 MVT ArgVT = Ins[i].VT; in AnalyzeFormalArguments() local 94 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeFormalArguments() 97 << EVT(ArgVT).getEVTString() << '\n'; in AnalyzeFormalArguments() 142 MVT ArgVT = Outs[i].VT; in AnalyzeCallOperands() local 144 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands() 147 << EVT(ArgVT).getEVTString() << '\n'; in AnalyzeCallOperands() 160 MVT ArgVT = ArgVTs[i]; in AnalyzeCallOperands() local 162 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) { in AnalyzeCallOperands() 165 << EVT(ArgVT).getEVTString() << '\n'; in AnalyzeCallOperands()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZCallingConv.h | 36 bool IsShortVectorType(EVT ArgVT) { in IsShortVectorType() argument 37 return ArgVT.isVector() && ArgVT.getStoreSize() <= 8; in IsShortVectorType() 54 ArgIsShortVector.push_back(IsShortVectorType(Ins[i].ArgVT)); in AnalyzeFormalArguments() 68 ArgIsShortVector.push_back(IsShortVectorType(Outs[i].ArgVT)); in AnalyzeCallOperands()
|
| H A D | SystemZISelLowering.cpp | 1021 static void VerifyVectorType(MVT VT, EVT ArgVT) { in VerifyVectorType() argument 1022 if (ArgVT.isVector() && !VT.isVector()) in VerifyVectorType() 1028 VerifyVectorType(Ins[i].VT, Ins[i].ArgVT); in VerifyVectorTypes() 1033 VerifyVectorType(Outs[i].VT, Outs[i].ArgVT); in VerifyVectorTypes() 1306 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[I].ArgVT); in LowerCall() 1448 if (Out.ArgVT == MVT::i128) in CanLowerReturn()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetCallingConv.h | 140 EVT ArgVT; member 158 ArgVT = argvt; in InputArg() 178 EVT ArgVT; member 197 ArgVT = argvt; in OutputArg()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCCCState.cpp | 20 if (I.ArgVT == llvm::MVT::ppcf128) in PreAnalyzeCallOperands() 30 if (I.ArgVT == llvm::MVT::ppcf128) { in PreAnalyzeFormalArguments()
|
| H A D | PPCFastISel.cpp | 1395 MVT ArgVT = ArgVTs[VA.getValNo()]; in processCallArgs() local 1399 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64 || ArgVT == MVT::i1 || in processCallArgs() 1434 MVT ArgVT = ArgVTs[VA.getValNo()]; in processCallArgs() local 1449 ArgVT = DestVT; in processCallArgs() 1459 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/true)) in processCallArgs() 1461 ArgVT = DestVT; in processCallArgs() 1474 if (ArgVT == MVT::f32 || ArgVT == MVT::f64) { in processCallArgs() 1626 MVT ArgVT; in fastLowerCall() local 1627 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8) in fastLowerCall() 1630 if (ArgVT.isVector()) in fastLowerCall() [all …]
|
| H A D | PPCISelLowering.cpp | 3280 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 || in CalculateStackSlotAlignment() 3281 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 || in CalculateStackSlotAlignment() 3282 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 || in CalculateStackSlotAlignment() 3283 ArgVT == MVT::v1i128 || ArgVT == MVT::f128) in CalculateStackSlotAlignment() 3287 else if (ArgVT == MVT::v4f64 || ArgVT == MVT::v4i1) in CalculateStackSlotAlignment() 3351 if (ArgVT == MVT::f32 || ArgVT == MVT::f64 || in CalculateStackSlotUsed() 3360 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 || in CalculateStackSlotUsed() 3361 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 || in CalculateStackSlotUsed() 3362 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 || in CalculateStackSlotUsed() 3363 ArgVT == MVT::v1i128 || ArgVT == MVT::f128) in CalculateStackSlotUsed() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsFastISel.cpp | 1159 MVT ArgVT = OutVTs[VA.getValNo()]; in processCallArgs() local 1162 firstMVT = ArgVT; in processCallArgs() 1163 if (ArgVT == MVT::f32) { in processCallArgs() 1165 } else if (ArgVT == MVT::f64) { in processCallArgs() 1170 if (ArgVT == MVT::f32) { in processCallArgs() 1172 } else if (ArgVT == MVT::f64) { in processCallArgs() 1177 if (((ArgVT == MVT::i32) || (ArgVT == MVT::f32) || (ArgVT == MVT::i16) || in processCallArgs() 1178 (ArgVT == MVT::i8)) && in processCallArgs() 1208 MVT SrcVT = ArgVT; in processCallArgs() 1216 MVT SrcVT = ArgVT; in processCallArgs() [all …]
|
| H A D | MipsCCState.cpp | 126 originalEVTTypeIsVectorFloat(Out.ArgVT)); in PreAnalyzeReturnForVectorFloat()
|
| H A D | MipsCallLowering.cpp | 320 Arguments[i].VT, Arguments[i].ArgVT, Arguments[i].Flags); in setLocInfo()
|
| H A D | MipsISelLowering.cpp | 3120 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits(); in LowerCall() 3283 unsigned ValSizeInBits = Ins[i].ArgVT.getSizeInBits(); in LowerCallResult() 3325 EVT ArgVT, const SDLoc &DL, in UnpackFromArgumentSlot() argument 3337 unsigned ValSizeInBits = ArgVT.getSizeInBits(); in UnpackFromArgumentSlot() 3452 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG); in LowerFormalArguments() 3498 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG); in LowerFormalArguments() 3624 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits(); in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 1916 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64) in ProcessCallArgs() 1967 assert((!ArgVT.isVector() && ArgVT.getSizeInBits() <= 64) && in ProcessCallArgs() 1977 ArgVT = DestVT; in ProcessCallArgs() 1986 ArgVT = DestVT; in ProcessCallArgs() 1994 ArgVT = VA.getLocVT(); in ProcessCallArgs() 2247 MVT ArgVT; in ARMEmitLibcall() local 2256 ArgVTs.push_back(ArgVT); in ARMEmitLibcall() 2376 MVT ArgVT; in SelectCall() local 2377 if (!isTypeLegal(ArgTy, ArgVT) && ArgVT != MVT::i16 && ArgVT != MVT::i8 && in SelectCall() 2378 ArgVT != MVT::i1) in SelectCall() [all …]
|
| H A D | ARMISelLowering.cpp | 7672 EVT ArgVT = Arg.getValueType(); in LowerFSINCOS() local 7673 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS() 7711 (ArgVT == MVT::f64) ? RTLIB::SINCOS_STRET_F64 : RTLIB::SINCOS_STRET_F32; in LowerFSINCOS() 7727 DAG.getLoad(ArgVT, dl, CallResult.second, SRet, MachinePointerInfo()); in LowerFSINCOS() 7731 DAG.getIntPtrConstant(ArgVT.getStoreSize(), dl)); in LowerFSINCOS() 7733 DAG.getLoad(ArgVT, dl, LoadSin.getValue(1), Add, MachinePointerInfo()); in LowerFSINCOS() 7735 SDVTList Tys = DAG.getVTList(ArgVT, ArgVT); in LowerFSINCOS() 14096 EVT ArgVT = N->getOperand(i).getValueType(); in getDivRemArgList() local 14097 Type *ArgTy = ArgVT.getTypeForEVT(*Context); in getDivRemArgList()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86FastISel.cpp | 3110 if (!ArgVT.isSimple()) return false; in fastLowerArguments() 3111 switch (ArgVT.getSimpleVT().SimpleTy) { in fastLowerArguments() 3333 MVT ArgVT = OutVTs[VA.getValNo()]; in fastLowerCall() local 3335 if (ArgVT == MVT::x86mmx) in fastLowerCall() 3347 if (ArgVT == MVT::i1) in fastLowerCall() 3353 ArgVT = VA.getLocVT(); in fastLowerCall() 3361 if (ArgVT == MVT::i1) { in fastLowerCall() 3364 ArgVT = MVT::i8; in fastLowerCall() 3373 ArgVT = VA.getLocVT(); in fastLowerCall() 3389 ArgVT = VA.getLocVT(); in fastLowerCall() [all …]
|
| H A D | X86ISelLowering.cpp | 3026 EVT ArgVT = Ins[i].ArgVT; in LowerMemArgument() local 21135 EVT ArgVT = Op.getNode()->getValueType(0); in LowerVAARG() local 21136 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerVAARG() 21143 if (ArgVT == MVT::f80) { in LowerVAARG() 24038 EVT ArgVT = Op->getOperand(i).getValueType(); in LowerWin64_i128OP() local 24039 assert(ArgVT.isInteger() && ArgVT.getSizeInBits() == 128 && in LowerWin64_i128OP() 24045 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerWin64_i128OP() 25808 EVT ArgVT = Arg.getValueType(); in LowerFSINCOS() local 25809 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS() 25820 bool isF64 = ArgVT == MVT::f64; in LowerFSINCOS() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 934 MVT ArgVT = Ins[i].VT; in analyzeInputArgs() local 943 if (CC_RISCV(MF.getDataLayout(), i, ArgVT, ArgVT, CCValAssign::Full, in analyzeInputArgs() 946 << EVT(ArgVT).getEVTString() << '\n'); in analyzeInputArgs() 959 MVT ArgVT = Outs[i].VT; in analyzeOutputArgs() local 963 if (CC_RISCV(MF.getDataLayout(), i, ArgVT, ArgVT, CCValAssign::Full, in analyzeOutputArgs() 966 << EVT(ArgVT).getEVTString() << "\n"); in analyzeOutputArgs() 1420 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[i].ArgVT); in LowerCall()
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 481 MVT ArgVT = Args[ValNo].VT; in AnalyzeArguments() local 483 MVT LocVT = ArgVT; in AnalyzeArguments() 499 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags); in AnalyzeArguments() 513 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments() 517 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State); in AnalyzeArguments() 521 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo)); in AnalyzeArguments() 527 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State); in AnalyzeArguments()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 961 EVT ArgVT = ValueVTs[Value]; in analyzeFormalArgumentsCompute() local 962 EVT MemVT = ArgVT; in analyzeFormalArgumentsCompute() 968 if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute() 973 MemVT = ArgVT; in analyzeFormalArgumentsCompute() 975 } else if (ArgVT.isVector() && RegisterVT.isVector() && in analyzeFormalArgumentsCompute() 982 } else if (ArgVT.isVector() && in analyzeFormalArgumentsCompute() 983 ArgVT.getVectorNumElements() == NumRegs) { in analyzeFormalArgumentsCompute() 986 MemVT = ArgVT.getScalarType(); in analyzeFormalArgumentsCompute() 987 } else if (ArgVT.isExtended()) { in analyzeFormalArgumentsCompute() 991 unsigned MemoryBits = ArgVT.getStoreSizeInBits() / NumRegs; in analyzeFormalArgumentsCompute() [all …]
|
| H A D | SIInstrInfo.td | 1660 field list<ValueType> ArgVT = _ArgVT; 1662 field ValueType DstVT = ArgVT[0]; 1663 field ValueType Src0VT = ArgVT[1]; 1664 field ValueType Src1VT = ArgVT[2]; 1665 field ValueType Src2VT = ArgVT[3]; 1778 class VOP_NO_EXT <VOPProfile p> : VOPProfile <p.ArgVT> { 1785 class VOP_PAT_GEN <VOPProfile p, int mode=PatGenMode.Pattern> : VOPProfile <p.ArgVT> {
|
| H A D | VOP3Instructions.td | 167 class VOP3_Profile<VOPProfile P, VOP3Features Features = VOP3_REGULAR> : VOPProfile<P.ArgVT> { 272 class VOP3_INTERP16 <list<ValueType> ArgVT> : VOPProfile<ArgVT> {
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.cpp | 1037 EVT ArgVT = Node->getOperand(i).getValueType(); in ExpandChainLibCall() local 1038 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandChainLibCall()
|
| H A D | LegalizeDAG.cpp | 1999 EVT ArgVT = Op.getValueType(); in ExpandLibCall() local 2000 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall() 2003 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall() 2004 Entry.IsZExt = !TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall() 2098 EVT ArgVT = Node->getOperand(i).getValueType(); in ExpandChainLibCall() local 2099 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandChainLibCall() 2191 EVT ArgVT = Op.getValueType(); in ExpandDivRemLibCall() local 2192 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandDivRemLibCall()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 2949 EVT ArgVT = TLI.getValueType(DL, ArgTy); in fastLowerArguments() local 2950 if (!ArgVT.isSimple()) in fastLowerArguments() 2953 MVT VT = ArgVT.getSimpleVT().SimpleTy; in fastLowerArguments() 3048 MVT ArgVT = OutVTs[VA.getValNo()]; in processCallArgs() local 3060 MVT SrcVT = ArgVT; in processCallArgs() 3070 MVT SrcVT = ArgVT; in processCallArgs() 3096 unsigned ArgSize = (ArgVT.getSizeInBits() + 7) / 8; in processCallArgs() 3110 MachineMemOperand::MOStore, ArgVT.getStoreSize(), Alignment); in processCallArgs() 3112 if (!emitStore(ArgVT, ArgReg, Addr, MMO)) in processCallArgs()
|
| H A D | AArch64ISelLowering.cpp | 2463 EVT ArgVT = Arg.getValueType(); in LowerFSINCOS() local 2464 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS() 2475 RTLIB::Libcall LC = ArgVT == MVT::f64 ? RTLIB::SINCOS_STRET_F64 in LowerFSINCOS() 3574 MVT ArgVT = Outs[i].VT; in LowerCall() local 3578 bool Res = AssignFn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo); in LowerCall() 3687 if (Outs[realArgIdx].ArgVT == MVT::i1) { in LowerCall() 3938 if (Outs[i].ArgVT == MVT::i1) { in LowerReturn()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 893 unsigned Bytes = ((Arg.ArgVT.getSizeInBits()) + 7) / 8; in parseFunctionArgs()
|