Searched refs:ArgVT (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCCState.cpp19 if (I.ArgVT == llvm::MVT::ppcf128)
29 if (I.ArgVT == llvm::MVT::ppcf128) {
H A DPPCFastISel.cpp1394 MVT ArgVT = ArgVTs[VA.getValNo()]; local
1398 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64 || ArgVT == MVT::i1 ||
1433 MVT ArgVT = ArgVTs[VA.getValNo()]; local
1446 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/false))
1448 ArgVT = DestVT;
1458 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/true))
1460 ArgVT = DestVT;
1473 if (ArgVT
1618 MVT ArgVT; local
[all...]
H A DPPCISelLowering.cpp3345 static unsigned CalculateStackSlotSize(EVT ArgVT, ISD::ArgFlagsTy Flags, argument
3347 unsigned ArgSize = ArgVT.getStoreSize();
3361 static unsigned CalculateStackSlotAlignment(EVT ArgVT, EVT OrigVT, argument
3367 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 ||
3368 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
3369 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
3370 ArgVT
3407 CalculateStackSlotUsed(EVT ArgVT, EVT OrigVT, ISD::ArgFlagsTy Flags, unsigned PtrByteSize, unsigned LinkageSize, unsigned ParamAreaSize, unsigned &ArgOffset, unsigned &AvailableFPRs, unsigned &AvailableVRs, bool HasQPX) argument
5632 MVT ArgVT = Outs[i].VT; local
5925 EVT ArgVT = Outs[i].VT; local
6049 EVT ArgVT = Outs[i].VT; local
6537 EVT ArgVT = Outs[i].VT; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h34 // Check whether ArgVT is a short vector type.
35 bool IsShortVectorType(EVT ArgVT) { argument
36 return ArgVT.isVector() && ArgVT.getStoreSize() <= 8;
53 ArgIsShortVector.push_back(IsShortVectorType(Ins[i].ArgVT));
67 ArgIsShortVector.push_back(IsShortVectorType(Outs[i].ArgVT));
H A DSystemZISelLowering.cpp1253 static void VerifyVectorType(MVT VT, EVT ArgVT) { argument
1254 if (ArgVT.isVector() && !VT.isVector())
1260 VerifyVectorType(Ins[i].VT, Ins[i].ArgVT);
1265 VerifyVectorType(Outs[i].VT, Outs[i].ArgVT);
1538 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[I].ArgVT);
1680 if (Out.ArgVT == MVT::i128)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp91 MVT ArgVT = Ins[i].VT; local
93 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this))
131 MVT ArgVT = Outs[i].VT; local
133 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
136 << EVT(ArgVT).getEVTString() << '\n';
149 MVT ArgVT = ArgVTs[i]; local
151 if (Fn(i, ArgVT, ArgVT, CCValAssig
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h160 EVT ArgVT; member in struct:llvm::ISD::InputArg
178 ArgVT = argvt;
198 EVT ArgVT; member in struct:llvm::ISD::OutputArg
217 ArgVT = argvt;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1158 MVT ArgVT = OutVTs[VA.getValNo()]; local
1161 firstMVT = ArgVT;
1162 if (ArgVT == MVT::f32) {
1164 } else if (ArgVT == MVT::f64) {
1172 if (ArgVT == MVT::f32) {
1174 } else if (ArgVT == MVT::f64) {
1182 if (((ArgVT == MVT::i32) || (ArgVT == MVT::f32) || (ArgVT == MVT::i16) ||
1183 (ArgVT
1366 EVT ArgVT = TLI.getValueType(DL, ArgTy); local
[all...]
H A DMipsCCState.cpp125 originalEVTTypeIsVectorFloat(Out.ArgVT));
H A DMipsCallLowering.cpp402 Arguments[i].VT, Arguments[i].ArgVT, Arguments[i].Flags);
H A DMipsISelLowering.cpp3327 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits();
3490 unsigned ValSizeInBits = Ins[i].ArgVT.getSizeInBits();
3532 EVT ArgVT, const SDLoc &DL,
3544 unsigned ValSizeInBits = ArgVT.getSizeInBits();
3659 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
3705 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
3831 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits();
3531 UnpackFromArgumentSlot(SDValue Val, const CCValAssign &VA, EVT ArgVT, const SDLoc &DL, SelectionDAG &DAG) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp1904 MVT ArgVT = ArgVTs[VA.getValNo()]; local
1907 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64)
1920 switch (ArgVT.SimpleTy) {
1956 MVT ArgVT = ArgVTs[VA.getValNo()]; local
1958 assert((!ArgVT.isVector() && ArgVT.getSizeInBits() <= 64) &&
1966 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/false);
1968 ArgVT = DestVT;
1975 Arg = ARMEmitIntExt(ArgVT, Ar
2238 MVT ArgVT; local
2366 MVT ArgVT; local
[all...]
H A DARMISelLowering.cpp8879 EVT ArgVT = Arg.getValueType(); local
8880 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
8918 (ArgVT == MVT::f64) ? RTLIB::SINCOS_STRET_F64 : RTLIB::SINCOS_STRET_F32;
8934 DAG.getLoad(ArgVT, dl, CallResult.second, SRet, MachinePointerInfo());
8938 DAG.getIntPtrConstant(ArgVT.getStoreSize(), dl));
8940 DAG.getLoad(ArgVT, dl, LoadSin.getValue(1), Add, MachinePointerInfo());
8942 SDVTList Tys = DAG.getVTList(ArgVT, ArgVT);
16219 EVT ArgVT = N->getOperand(i).getValueType(); local
16220 Type *ArgTy = ArgVT
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp3095 EVT ArgVT = TLI.getValueType(DL, ArgTy);
3096 if (!ArgVT.isSimple()) return false;
3097 switch (ArgVT.getSimpleVT().SimpleTy) {
3322 MVT ArgVT = OutVTs[VA.getValNo()]; local
3324 if (ArgVT == MVT::x86mmx)
3336 if (ArgVT == MVT::i1)
3340 ArgVT, ArgReg);
3342 ArgVT = VA.getLocVT();
3350 if (ArgVT == MVT::i1) {
3353 ArgVT
[all...]
H A DX86ISelLowering.cpp3234 EVT ArgVT = Ins[i].ArgVT; local
3241 int FI = MFI.CreateFixedObject(ArgVT.getStoreSize(), VA.getLocMemOffset(),
23198 EVT ArgVT = Op.getNode()->getValueType(0);
23199 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
23206 if (ArgVT == MVT::f80) {
23208 } else if (ArgVT.isFloatingPoint() && ArgSize <= 16 /*bytes*/) {
23210 } else if (ArgVT.isInteger() && ArgSize <= 32 /*bytes*/) {
23238 return DAG.getLoad(ArgVT, dl, Chain, VAARG, MachinePointerInfo());
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp499 MVT ArgVT = Args[ValNo].VT; local
501 MVT LocVT = ArgVT;
517 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, 2, ArgFlags);
531 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
535 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
539 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
545 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1671 MVT ArgVT = Ins[i].VT; local
1681 if (CC_RISCV(MF.getDataLayout(), ABI, i, ArgVT, ArgVT, CCValAssign::Full,
1684 << EVT(ArgVT).getEVTString() << '\n');
1697 MVT ArgVT = Outs[i].VT; local
1702 if (CC_RISCV(MF.getDataLayout(), ABI, i, ArgVT, ArgVT, CCValAssign::Full,
1705 << EVT(ArgVT).getEVTString() << "\n");
2239 SDValue SpillSlot = DAG.CreateStackTemporary(Outs[i].ArgVT);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp894 /// hold the value, we need to look at Ins[x].ArgVT to see the 'real' type
897 /// Ins[x].ArgVT. However, this will not always be the case. If, for example,
900 /// For each part the Ins[x].ArgVT will be the v8i8, which is the full type of
945 EVT ArgVT = ValueVTs[Value]; local
946 EVT MemVT = ArgVT;
947 MVT RegisterVT = getRegisterTypeForCallingConv(Ctx, CC, ArgVT);
948 unsigned NumRegs = getNumRegistersForCallingConv(Ctx, CC, ArgVT);
952 if (ArgVT.isExtended()) {
957 MemVT = ArgVT;
959 } else if (ArgVT
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp2982 EVT ArgVT = TLI.getValueType(DL, ArgTy);
2983 if (!ArgVT.isSimple())
2986 MVT VT = ArgVT.getSimpleVT().SimpleTy;
3081 MVT ArgVT = OutVTs[VA.getValNo()]; local
3093 MVT SrcVT = ArgVT;
3103 MVT SrcVT = ArgVT;
3129 unsigned ArgSize = (ArgVT.getSizeInBits() + 7) / 8;
3143 MachineMemOperand::MOStore, ArgVT.getStoreSize(), Alignment);
3145 if (!emitStore(ArgVT, ArgReg, Addr, MMO))
H A DAArch64ISelLowering.cpp2694 EVT ArgVT = Arg.getValueType(); local
2695 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
2706 RTLIB::Libcall LC = ArgVT == MVT::f64 ? RTLIB::SINCOS_STRET_F64
3961 MVT ArgVT = Outs[i].VT; local
3965 bool Res = AssignFn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo);
4074 if (Outs[i].ArgVT == MVT::i1) {
4382 if (Outs[i].ArgVT == MVT::i1) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2034 EVT ArgVT = Op.getValueType();
2035 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
2038 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned);
2039 Entry.IsZExt = !TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned);
2205 EVT ArgVT = Op.getValueType();
2206 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
H A DFastISel.cpp1174 MyFlags.ArgVT = VT;
H A DLegalizeIntegerTypes.cpp3607 EVT ArgVT = Op.getValueType(); local
3608 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp892 unsigned Bytes = ((Arg.ArgVT.getSizeInBits()) + 7) / 8;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2125 EVT ArgVT = Arg.getValueType(); local
2126 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());

Completed in 903 milliseconds

12