HomeSort by: relevance | last modified time | path
    Searched refs:ArgVT (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCCCState.cpp 19 if (I.ArgVT == llvm::MVT::ppcf128)
29 if (I.ArgVT == llvm::MVT::ppcf128) {
PPCFastISel.cpp 1392 MVT ArgVT = ArgVTs[VA.getValNo()];
1396 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64 || ArgVT == MVT::i1 ||
1431 MVT ArgVT = ArgVTs[VA.getValNo()];
1444 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/false))
1446 ArgVT = DestVT;
1456 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/true))
1458 ArgVT = DestVT;
1471 if (ArgVT == MVT::f32 || ArgVT == MVT::f64)
    [all...]
PPCISelLowering.cpp 3814 static unsigned CalculateStackSlotSize(EVT ArgVT, ISD::ArgFlagsTy Flags,
3816 unsigned ArgSize = ArgVT.getStoreSize();
3830 static Align CalculateStackSlotAlignment(EVT ArgVT, EVT OrigVT,
3836 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 ||
3837 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
3838 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
3839 ArgVT == MVT::v1i128 || ArgVT == MVT::f128
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CallingConvLower.cpp 95 MVT ArgVT = Ins[i].VT;
97 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this))
135 MVT ArgVT = Outs[i].VT;
137 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this)) {
140 << EVT(ArgVT).getEVTString() << '\n';
153 MVT ArgVT = ArgVTs[i];
155 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, *this))
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetCallingConv.h 198 EVT ArgVT;
212 InputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool used,
216 ArgVT = argvt;
236 EVT ArgVT;
250 OutputArg(ArgFlagsTy flags, EVT vt, EVT argvt, bool isfixed,
255 ArgVT = argvt;
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZCallingConv.h 41 // Check whether ArgVT is a short vector type.
42 bool IsShortVectorType(EVT ArgVT) {
43 return ArgVT.isVector() && ArgVT.getStoreSize() <= 8;
60 ArgIsShortVector.push_back(IsShortVectorType(Ins[i].ArgVT));
74 ArgIsShortVector.push_back(IsShortVectorType(Outs[i].ArgVT));
SystemZISelLowering.cpp 1300 static void VerifyVectorType(MVT VT, EVT ArgVT) {
1301 if (ArgVT.isVector() && !VT.isVector())
1307 VerifyVectorType(Ins[i].VT, Ins[i].ArgVT);
1312 VerifyVectorType(Outs[i].VT, Outs[i].ArgVT);
1598 SlotVT = Outs[I].ArgVT;
1744 if (Out.ArgVT == MVT::i128)
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsFastISel.cpp 1155 MVT ArgVT = OutVTs[VA.getValNo()];
1158 firstMVT = ArgVT;
1159 if (ArgVT == MVT::f32) {
1161 } else if (ArgVT == MVT::f64) {
1169 if (ArgVT == MVT::f32) {
1171 } else if (ArgVT == MVT::f64) {
1179 if (((ArgVT == MVT::i32) || (ArgVT == MVT::f32) || (ArgVT == MVT::i16) ||
1180 (ArgVT == MVT::i8)) &
    [all...]
MipsCCState.cpp 125 originalEVTTypeIsVectorFloat(Out.ArgVT));
MipsCallLowering.cpp 366 Arguments[i].VT, Arguments[i].ArgVT, Arguments[i].Flags);
MipsISelLowering.cpp 3326 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits();
3504 unsigned ValSizeInBits = Ins[i].ArgVT.getSizeInBits();
3546 EVT ArgVT, const SDLoc &DL,
3558 unsigned ValSizeInBits = ArgVT.getSizeInBits();
3673 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
3719 ArgValue = UnpackFromArgumentSlot(ArgValue, VA, Ins[i].ArgVT, DL, DAG);
3845 unsigned ValSizeInBits = Outs[i].ArgVT.getSizeInBits();
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMFastISel.cpp 1888 MVT ArgVT = ArgVTs[VA.getValNo()];
1891 if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64)
1904 switch (ArgVT.SimpleTy) {
1940 MVT ArgVT = ArgVTs[VA.getValNo()];
1942 assert((!ArgVT.isVector() && ArgVT.getSizeInBits() <= 64) &&
1950 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/false);
1952 ArgVT = DestVT;
1959 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/true)
    [all...]
ARMISelLowering.cpp 2352 auto ArgVT = Outs[realArgIdx].ArgVT;
2353 if (isCmseNSCall && (ArgVT == MVT::f16)) {
2355 auto MaskValue = APInt::getLowBitsSet(LocBits, ArgVT.getSizeInBits());
3029 auto RetVT = Outs[realRVLocIdx].ArgVT;
9293 EVT ArgVT = Arg.getValueType();
9294 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
9332 (ArgVT == MVT::f64) ? RTLIB::SINCOS_STRET_F64 : RTLIB::SINCOS_STRET_F32;
9348 DAG.getLoad(ArgVT, dl, CallResult.second, SRet, MachinePointerInfo());
9352 DAG.getIntPtrConstant(ArgVT.getStoreSize(), dl))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FastISel.cpp 3080 EVT ArgVT = TLI.getValueType(DL, ArgTy);
3081 if (!ArgVT.isSimple()) return false;
3082 switch (ArgVT.getSimpleVT().SimpleTy) {
3306 MVT ArgVT = OutVTs[VA.getValNo()];
3308 if (ArgVT == MVT::x86mmx)
3320 if (ArgVT == MVT::i1)
3324 ArgVT, ArgReg);
3326 ArgVT = VA.getLocVT();
3334 if (ArgVT == MVT::i1) {
3337 ArgVT = MVT::i8
    [all...]
X86ISelLowering.cpp 3271 EVT ArgVT = Ins[i].ArgVT;
3278 ArgVT.isVector() && !VA.getLocVT().isVector() &&
3279 VA.getLocVT().getSizeInBits() != ArgVT.getScalarSizeInBits();
3294 int FI = MFI.CreateFixedObject(ArgVT.getStoreSize(), VA.getLocMemOffset(),
24635 EVT ArgVT = Op.getNode()->getValueType(0);
24636 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
24643 assert(ArgVT != MVT::f80 && "va_arg for f80 not yet implemented");
24644 if (ArgVT.isFloatingPoint() && ArgSize <= 16 /*bytes*/) {
24647 assert(ArgVT.isInteger() && ArgSize <= 32 /*bytes*/ &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 498 MVT ArgVT = Args[ValNo].VT;
500 MVT LocVT = ArgVT;
516 State.HandleByVal(ValNo++, ArgVT, LocVT, LocInfo, 2, Align(2), ArgFlags);
530 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
534 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
538 State.addLoc(CCValAssign::getReg(ValNo++, ArgVT, Reg, LocVT, LocInfo));
544 CC_MSP430_AssignStack(ValNo++, ArgVT, LocVT, LocInfo, ArgFlags, State);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp 997 /// hold the value, we need to look at Ins[x].ArgVT to see the 'real' type
1000 /// Ins[x].ArgVT. However, this will not always be the case. If, for example,
1003 /// For each part the Ins[x].ArgVT will be the v8i8, which is the full type of
1052 EVT ArgVT = ValueVTs[Value];
1053 EVT MemVT = ArgVT;
1054 MVT RegisterVT = getRegisterTypeForCallingConv(Ctx, CC, ArgVT);
1055 unsigned NumRegs = getNumRegistersForCallingConv(Ctx, CC, ArgVT);
1059 if (ArgVT.isExtended()) {
1064 MemVT = ArgVT;
1066 } else if (ArgVT.isVector() && RegisterVT.isVector() &
    [all...]
SIISelLowering.cpp 2738 EVT ArgVT = TRI->getSpillSize(*ArgRC) == 8 ? MVT::i64 : MVT::i32;
2742 InputReg = loadInputValue(DAG, ArgRC, ArgVT, DL, *IncomingArg);
2756 CCInfo.AllocateStack(ArgVT.getStoreSize(), Align(4));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64FastISel.cpp 2911 EVT ArgVT = TLI.getValueType(DL, ArgTy);
2912 if (!ArgVT.isSimple())
2915 MVT VT = ArgVT.getSimpleVT().SimpleTy;
3010 MVT ArgVT = OutVTs[VA.getValNo()];
3022 MVT SrcVT = ArgVT;
3032 MVT SrcVT = ArgVT;
3058 unsigned ArgSize = (ArgVT.getSizeInBits() + 7) / 8;
3072 MachineMemOperand::MOStore, ArgVT.getStoreSize(), Alignment);
3074 if (!emitStore(ArgVT, ArgReg, Addr, MMO))
AArch64ISelLowering.cpp 3432 EVT ArgVT = Arg.getValueType();
3433 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
3444 RTLIB::Libcall LC = ArgVT == MVT::f64 ? RTLIB::SINCOS_STRET_F64
5533 MVT ArgVT = Outs[i].VT;
5534 if (!Outs[i].IsFixed && ArgVT.isScalableVector())
5545 bool Res = AssignFn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo);
5660 if (Outs[i].ArgVT == MVT::i1) {
6007 if (Outs[i].ArgVT == MVT::i1) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 1984 EVT ArgVT = Op.getValueType();
1985 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
1988 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned);
1989 Entry.IsZExt = !TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned);
2155 EVT ArgVT = Op.getValueType();
2156 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
FastISel.cpp 1019 MyFlags.ArgVT = VT;
LegalizeIntegerTypes.cpp 4012 EVT ArgVT = Op.getValueType();
4013 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 6894 MVT ArgVT = ArgIdx.value().VT;
6895 if (ArgVT.isVector() && ArgVT.getVectorElementType() == MVT::i1)
6912 MVT ArgVT = Ins[i].VT;
6922 if (CC_RISCV(MF.getDataLayout(), ABI, i, ArgVT, ArgVT, CCValAssign::Full,
6926 << EVT(ArgVT).getEVTString() << '\n');
6943 MVT ArgVT = Outs[i].VT;
6948 if (CC_RISCV(MF.getDataLayout(), ABI, i, ArgVT, ArgVT, CCValAssign::Full
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 2131 EVT ArgVT = Arg.getValueType();
2132 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());

Completed in 140 milliseconds

1 2