HomeSort by: relevance | last modified time | path
    Searched refs:WideVT (Results 1 - 14 of 14) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 4078 EVT WideVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
4083 unsigned NumElts = WideVT.getVectorNumElements();
4089 WideVT.getVectorNumElements());
4104 SDValue Res = DAG.getMaskedGather(DAG.getVTList(WideVT, MVT::Other),
4317 EVT WideVT = ((NarrowVT == VT0) ? VT1 : VT0);
4318 if (ScalarBits_ToMask >= WideVT.getScalarSizeInBits())
4319 MaskVT = WideVT;
4691 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), EltVT,
4693 if (TLI.isTypeLegal(WideVT) && !N->isStrictFPOpcode()) {
4697 Res = DAG.getNode(Opcode, dl, { WideVT, MVT::Other }
    [all...]
TargetLowering.cpp 8398 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VT.getScalarSizeInBits() * 2);
8400 WideVT = EVT::getVectorVT(*DAG.getContext(), WideVT,
8415 } else if (isTypeLegal(WideVT)) {
8416 LHS = DAG.getNode(Ops[isSigned][2], dl, WideVT, LHS);
8417 RHS = DAG.getNode(Ops[isSigned][2], dl, WideVT, RHS);
8418 SDValue Mul = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS);
8421 getShiftAmountTy(WideVT, DAG.getDataLayout()));
8423 DAG.getNode(ISD::SRL, dl, WideVT, Mul, ShiftAmt));
8433 if (WideVT == MVT::i16
    [all...]
DAGCombiner.cpp 7293 EVT WideVT = EVT::getIntegerVT(Context, WideNumBits);
7294 if (WideVT != MVT::i16 && WideVT != MVT::i32 && WideVT != MVT::i64)
7336 else if (SourceValue.getValueType() != WideVT) {
7337 if (WideVal.getValueType() == WideVT ||
7342 if (SourceValue.getScalarValueSizeInBits() < WideVT.getScalarSizeInBits())
7372 bool Allowed = TLI.allowsMemoryAccess(Context, Layout, WideVT,
7406 if (WideVT != SourceValue.getValueType()) {
7409 SourceValue = DAG.getNode(ISD::TRUNCATE, DL, WideVT, SourceValue)
    [all...]
LegalizeIntegerTypes.cpp 926 EVT WideVT = EVT::getIntegerVT(*DAG.getContext(), VTSize * 2);
928 WideVT = EVT::getVectorVT(*DAG.getContext(), WideVT,
931 LHS = DAG.getSExtOrTrunc(LHS, dl, WideVT);
932 RHS = DAG.getSExtOrTrunc(RHS, dl, WideVT);
934 LHS = DAG.getZExtOrTrunc(LHS, dl, WideVT);
935 RHS = DAG.getZExtOrTrunc(RHS, dl, WideVT);
SelectionDAG.cpp 10169 EVT WideVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(),
10171 return getNode(ISD::INSERT_SUBVECTOR, DL, WideVT, getUNDEF(WideVT), N,
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 3901 EVT WideVT = MVT::i32;
3902 if (NarrowVT == WideVT)
3928 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift);
3932 SDValue NegBitShift = DAG.getNode(ISD::SUB, DL, WideVT,
3933 DAG.getConstant(0, DL, WideVT), BitShift);
3941 Src2 = DAG.getNode(ISD::SHL, DL, WideVT, Src2,
3942 DAG.getConstant(32 - BitSize, DL, WideVT));
3945 Src2 = DAG.getNode(ISD::OR, DL, WideVT, Src2,
3946 DAG.getConstant(uint32_t(-1) >> BitSize, DL, WideVT));
3949 SDVTList VTList = DAG.getVTList(WideVT, MVT::Other)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 13594 MVT WideVT = WideVec.getSimpleValueType();
13595 if (!WideVT.is256BitVector())
13620 SDValue Shuf = DAG.getVectorShuffle(WideVT, DL, WideVec, DAG.getUNDEF(WideVT),
18136 MVT WideVT = VT;
18138 WideVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
18139 SDValue Res = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, WideVT,
18140 DAG.getUNDEF(WideVT), V1,
18142 Res = DAG.getNode(X86ISD::KSHIFTR, DL, WideVT, Res,
18239 MVT WideVT = VT
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 7747 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), EltVT, WideNumElts);
7763 Op2 = DAG.getUNDEF(WideVT);
7781 Op1 = DAG.getNode(ISD::BITCAST, DL, WideVT, Op1);
7782 Op2 = DAG.getNode(ISD::BITCAST, DL, WideVT, Op2);
7783 return DAG.getVectorShuffle(WideVT, DL, Op1, Op2, ShuffV);
8317 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), EltVT, WideNumElts);
8326 return DAG.getNode(ISD::CONCAT_VECTORS, dl, WideVT, Ops);
8348 EVT WideVT = Wide.getValueType();
8349 unsigned WideNumElts = WideVT.getVectorNumElements();
8366 SignedConv ? DAG.getUNDEF(WideVT) : DAG.getConstant(0, dl, WideVT)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp 1630 EVT WideVT = RegSeq.getOperand(1)->getValueType(0);
1634 SDValue NV = CurDAG->getTargetExtractSubreg(QSubs[i], dl, WideVT, SuperReg);
1682 EVT WideVT = RegSeq.getOperand(1)->getValueType(0);
1686 SDValue NV = CurDAG->getTargetExtractSubreg(QSubs[i], dl, WideVT,
AArch64ISelLowering.cpp 10191 EVT WideVT = InVT.widenIntegerVectorElementType(*(DAG.getContext()));
10192 SDValue ExtVec = DAG.getNode(ISD::ANY_EXTEND, DL, WideVT, Vec1);
10195 SDValue HiVec0 = DAG.getNode(AArch64ISD::UUNPKHI, DL, WideVT, Vec0);
10198 SDValue LoVec0 = DAG.getNode(AArch64ISD::UUNPKLO, DL, WideVT, Vec0);
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.cpp 1792 EVT WideVT = WideVal.getValueType();
1819 if (TLI.isOperationLegal(WideVal.getOpcode(), WideVT)) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 2947 EVT WideVT = MVT::i128;
2964 RTLIB::MUL_I128, WideVT,
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 3112 MVT WideVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorElementCount());
3113 Vec = DAG.getNode(ISD::ZERO_EXTEND, DL, WideVT, Vec);
3114 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, DL, WideVT, Vec, Val, Idx);
3210 MVT WideVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorElementCount());
3211 Vec = DAG.getNode(ISD::ZERO_EXTEND, DL, WideVT, Vec);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp 1598 EVT WideVT =
1603 Load->getExtensionType(), SL, WideVT, Load->getChain(), BasePtr, SrcValue,

Completed in 131 milliseconds