| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 430 Value *ShVal = Builder.CreateShl( in getMemInstValueForLoad() local 432 Val = Builder.CreateOr(Val, ShVal); in getMemInstValueForLoad() 438 Value *ShVal = in getMemInstValueForLoad() local 440 Val = Builder.CreateOr(OneElt, ShVal); in getMemInstValueForLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IntrinsicLowering.cpp | 193 Value *ShVal = ConstantInt::get(V->getType(), i); in LowerCTLZ() local 194 ShVal = Builder.CreateLShr(V, ShVal, "ctlz.sh"); in LowerCTLZ() 195 V = Builder.CreateOr(V, ShVal, "ctlz.step"); in LowerCTLZ()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 1418 Value *ShAmt = CIV, *ShVal = Op; in convertShiftsToLeft() local 1419 auto *VTy = cast<IntegerType>(ShVal->getType()); in convertShiftsToLeft() 1422 ShVal = IRB.CreateShl(Op, ConstantInt::get(VTy, 1)); in convertShiftsToLeft() 1427 ShVal = upcast(CastMap, IRB, ShVal, ATy); in convertShiftsToLeft() 1432 W = IRB.CreateShl(ShVal, ShAmt); in convertShiftsToLeft()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelDAGToDAG.cpp | 613 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt); in SelectArithImmed() local 616 Shift = CurDAG->getTargetConstant(ShVal, dl, MVT::i32); in SelectArithImmed() 801 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, LowZBits); in SelectShiftedRegisterFromAnd() local 802 Shift = CurDAG->getTargetConstant(ShVal, DL, MVT::i32); in SelectShiftedRegisterFromAnd() 900 unsigned ShVal = AArch64_AM::getShifterImm(ShType, Val); in SelectShiftedRegister() local 903 Shift = CurDAG->getTargetConstant(ShVal, SDLoc(N), MVT::i32); in SelectShiftedRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 2477 SDValue ShVal = AddSrc.getOperand(0); in matchIndexRecursively() local 2484 CurDAG->MaskedValueIsZero(ShVal, HiBits))) { in matchIndexRecursively() 2486 SDValue ExtShVal = CurDAG->getNode(Opc, DL, VT, ShVal); in matchIndexRecursively() 2589 SDValue ShVal = N.getOperand(0); in matchAddressRecursively() local 2591 AM.IndexReg = matchIndexRecursively(ShVal, AM, Depth + 1); in matchAddressRecursively()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 2672 uint64_t ShVal = *ShAmtC; in SimplifyDemandedBits() local 2676 HighBits.lshrInPlace(ShVal); in SimplifyDemandedBits() 2681 SDValue NewShAmt = TLO.DAG.getShiftAmountConstant(ShVal, VT, dl); in SimplifyDemandedBits() 2771 unsigned ShVal = Op.getValueSizeInBits() - 1; in SimplifyDemandedBits() local 2772 SDValue ShAmt = TLO.DAG.getConstant(ShVal, dl, VT); in SimplifyDemandedBits() 8311 SDValue ShVal; in expandROT() local 8318 ShVal = DAG.getNode(ShOpc, DL, VT, Op0, ShAmt); in expandROT() 8326 ShVal = DAG.getNode(ShOpc, DL, VT, Op0, ShAmt); in expandROT() 8332 return DAG.getNode(ISD::OR, DL, VT, ShVal, HsVal); in expandROT()
|
| H A D | DAGCombiner.cpp | 14983 SDValue ShVal = N0.getOperand(0); in visitZERO_EXTEND() local 14986 if (ShVal.getOpcode() == ISD::ZERO_EXTEND && N0.hasOneUse()) { in visitZERO_EXTEND() 14990 unsigned KnownZeroBits = ShVal.getValueSizeInBits() - in visitZERO_EXTEND() 14991 ShVal.getOperand(0).getValueSizeInBits(); in visitZERO_EXTEND() 14997 KnownBits KnownShVal = DAG.computeKnownBits(ShVal); in visitZERO_EXTEND() 15008 DAG.getNode(ISD::ZERO_EXTEND, DL, VT, ShVal), ShAmt); in visitZERO_EXTEND()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 7540 Register ShVal; in lowerRotate() local 7547 ShVal = MIRBuilder.buildInstr(ShOpc, {DstTy}, {Src, ShAmt}).getReg(0); in lowerRotate() 7556 ShVal = MIRBuilder.buildInstr(ShOpc, {DstTy}, {Src, ShAmt}).getReg(0); in lowerRotate() 7563 MIRBuilder.buildOr(Dst, ShVal, RevShiftVal); in lowerRotate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 7101 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt); in select12BitValueWithLeftShift() local 7104 [=](MachineInstrBuilder &MIB) { MIB.addImm(ShVal); }, in select12BitValueWithLeftShift()
|