/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonOptimizeSZextends.cpp | 113 Instruction *Shl = dyn_cast<Instruction>(Ashr->getOperand(0)); in runOnFunction() local
|
H A D | HexagonISelLowering.cpp | 3521 SDValue Shl = Op.getOperand(0); PerformDAGCombine() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 170 Value *Shl = Builder.CreateShl(FrX, Z, "mulshl", HasNUW, PropagateNSW); foldMulShl1() local 181 Value *Shl = Builder.CreateShl(FrX, Z, "mulshl"); foldMulShl1() local 230 Constant *Shl = ConstantExpr::getShl(C1, C2); visitMul() local 243 BinaryOperator *Shl = BinaryOperator::CreateShl(NewOp, NewCst); visitMul() local 512 BinaryOperator *Shl = BinaryOperator::CreateShl(Op1, Res); visitMul() local 521 BinaryOperator *Shl = BinaryOperator::CreateShl(Op0, Res); visitMul() local 961 auto *Shl = cast<OverflowingBinaryOperator>(Op1); foldIDivShl() local 971 Value *Shl = Builder.CreateShl(ConstantInt::get(Ty, 1), Z); foldIDivShl() local [all...] |
H A D | InstCombineSimplifyDemanded.cpp | 617 Instruction *Shl = BinaryOperator::CreateShl(I->getOperand(0), ShiftC); SimplifyDemandedUseBits() local 726 Instruction *Shl = BinaryOperator::CreateShl(NewC, X); SimplifyDemandedUseBits() local 1263 simplifyShrShlDemandedBits(Instruction * Shr,const APInt & ShrOp1,Instruction * Shl,const APInt & ShlOp1,const APInt & DemandedMask,KnownBits & Known) simplifyShrShlDemandedBits() argument [all...] |
H A D | InstCombineAddSub.cpp | 1488 auto *Shl = BinaryOperator::CreateShl(LHS, ConstantInt::get(Ty, 1)); visitAdd() local 1649 Value *Shl = Builder.CreateShl(A, ShiftAmtC); visitAdd() local
|
H A D | InstCombineCompares.cpp | 2170 foldICmpShlOne(ICmpInst & Cmp,Instruction * Shl,const APInt & C) foldICmpShlOne() argument 2215 foldICmpShlConstant(ICmpInst & Cmp,BinaryOperator * Shl,const APInt & C) foldICmpShlConstant() argument [all...] |
H A D | InstructionCombining.cpp | 3318 OverflowingBinaryOperator *Shl = cast<OverflowingBinaryOperator>(Cond); visitSwitchInst() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandLargeFpConvert.cpp | 208 Value *Shl = Builder.CreateShl(Or, Sub15); expandFPToI() local 389 Value *Shl = expandIToFP() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 723 Value *Shl = IC.Builder.CreateShl(Src, IntSize - Offset - Width); instCombineIntrinsic() local
|
H A D | AMDGPUISelLowering.cpp | 3706 uint32_t Shl = static_cast<uint32_t>(Src0) << (32 - Offset - Width); constantFoldBFE() local 3979 SDValue Shl = DAG.getNode(ISD::SHL, SL, XVT, X, SDValue(RHS, 0)); performShlCombine() local
|
H A D | AMDGPUISelDAGToDAG.cpp | 2228 const SDValue &Shl = N->getOperand(0); SelectS_BFEFromShifts() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCExpr.h | 506 Shl, ///< Shift left. global() enumerator
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 1115 ConvertShiftToMul(Instruction * Shl) ConvertShiftToMul() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 1816 auto Shl = MIRBuilder.buildShl(WideTy, ZextInput, ShiftAmt); widenScalarMergeValues() local 6719 auto Shl = MIRBuilder.buildShl(DstTy, R, SubExponent); lowerFPTOSI() local 7069 auto Shl = MIRBuilder.buildShl(WideTy, ZextInput, ShiftAmt); lowerMergeValues() local
|
H A D | CombinerHelper.cpp | 1824 auto &Shl = cast<GenericMachineInstr>(MI); matchCommuteShift() local
|
/freebsd-src/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Interp.h | 1778 inline bool Shl(InterpState &S, CodePtr OpPC) { Shl() function
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 2758 SDValue Shl = TLO.DAG.getNode(ISD::SHL, dl, VT, Op.getOperand(0), AmtC); SimplifyDemandedBits() local 2858 SDValue Shl = TLO.DAG.getNode(ISD::SHL, dl, VT, X, ShlAmtC); SimplifyDemandedBits() local 8848 APInt Shl = DeBruijn.shl(i); CTTZTableLookup() local
|
H A D | DAGCombiner.cpp | 4488 SDValue Shl = visitMUL() local 10109 if (SDValue Shl = visitSHL() local 10405 SDValue Shl = N0.getOperand(IsAdd ? 0 : 1); visitSRA() local 27315 SDValue Shl = DAG.getNode(ISD::SHL, SDLoc(N0), VT, AndLHS, ShlAmt); SimplifySelectCC() local [all...] |
H A D | LegalizeIntegerTypes.cpp | 2164 SDValue Shl = DAG.getNode(ISD::VP_SHL, dl, VT, Op, ShAmt, N->getOperand(1), PromoteIntOp_VP_SIGN_EXTEND() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 9786 SDValue Shl = DAG.getNode(PPCISD::VECSHL, dl, MVT::v16i8, V2, V2, lowerToVINSERTB() local 9894 SDValue Shl = DAG.getNode(PPCISD::VECSHL, dl, MVT::v16i8, V2, V2, lowerToVINSERTH() local 10109 SDValue Shl = DAG.getNode(PPCISD::VECSHL, dl, MVT::v4i32, Conv2, Conv2, LowerVECTOR_SHUFFLE() local 10143 SDValue Shl = DAG.getNode(PPCISD::VECSHL, dl, MVT::v4i32, Conv1, Conv2, LowerVECTOR_SHUFFLE() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 1473 Value *Shl = B.CreateShl(B.getIntN(Width, 1ULL), C); optimizeMemChr() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 894 SDValue Shl = And1.getOperand(0); performORCombine() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 2010 SDValue Shl = DAG.getNode(ISD::SHL, DL, VT, Ext, ShlCount); foldMaskAndShiftToExtract() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 12788 SDValue Shl = DAG.getNode(ISD::SHL, DL, MVT::i64, Op0, Op1); performXORCombine() local 14291 SDValue Shl = DAG.getNode(ISD::SHL, ShlDL, MVT::i64, performSRACombine() local 14306 SDValue Shl; performSRACombine() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 1910 auto Shl = MIB.buildInstr(Opc, {DstReg}, {Src1Reg}); selectVectorSHL() local
|