| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86ISelLowering.h | 1312 EVT EltVT = VT.getScalarType(); 1313 return (EltVT == MVT::f32 || EltVT == MVT::f64) && Index == 0;
|
| X86ISelLowering.cpp | 2234 MVT EltVT = LegalVT.getSimpleVT().getVectorElementType(); 2235 if (Subtarget.hasBWI() || EltVT.getSizeInBits() >= 32) 5802 MVT EltVT = ConstVecVT.getVectorElementType(); 5805 SDValue OpNode = IsUndef ? DAG.getUNDEF(EltVT) : 5806 DAG.getConstant(Values[i], dl, EltVT); 5809 Ops.push_back(IsUndef ? DAG.getUNDEF(EltVT) : 5810 DAG.getConstant(0, dl, EltVT)); 5833 MVT EltVT = ConstVecVT.getVectorElementType(); 5836 Ops.append(Split ? 2 : 1, DAG.getUNDEF(EltVT)); 5842 Ops.push_back(DAG.getConstant(V.trunc(32), dl, EltVT)); [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| ValueTypes.h | 102 EVT changeVectorElementType(EVT EltVT) const { 104 assert(EltVT.isSimple() && 106 return getSimpleVT().changeVectorElementType(EltVT.getSimpleVT()); 108 return changeExtendedVectorElementType(EltVT); 399 EVT EltVT = getVectorElementType(); 400 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); 401 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); 408 EVT EltVT = getVectorElementType(); 411 return EVT::getVectorVT(Context, EltVT, EltCnt.divideCoefficientBy(2)) [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| MachineValueType.h | 454 MVT changeVectorElementType(MVT EltVT) const { 455 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); 473 MVT EltVT = getVectorElementType(); 476 return getVectorVT(EltVT, EltCnt.divideCoefficientBy(2));
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| LegalizeDAG.cpp | 374 EVT EltVT = VT.getVectorElementType(); 389 MachinePointerInfo::getUnknownStack(DAG.getMachineFunction()), EltVT); 402 EVT EltVT = Vec.getValueType().getVectorElementType(); 403 if (Val.getValueType() == EltVT || 404 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { 1861 EVT EltVT = VT.getVectorElementType(); 1902 if (OpVT==EltVT) 1905 // If OpVT and EltVT don't match, EltVT is not legal and th [all...] |
| LegalizeVectorOps.cpp | 355 EVT EltVT = ValVT.getVectorElementType(); 356 if (TLI.getOperationAction(Node->getOpcode(), EltVT) 358 TLI.getStrictFPOperationAction(Node->getOpcode(), EltVT) 1456 EVT EltVT = VT.getVectorElementType(); 1461 EVT TmpEltVT = EltVT; 1498 ScalarResult = DAG.getSelect(dl, EltVT, ScalarResult, 1500 (EltVT.getSizeInBits()), dl, EltVT), 1501 DAG.getConstant(0, dl, EltVT)); 1517 EVT EltVT = VT.getVectorElementType() [all...] |
| LegalizeFloatTypes.cpp | 2334 EVT EltVT = VecVT.getVectorElementType(); 2347 SDValue Res = DAG.getNode(N->getOpcode(), DL, EltVT, Vec, Idx); 2358 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Lo, Idx); 2360 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Hi,
|
| LegalizeIntegerTypes.cpp | 2015 EVT EltVT = Op.getValueType().getVectorElementType(); 2017 if (VT.bitsGE(EltVT)) 2022 SDValue Reduce = DAG.getNode(N->getOpcode(), dl, EltVT, Op);
|
| LegalizeVectorTypes.cpp | 305 EVT EltVT = N->getValueType(0).getVectorElementType(); 309 if (EltVT.isInteger()) 310 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); 348 EVT EltVT = N->getValueType(0).getVectorElementType(); 349 if (Op.getValueType() != EltVT) 351 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op); 395 EVT EltVT = N->getValueType(0).getVectorElementType(); 398 return DAG.getNode(N->getOpcode(), SDLoc(N), EltVT, 408 EVT EltVT = N->getValueType(0).getVectorElementType(); 419 return DAG.getNode(ISD::ANY_EXTEND, DL, EltVT, Op) [all...] |
| TargetLowering.cpp | 2334 EVT EltVT = VT.getVectorElementType(); 2342 return DAG.getUNDEF(EltVT); 2366 if (C0 && C1 && C0.getValueType() == EltVT && C1.getValueType() == EltVT) 2367 if (DAG.getNode(BO.getOpcode(), SDLoc(BO), EltVT, C0, C1).isUndef()) 7812 EVT EltVT = VecVT.getVectorElementType(); 7815 unsigned EltSize = EltVT.getFixedSizeInBits() / 8; // FIXME: should be ABI size. 7816 assert(EltSize * 8 == EltVT.getFixedSizeInBits() && 8539 EVT EltVT = VT.getVectorElementType(); 8547 Res = DAG.getNode(BaseOpcode, dl, EltVT, Res, Ops[i], Node->getFlags()) [all...] |
| SelectionDAGBuilder.cpp | 1590 EVT EltVT = ValueVTs[i]; 1592 Constants[i] = DAG.getUNDEF(EltVT); 1593 else if (EltVT.isFloatingPoint()) 1594 Constants[i] = DAG.getConstantFP(0, getCurSDLoc(), EltVT); 1596 Constants[i] = DAG.getConstant(0, getCurSDLoc(), EltVT); 1620 EVT EltVT = 1624 if (EltVT.isFloatingPoint()) 1625 Op = DAG.getConstantFP(0, getCurSDLoc(), EltVT); 1627 Op = DAG.getConstant(0, getCurSDLoc(), EltVT); 3719 EVT EltVT = VT.getVectorElementType() [all...] |
| DAGCombiner.cpp | 20297 EVT EltVT = InVT.getVectorElementType(); 20299 NumElems == 1 ? EltVT 20300 : EVT::getVectorVT(*DAG.getContext(), EltVT, NumElems); 20309 if (EltVT != Src.getValueType()) 20952 EVT EltVT = VT.getScalarType(); 20954 SDValue ExtL = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, L, Index); 20955 SDValue ExtR = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, R, Index); 20956 SDValue NewBO = DAG.getNode(N0.getOpcode(), DL, EltVT, ExtL, ExtR, 21726 EVT EltVT = VT.getVectorElementType(); 21736 Src0.getValueType().getVectorElementType() != EltVT || [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| TargetLoweringBase.cpp | 973 EVT EltVT = VT.getVectorElementType(); 977 return LegalizeKind(TypeScalarizeVector, EltVT); 982 if (EltVT.isInteger()) { 987 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); 992 LegalizeKind LK = getTypeConversion(Context, EltVT); 1007 EVT OldEltVT = EltVT; 1011 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) 1018 if (!EltVT.isSimple()) 1022 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelDAGToDAG.cpp | 1371 MVT EltVT = N.getSimpleValueType().getVectorElementType(); 1372 if (EltVT.bitsLT(XLenVT)) 1373 SplatImm = SignExtend64(SplatImm, EltVT.getSizeInBits());
|
| RISCVISelLowering.cpp | 1219 MVT EltVT = VT.getVectorElementType(); 1220 switch (EltVT.SimpleTy) { 1236 return MVT::getScalableVectorVT(EltVT, NumElts); 2192 MVT EltVT = VT.getVectorElementType(); 2195 unsigned EltSize = EltVT.getSizeInBits(); 2205 MVT IVecVT = MVT::getVectorVT(MVT::getIntegerVT(EltVT.getSizeInBits()), 2226 assert(EltVT == MVT::f16 && "Unexpected [US]_TO_FP lowering"); 3203 EVT EltVT = Op.getValueType(); 3212 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vec, Idx); 3232 if (!EltVT.isInteger()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| R600ISelLowering.cpp | 676 EVT EltVT = VecVT.getVectorElementType(); 680 Args.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vector,
|
| AMDGPUISelDAGToDAG.cpp | 650 EVT EltVT = VT.getVectorElementType(); 655 CurDAG->SelectNodeTo(N, AMDGPU::COPY_TO_REGCLASS, EltVT, N->getOperand(0), 687 DL, EltVT);
|
| AMDGPUISelLowering.cpp | 1490 EVT EltVT = VT.getVectorElementType(); 1493 LoVT = EVT::getVectorVT(*DAG.getContext(), EltVT, LoNumElts); 1495 ? EltVT 1496 : EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts - LoNumElts); 3211 EVT EltVT = Elt0.getValueType(); 3212 if (VT.getFixedSizeInBits() <= EltVT.getFixedSizeInBits()) { 3213 if (EltVT.isFloatingPoint()) { 3215 EltVT.changeTypeToInteger(), Elt0);
|
| SIISelLowering.cpp | 5378 EVT EltVT = VecVT.getVectorElementType(); 5384 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, Ins, 5398 EVT EltVT = VecVT.getVectorElementType(); 5400 unsigned EltSize = EltVT.getSizeInBits(); 5477 EVT EltVT = VecVT.getVectorElementType(); 5489 unsigned EltSize = EltVT.getSizeInBits(); 5521 EVT EltVT = PackVT.getVectorElementType(); 5553 SDValue Elt0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, 5557 SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, EltVT, 9766 EVT EltVT = Lo.getValueType() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXISelLowering.cpp | 188 EVT EltVT = VT.getVectorElementType(); 192 if (EltVT == MVT::f16 && NumElts % 2 == 0) { 193 EltVT = MVT::v2f16; 197 ValueVTs.push_back(EltVT); 199 Offsets->push_back(Off + j * EltVT.getStoreSize()); 230 EVT EltVT = ValueVTs[Idx]; 231 unsigned EltSize = EltVT.getStoreSize(); 252 if (ValueVTs[j] != EltVT) 1501 EVT EltVT = VTs[j]; 1509 } else if (EltVT.getSizeInBits() < 16) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMISelDAGToDAG.cpp | 4118 EVT EltVT = VecVT.getVectorElementType(); 4120 if (EltVT == MVT::f64) { 4126 assert(EltVT == MVT::f32 && "unexpected type for BUILD_VECTOR");
|
| ARMISelLowering.cpp | 7689 EVT EltVT = EVT::getFloatingPointVT(EltSize); 7690 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); 7693 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i))); 7808 EVT EltVT = SrcVT.getVectorElementType(); 7809 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); 7810 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); 8505 EVT EltVT = EVT::getFloatingPointVT(EltSize); 8506 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); 8512 Ops.push_back(DAG.getUNDEF(EltVT)); 8514 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelLowering.cpp | 6160 EVT EltVT = VecVT.getVectorElementType(); 6161 Op = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), EltVT, 6164 Op = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Op); 6165 if (EltVT != N->getValueType(0)) { 6425 EVT EltVT = N->getValueType(0).getVectorElementType(); 6430 if (EltVT != Elt.getValueType()) { 6431 Elt = DAG.getNode(ISD::BITCAST, SDLoc(N), EltVT, Elt); 6436 Elt = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Elt);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCISelLowering.cpp | 7730 EVT EltVT = TrgVT.getVectorElementType(); 7733 !isPowerOf2_32(EltVT.getSizeInBits())) 7746 unsigned WideNumElts = 128 / EltVT.getSizeInBits(); 7747 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), EltVT, WideNumElts); 8315 EVT EltVT = VecVT.getVectorElementType(); 8316 unsigned WideNumElts = 128 / EltVT.getSizeInBits(); 8317 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), EltVT, WideNumElts); 9974 EVT EltVT = V1.getValueType().getVectorElementType(); 9975 unsigned BytesPerElement = EltVT.getSizeInBits()/8;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64ISelLowering.cpp | 8280 EVT EltVT = SrcVT.getVectorElementType(); 8281 unsigned NumSrcElts = VTSize / EltVT.getFixedSizeInBits(); 8282 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); 8880 EVT EltVT = Op.getValueType().getVectorElementType(); 8881 unsigned BytesPerElt = EltVT.getSizeInBits() / 8; 16360 EVT EltVT = VT.getVectorElementType(); 16361 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, 17484 EVT EltVT = VT.getVectorElementType(); 17490 if (EltVT == MVT::i32 || EltVT == MVT::i64 [all...] |