Home
last modified time | relevance | path

Searched refs:ShiftVT (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp349 EVT ShiftVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout()); in getShiftAmountTyForConstant() local
352 if ((Log2_32(Val) + 1) > ShiftVT.getScalarSizeInBits()) in getShiftAmountTyForConstant()
353 ShiftVT = MVT::i32; in getShiftAmountTyForConstant()
354 return ShiftVT; in getShiftAmountTyForConstant()
364 EVT ShiftVT = getShiftAmountTyForConstant(DiffBits, NVT, TLI, DAG); in PromoteIntRes_BSWAP() local
366 DAG.getConstant(DiffBits, dl, ShiftVT)); in PromoteIntRes_BSWAP()
376 EVT ShiftVT = getShiftAmountTyForConstant(DiffBits, NVT, TLI, DAG); in PromoteIntRes_BITREVERSE() local
379 DAG.getConstant(DiffBits, dl, ShiftVT)); in PromoteIntRes_BITREVERSE()
H A DDAGCombiner.cpp2979 EVT ShiftVT = getShiftAmountTy(N0.getValueType()); in visitMUL() local
3425 EVT ShiftVT = getShiftAmountTy(N0.getValueType()); in visitUDIVLike() local
3620 EVT ShiftVT = getShiftAmountTy(N0.getValueType()); in visitMULHU() local
3621 SDValue Trunc = DAG.getZExtOrTrunc(SRLAmt, DL, ShiftVT); in visitMULHU()
5452 EVT ShiftVT = OppShift.getOperand(1).getValueType(); in extractShiftForRotate() local
6455 EVT ShiftVT = C1->getValueType(0); in visitRotate() local
6462 ISD::SREM, dl, ShiftVT, CombinedShift.getNode(), in visitRotate()
6551 EVT ShiftVT = N1.getValueType(); in visitSHL() local
6747 EVT ShiftVT = N1.getValueType(); in visitSRA() local
6748 EVT ShiftSVT = ShiftVT.getScalarType(); in visitSRA()
[all …]
H A DLegalizeDAG.cpp1523 EVT ShiftVT = IntVT; in ExpandFCOPYSIGN() local
1526 ShiftVT = MagVT; in ExpandFCOPYSIGN()
1529 SDValue ShiftCnst = DAG.getConstant(ShiftAmount, DL, ShiftVT); in ExpandFCOPYSIGN()
1530 SignBit = DAG.getNode(ISD::SRL, DL, ShiftVT, SignBit, ShiftCnst); in ExpandFCOPYSIGN()
1532 SDValue ShiftCnst = DAG.getConstant(-ShiftAmount, DL, ShiftVT); in ExpandFCOPYSIGN()
1533 SignBit = DAG.getNode(ISD::SHL, DL, ShiftVT, SignBit, ShiftCnst); in ExpandFCOPYSIGN()
H A DTargetLowering.cpp4446 EVT ShiftVT = getShiftAmountTy(SrcVT, DAG.getDataLayout()); in expandUINT_TO_FP() local
4463 SDValue ShiftConst = DAG.getConstant(1, dl, ShiftVT); in expandUINT_TO_FP()
4505 SDValue HiShift = DAG.getConstant(32, dl, ShiftVT); in expandUINT_TO_FP()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp5321 EVT ShiftVT = N0.getOperand(1).getValueType(); in combineSIGN_EXTEND() local
5326 ShiftVT)); in combineSIGN_EXTEND()
5328 DAG.getConstant(NewSraAmt, SDLoc(N0), ShiftVT)); in combineSIGN_EXTEND()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10921 static int matchVectorShuffleAsShift(MVT &ShiftVT, unsigned &Opcode, in matchVectorShuffleAsShift() argument
10959 ShiftVT = ByteShift ? MVT::getVectorVT(MVT::i8, SizeInBits / 8) in matchVectorShuffleAsShift()
10992 MVT ShiftVT; in lowerVectorShuffleAsShift() local
10998 ShiftVT, Opcode, VT.getScalarSizeInBits(), Mask, 0, Zeroable, Subtarget); in lowerVectorShuffleAsShift()
11003 matchVectorShuffleAsShift(ShiftVT, Opcode, VT.getScalarSizeInBits(), in lowerVectorShuffleAsShift()
11011 assert(DAG.getTargetLoweringInfo().isTypeLegal(ShiftVT) && in lowerVectorShuffleAsShift()
11013 V = DAG.getBitcast(ShiftVT, V); in lowerVectorShuffleAsShift()
11014 V = DAG.getNode(Opcode, DL, ShiftVT, V, in lowerVectorShuffleAsShift()
24182 MVT ShiftVT = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowerScalarImmediateShift() local
24205 SDValue SHL = getTargetVShiftByConstNode(X86ISD::VSHLI, dl, ShiftVT, R, in LowerScalarImmediateShift()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5474 EVT ShiftVT = N->getOperand(1).getValueType(); in LowerShift() local
5475 SDValue NegatedCount = DAG.getNode(ISD::SUB, dl, ShiftVT, in LowerShift()
5476 getZeroVector(ShiftVT, DAG, dl), in LowerShift()