/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 1060 EVT EltVT = N->getValueType(0); 1065 if (EltVT == MVT::v2f16) { 1067 EltVT = MVT::i32; 1077 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, 1085 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_avar, 1104 Opcode = pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, 1112 pickOpcodeForVT(EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_asi, 1133 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v2_ari_64, 1141 EltVT.getSimpleVT().SimpleTy, NVPTX::LDV_i8_v4_ari_64, 1152 Opcode = pickOpcodeForVT(EltVT [all...] |
H A D | NVPTXISelLowering.cpp | 203 EVT EltVT = VT.getVectorElementType(); local 207 if (EltVT == MVT::f16 && NumElts % 2 == 0) { 208 EltVT = MVT::v2f16; 212 ValueVTs.push_back(EltVT); 214 Offsets->push_back(Off + j * EltVT.getStoreSize()); 246 EVT EltVT = ValueVTs[Idx]; 247 unsigned EltSize = EltVT.getStoreSize(); 268 if (ValueVTs[j] != EltVT) 1518 EVT EltVT = VTs[j]; 1526 } else if (EltVT 1946 EVT EltVT = VectorVT.getVectorElementType(); local 2336 EVT EltVT = ValVT.getVectorElementType(); local 2575 EVT EltVT = VTs[parti]; local 4826 EVT EltVT = ResVT.getVectorElementType(); local 4933 EVT EltVT = ResVT.getVectorElementType(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 358 EVT EltVT = getVectorElementType(); local 359 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); 360 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); 367 EVT EltVT = getVectorElementType(); local 370 return EVT::getVectorVT(Context, EltVT, EltCnt / 2);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 287 EVT EltVT = N->getValueType(0).getVectorElementType(); local 291 if (EltVT.isInteger()) 292 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); 319 EVT EltVT = N->getValueType(0).getVectorElementType(); local 320 if (Op.getValueType() != EltVT) 322 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op); 368 EVT EltVT = N->getValueType(0).getVectorElementType(); local 371 return DAG.getNode(N->getOpcode(), SDLoc(N), EltVT, 381 EVT EltVT = N->getValueType(0).getVectorElementType(); local 393 return DAG.getNode(ISD::ANY_EXTEND, DL, EltVT, O 406 EVT EltVT = N->getValueType(0).getVectorElementType(); local 1311 EVT EltVT = VT.getVectorElementType(); local 1433 EVT EltVT = VecVT.getVectorElementType(); local 1833 EVT EltVT = NewVT.getVectorElementType(); local 2194 EVT EltVT = VecVT.getVectorElementType(); local 2486 EVT EltVT = N->getValueType(0).getVectorElementType(); local 3288 EVT EltVT = WidenVT.getVectorElementType(); local 3323 EVT EltVT = WidenVT.getVectorElementType(); local 3557 EVT EltVT = N->getOperand(0).getValueType(); local 3622 EVT EltVT = WidenVT.getVectorElementType(); local 3666 EVT EltVT = VT.getVectorElementType(); local 4134 EVT EltVT = VT.getVectorElementType(); local 4333 EVT EltVT = VT.getVectorElementType(); local 4425 EVT EltVT = VT.getVectorElementType(); local 4443 EVT EltVT = VT.getVectorElementType(); local 4651 EVT EltVT = VT.getVectorElementType(); local 5036 EVT EltVT = WidenVT.getVectorElementType(); local 5215 EVT EltVT = NVT.getVectorElementType(); local [all...] |
H A D | LegalizeVectorOps.cpp | 358 EVT EltVT = ValVT.getVectorElementType(); local 359 if (TLI.getOperationAction(Node->getOpcode(), EltVT) 361 TLI.getStrictFPOperationAction(Node->getOpcode(), EltVT) 1484 EVT EltVT = VT.getVectorElementType(); local 1489 EVT TmpEltVT = EltVT; 1527 ScalarResult = DAG.getSelect(dl, EltVT, ScalarResult, 1529 (EltVT.getSizeInBits()), dl, EltVT), 1530 DAG.getConstant(0, dl, EltVT)); 1546 EVT EltVT local [all...] |
H A D | LegalizeDAG.cpp | 377 EVT EltVT = VT.getVectorElementType(); local 390 Ch = DAG.getTruncStore(Ch, dl, Tmp2, StackPtr2, MachinePointerInfo(), EltVT); 403 EVT EltVT = Vec.getValueType().getVectorElementType(); local 404 if (Val.getValueType() == EltVT || 405 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { 1398 EVT EltVT = VT.getVectorElementType(); 1407 unsigned TypeByteSize = EltVT.getSizeInBits() / 8; 1421 if (EltVT.bitsLT(Node->getOperand(i).getValueType().getScalarType())) { 1424 PtrInfo.getWithOffset(Offset), EltVT)); [all...] |
H A D | LegalizeTypesGeneric.cpp | 312 EVT EltVT) { 322 IntegerToVector(Parts[0], NumElements, Ops, EltVT); 323 IntegerToVector(Parts[1], NumElements, Ops, EltVT); 325 Ops.push_back(DAG.getNode(ISD::BITCAST, DL, EltVT, Op)); 310 IntegerToVector(SDValue Op, unsigned NumElements, SmallVectorImpl<SDValue> &Ops, EVT EltVT) argument
|
H A D | SelectionDAG.cpp | 829 EVT EltVT = N->getValueType(0).getVectorElementType(); 831 assert((I->getValueType() == EltVT || 832 (EltVT.isInteger() && I->getValueType().isInteger() && 833 EltVT.bitsLE(I->getValueType()))) && 1195 EVT EltVT = VT.getScalarType(); 1197 getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), DL, VT); 1223 EVT EltVT = VT.getScalarType(); 1224 assert((EltVT.getSizeInBits() >= 64 || 1225 (uint64_t)((int64_t)Val >> EltVT.getSizeInBits()) + 1 < 2) && 1227 return getConstant(APInt(EltVT [all...] |
H A D | TargetLowering.cpp | 2110 EVT EltVT = VT.getVectorElementType(); local 2118 return DAG.getUNDEF(EltVT); 2142 if (C0 && C1 && C0.getValueType() == EltVT && C1.getValueType() == EltVT) 2143 if (DAG.getNode(BO.getOpcode(), SDLoc(BO), EltVT, C0, C1).isUndef()) 7014 EVT EltVT = VecVT.getVectorElementType(); 7017 unsigned EltSize = EltVT.getSizeInBits() / 8; // FIXME: should be ABI size. 7018 assert(EltSize * 8 == EltVT.getSizeInBits() && 7651 EVT EltVT = VT.getVectorElementType(); 7659 Res = DAG.getNode(BaseOpcode, dl, EltVT, Re [all...] |
H A D | LegalizeFloatTypes.cpp | 2203 EVT EltVT = VecVT.getVectorElementType(); local 2216 SDValue Res = DAG.getNode(N->getOpcode(), DL, EltVT, Vec, Idx); 2227 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Lo, Idx); 2229 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Hi,
|
H A D | SelectionDAGBuilder.cpp | 1545 EVT EltVT = ValueVTs[i]; local 1547 Constants[i] = DAG.getUNDEF(EltVT); 1548 else if (EltVT.isFloatingPoint()) 1549 Constants[i] = DAG.getConstantFP(0, getCurSDLoc(), EltVT); 1551 Constants[i] = DAG.getConstant(0, getCurSDLoc(), EltVT); 1571 EVT EltVT = local 1575 if (EltVT.isFloatingPoint()) 1576 Op = DAG.getConstantFP(0, getCurSDLoc(), EltVT); 1578 Op = DAG.getConstant(0, getCurSDLoc(), EltVT); 3756 EVT EltVT local [all...] |
H A D | LegalizeTypes.h | 942 /// operations of type \p EltVT and store them in \p Ops. 944 SmallVectorImpl<SDValue> &Ops, EVT EltVT);
|
H A D | DAGCombiner.cpp | 18605 EVT EltVT = InVT.getVectorElementType(); local 18606 EVT ExtractVT = NumElems == 1 ? EltVT 18608 EltVT, NumElems); 18619 if (EltVT != Src.getValueType()) 19214 EVT EltVT = VT.getScalarType(); local 19216 SDValue ExtL = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, L, Index); 19217 SDValue ExtR = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, R, Index); 19218 SDValue NewBO = DAG.getNode(N0.getOpcode(), DL, EltVT, ExtL, ExtR, 19868 EVT EltVT = VT.getVectorElementType(); local 19878 Src0.getValueType().getVectorElementType() != EltVT || [all...] |
H A D | LegalizeIntegerTypes.cpp | 1765 EVT EltVT = Op.getValueType().getVectorElementType(); local 1767 if (VT.bitsGE(EltVT)) 1772 SDValue Reduce = DAG.getNode(N->getOpcode(), dl, EltVT, Op);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 848 EVT EltVT = VT.getVectorElementType(); local 852 return LegalizeKind(TypeScalarizeVector, EltVT); 857 if (EltVT.isInteger()) { 862 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); 867 LegalizeKind LK = getTypeConversion(Context, EltVT); 873 EVT::getVectorVT(Context, EltVT, NumElts / 2)); 879 EVT OldEltVT = EltVT; 883 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) 890 if (!EltVT 1244 MVT EltVT = VT.getVectorElementType(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 1167 EVT EltVT = VT.getScalarType(); variable 1168 return (EltVT == MVT::f32 || EltVT == MVT::f64) && Index == 0;
|
H A D | X86ISelLowering.cpp | 2186 MVT EltVT = LegalVT.getSimpleVT().getVectorElementType(); local 2187 if (Subtarget.hasBWI() || EltVT.getSizeInBits() >= 32) 5536 MVT EltVT = ConstVecVT.getVectorElementType(); 5539 SDValue OpNode = IsUndef ? DAG.getUNDEF(EltVT) : 5540 DAG.getConstant(Values[i], dl, EltVT); 5543 Ops.push_back(IsUndef ? DAG.getUNDEF(EltVT) : 5544 DAG.getConstant(0, dl, EltVT)); 5567 MVT EltVT = ConstVecVT.getVectorElementType(); 5570 Ops.append(Split ? 2 : 1, DAG.getUNDEF(EltVT)); 5576 Ops.push_back(DAG.getConstant(V.trunc(32), dl, EltVT)); [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | MachineValueType.h | 396 MVT EltVT = getVectorElementType(); local 399 return getVectorVT(EltVT, EltCnt / 2);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 4790 EVT EltVT = VecVT.getVectorElementType(); local 4796 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Ins, 4810 EVT EltVT = VecVT.getVectorElementType(); local 4812 unsigned EltSize = EltVT.getSizeInBits(); 4889 EVT EltVT = VecVT.getVectorElementType(); 4901 unsigned EltSize = EltVT.getSizeInBits(); 4933 EVT EltVT = PackVT.getVectorElementType(); 4965 SDValue Elt0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, 4969 SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, 8961 EVT EltVT local 9284 EVT EltVT = VecVT.getVectorElementType(); local 9289 EVT EltVT = N->getValueType(0); local 9303 EVT EltVT = N->getValueType(0); local 9404 EVT EltVT = VecVT.getVectorElementType(); local 10095 EVT EltVT = Src.getValueType(); local [all...] |
H A D | AMDGPUISelLowering.cpp | 1366 EVT EltVT = VT.getVectorElementType(); local 1369 LoVT = EVT::getVectorVT(*DAG.getContext(), EltVT, LoNumElts); 1371 ? EltVT 1372 : EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts - LoNumElts); 3209 EVT EltVT = Elt0.getValueType(); local 3210 if (VT.getSizeInBits() <= EltVT.getSizeInBits()) { 3211 if (EltVT.isFloatingPoint()) { 3213 EltVT.changeTypeToInteger(), Elt0);
|
H A D | AMDGPUISelDAGToDAG.cpp | 684 EVT EltVT = VT.getVectorElementType(); local 689 CurDAG->SelectNodeTo(N, AMDGPU::COPY_TO_REGCLASS, EltVT, N->getOperand(0), 718 DL, EltVT);
|
H A D | R600ISelLowering.cpp | 698 EVT EltVT = VecVT.getVectorElementType(); local 703 ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vector,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 5882 EVT EltVT = VecVT.getVectorElementType(); local 5883 Op = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), EltVT, 5886 Op = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Op); 5887 if (EltVT != N->getValueType(0)) { 6121 EVT EltVT = N->getValueType(0).getVectorElementType(); local 6126 if (EltVT != Elt.getValueType()) { 6127 Elt = DAG.getNode(ISD::BITCAST, SDLoc(N), EltVT, Elt); 6132 Elt = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Elt);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7356 EVT EltVT = EVT::getFloatingPointVT(EltSize); local 7357 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); 7360 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i))); 7473 EVT EltVT = SrcVT.getVectorElementType(); local 7474 unsigned NumSrcElts = VT.getSizeInBits() / EltVT.getSizeInBits(); 7475 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); 8110 EVT EltVT = EVT::getFloatingPointVT(EltSize); local 8111 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); 8117 Ops.push_back(DAG.getUNDEF(EltVT)); 8119 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, 8171 EVT EltVT = Elt.getValueType(); local 12863 EVT EltVT = VT.getVectorElementType(); local 14107 EVT EltVT = N0.getValueType(); local [all...] |
H A D | ARMISelDAGToDAG.cpp | 3729 EVT EltVT = VecVT.getVectorElementType(); local 3731 if (EltVT == MVT::f64) { 3737 assert(EltVT == MVT::f32 && "unexpected type for BUILD_VECTOR");
|