| /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());
|