Searched refs:ShiftVT (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp417 EVT ShiftVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout());
420 if (!ShiftVT.isVector() &&
421 ShiftVT.getSizeInBits() < Log2_32_Ceil(VT.getSizeInBits()))
422 ShiftVT = MVT::i32;
423 return ShiftVT;
439 EVT ShiftVT = getShiftAmountTyForConstant(NVT, TLI, DAG); local
441 DAG.getConstant(DiffBits, dl, ShiftVT));
451 EVT ShiftVT = getShiftAmountTyForConstant(NVT, TLI, DAG); local
454 DAG.getConstant(DiffBits, dl, ShiftVT));
H A DLegalizeDAG.cpp1546 EVT ShiftVT = IntVT;
1549 ShiftVT = MagVT;
1552 SDValue ShiftCnst = DAG.getConstant(ShiftAmount, DL, ShiftVT);
1553 SignBit = DAG.getNode(ISD::SRL, DL, ShiftVT, SignBit, ShiftCnst);
1555 SDValue ShiftCnst = DAG.getConstant(-ShiftAmount, DL, ShiftVT);
1556 SignBit = DAG.getNode(ISD::SHL, DL, ShiftVT, SignBit, ShiftCnst);
2445 EVT ShiftVT = TLI.getShiftAmountTy(SrcVT, DAG.getDataLayout());
2446 SDValue ShiftConst = DAG.getConstant(1, dl, ShiftVT);
H A DTargetLowering.cpp1432 EVT ShiftVT = Op1.getValueType(); local
1455 SDValue NewSA = TLO.DAG.getConstant(Diff, dl, ShiftVT);
1497 TLO.DAG.getConstant(ShAmt - InnerShAmt, dl, ShiftVT);
1540 EVT ShiftVT = Op1.getValueType(); local
1563 SDValue NewSA = TLO.DAG.getConstant(Diff, dl, ShiftVT);
1592 EVT ShiftVT = Op1.getValueType(); local
1646 SDValue NewSA = TLO.DAG.getConstant(BitWidth - 1 - Log2, dl, ShiftVT);
3341 EVT ShiftVT = getShiftAmountTy(OpVT, DAG.getDataLayout(),
3343 SDValue One = DAG.getConstant(1, DL, ShiftVT);
6446 EVT ShiftVT
[all...]
H A DDAGCombiner.cpp3591 EVT ShiftVT = getShiftAmountTy(N0.getValueType()); local
3592 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT);
4045 EVT ShiftVT = getShiftAmountTy(N0.getValueType()); local
4046 SDValue Trunc = DAG.getZExtOrTrunc(LogBase2, DL, ShiftVT);
4238 EVT ShiftVT = getShiftAmountTy(N0.getValueType()); local
4239 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT);
4847 EVT ShiftVT = TLI.getShiftAmountTy(HalfVT, DAG.getDataLayout()); local
4852 SDValue ShiftK = DAG.getConstant(ShiftBits, SL, ShiftVT);
6263 EVT ShiftVT = OppShift.getOperand(1).getValueType(); local
6265 SDValue NewShiftNode = DAG.getConstant(NeededShiftAmt, DL, ShiftVT);
7720 EVT ShiftVT = C1->getValueType(0); local
7743 EVT ShiftVT = N1.getValueType(); local
8112 EVT ShiftVT = N1.getValueType(); local
8308 EVT ShiftVT = N1.getValueType(); local
[all...]
H A DSelectionDAG.cpp1343 EVT ShiftVT = TLI->getShiftAmountTy(VT, getDataLayout(), LegalTypes);
1344 return getConstant(Val, DL, ShiftVT);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10565 MVT ShiftVT = ResVT;
10567 ShiftVT = Subtarget.hasDQI() ? MVT::v8i1 : MVT::v16i1;
10571 SubVec = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, ShiftVT,
10572 DAG.getUNDEF(ShiftVT), SubVec,
10574 Op = DAG.getNode(X86ISD::KSHIFTL, dl, ShiftVT, SubVec,
12429 static int matchShuffleAsShift(MVT &ShiftVT, unsigned &Opcode,
12466 ShiftVT = ByteShift ? MVT::getVectorVT(MVT::i8, SizeInBits / 8)
12499 MVT ShiftVT;
12504 int ShiftAmt = matchShuffleAsShift(ShiftVT, Opcode, VT.getScalarSizeInBits(),
12509 ShiftAmt = matchShuffleAsShift(ShiftVT, Opcod
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp5902 EVT ShiftVT = N0.getOperand(1).getValueType(); local
5907 ShiftVT));
5909 DAG.getConstant(NewSraAmt, SDLoc(N0), ShiftVT));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp6315 EVT ShiftVT = N->getOperand(1).getValueType(); local
6317 ISD::SUB, dl, ShiftVT, getZeroVector(ShiftVT, DAG, dl), N->getOperand(1));

Completed in 442 milliseconds