| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 349 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 D | DAGCombiner.cpp | 2979 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 D | LegalizeDAG.cpp | 1523 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 D | TargetLowering.cpp | 4446 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 D | SystemZISelLowering.cpp | 5321 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 D | X86ISelLowering.cpp | 10921 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 D | ARMISelLowering.cpp | 5474 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()
|