/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | IntrinsicLowering.cpp | 63 Value *Tmp1 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP() 71 Value *Tmp4 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24), in LowerBSWAP() 73 Value *Tmp3 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP() 91 Value *Tmp8 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 56), in LowerBSWAP() 93 Value *Tmp7 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 40), in LowerBSWAP() 95 Value *Tmp6 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24), in LowerBSWAP() 97 Value *Tmp5 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8), in LowerBSWAP()
|
H A D | AtomicExpandPass.cpp | 673 PMV.ShiftAmt = Builder.CreateShl(PtrLSB, 3); in createMaskInstrs() 676 PMV.ShiftAmt = Builder.CreateShl( in createMaskInstrs() 681 PMV.Mask = Builder.CreateShl( in createMaskInstrs() 708 Builder.CreateShl(ZExt, PMV.ShiftAmt, "shifted", /*HasNUW*/ true); in insertMaskedValue() 780 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in expandPartwordAtomicRMW() 820 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType), in widenPartwordAtomicRMW() 903 Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg() 905 Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt); in expandPartwordCmpXchg() 993 Value *ValOperand_Shifted = Builder.CreateShl( in expandAtomicRMWToMaskedIntrinsic() 1011 Value *CmpVal_Shifted = Builder.CreateShl( in expandAtomicCmpXchgToMaskedIntrinsic() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 599 return IC.Builder.CreateShl(C, NumBits); in getShiftedValue() 748 Builder.CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName()); in FoldShiftByConstant() 764 Builder.CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName()); in FoldShiftByConstant() 780 Builder.CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName()); in FoldShiftByConstant() 796 Builder.CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName()); in FoldShiftByConstant() 833 Value *NewShift = Builder.CreateShl(Op0BO->getOperand(1), Op1); in FoldShiftByConstant() 922 return new ZExtInst(Builder.CreateShl(X, ShAmt), Ty); in visitShl() 938 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitShl() 959 auto *NewShl = BinaryOperator::CreateShl(X, ShiftDiff); in visitShl() 984 return BinaryOperator::CreateShl(X, ConstantInt::get(Ty, AmtSum)); in visitShl() [all …]
|
H A D | InstCombineAddSub.cpp | 960 Value *NewShl = Builder.CreateShl(X, ShAmtC, "sext"); in foldAddWithConstant() 1116 Value *NotMask = Builder.CreateShl(MinusOne, NBits, "notmask"); in canonicalizeLowbitMask() 1281 auto *NewShl = BinaryOperator::CreateShl(NewMath, ShAmt); in factorizeMathWithShlOps() 1319 auto *Shl = BinaryOperator::CreateShl(LHS, ConstantInt::get(Ty, 1)); in visitAdd() 1352 return BinaryOperator::CreateAdd(A, Builder.CreateShl(RHS, 1, "reass.add")); in visitAdd() 1356 return BinaryOperator::CreateAdd(A, Builder.CreateShl(LHS, 1, "reass.add")); in visitAdd()
|
H A D | InstCombineMulDivRem.cpp | 65 return IC.Builder.CreateShl(One, A); in simplifyValueKnownNonZero() 190 BinaryOperator *Shl = BinaryOperator::CreateShl(NewOp, NewCst); in visitMul() 310 BO = BinaryOperator::CreateShl(Op1, Y); in visitMul() 313 BO = BinaryOperator::CreateShl(Op0, Y); in visitMul()
|
H A D | InstCombineNegator.cpp | 354 return Builder.CreateShl(NegOp0, I->getOperand(1), I->getName() + ".neg"); in visitImpl()
|
H A D | InstCombineCasts.cpp | 1383 In = Builder.CreateShl(In, in transformSExtICmp() 1494 return BinaryOperator::CreateAShr(Builder.CreateShl(Res, ShAmt, "sext"), in visitSExt() 1506 return BinaryOperator::CreateAShr(Builder.CreateShl(X, ShAmt), ShAmt); in visitSExt() 1539 A = Builder.CreateShl(A, NewShAmt, CI.getName()); in visitSExt()
|
H A D | InstCombineSimplifyDemanded.cpp | 800 NewVal = BinaryOperator::CreateShl(II->getArgOperand(0), in SimplifyDemandedUseBits() 1049 New = BinaryOperator::CreateShl(VarX, Amt); in simplifyShrShlDemandedBits()
|
H A D | InstCombineSelect.cpp | 217 V = Builder.CreateShl(V, ValZeros - AndZeros); in foldSelectICmpAnd() 536 Value *MaskB = HasShift ? Builder.CreateShl(One, Z) : One; in foldSelectICmpAndAnd() 673 V = Builder.CreateShl(V, C2Log - C1Log); in foldSelectICmpAndOr()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | FixedPointBuilder.h | 72 Result = B.CreateShl(Result, DstScale - SrcScale, "upscale"); in Convert() 80 Result = B.CreateShl(Result, DstScale - SrcScale, "upscale"); in Convert() 341 Value *CreateShl(Value *LHS, const FixedPointSemantics &LHSSema, Value *RHS) { in CreateShl() function 351 Result = B.CreateShl(LHS, RHS); in CreateShl()
|
H A D | NoFolder.h | 113 Instruction *CreateShl(Constant *LHS, Constant *RHS, bool HasNUW = false, 115 BinaryOperator *BO = BinaryOperator::CreateShl(LHS, RHS);
|
H A D | IRBuilderFolder.h | 49 virtual Value *CreateShl(Constant *LHS, Constant *RHS,
|
H A D | ConstantFolder.h | 91 Constant *CreateShl(Constant *LHS, Constant *RHS,
|
H A D | IRBuilder.h | 1279 Value *CreateShl(Value *LHS, Value *RHS, const Twine &Name = "", 1283 return Insert(Folder.CreateShl(LC, RC, HasNUW, HasNSW), Name); 1288 Value *CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = "", 1290 return CreateShl(LHS, ConstantInt::get(LHS->getType(), RHS), Name, 1294 Value *CreateShl(Value *LHS, uint64_t RHS, const Twine &Name = "", 1296 return CreateShl(LHS, ConstantInt::get(LHS->getType(), RHS), Name,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 273 Value *Q = Builder.CreateShl(Dividend, Tmp2); in generateUnsignedDivisionCode() 309 Value *Tmp5 = Builder.CreateShl(R_1, One); in generateUnsignedDivisionCode() 312 Value *Tmp8 = Builder.CreateShl(Q_2, One); in generateUnsignedDivisionCode() 332 Value *Tmp13 = Builder.CreateShl(Q_3, One); in generateUnsignedDivisionCode()
|
H A D | VNCoercion.cpp | 567 T *ShVal = Helper.CreateShl( in getMemInstValueForLoadHelper() 575 T *ShVal = Helper.CreateShl(Val, ConstantInt::get(Val->getType(), 1 * 8)); in getMemInstValueForLoadHelper()
|
H A D | RelLookupTableConverter.cpp | 145 Builder.CreateShl(Index, ConstantInt::get(IntTy, 2), "reltable.shift"); in convertToRelLookupTable()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 218 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt) in simplifyX86immShift() 245 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt) in simplifyX86immShift() 290 return Builder.CreateShl(Vec, ShiftVec); in simplifyX86immShift() 361 return (LogicalShift ? (ShiftLeft ? Builder.CreateShl(Vec, Amt) in simplifyX86varShift() 430 return Builder.CreateShl(Vec, ShiftVec); in simplifyX86varShift() 1051 Value *Shifted = IC.Builder.CreateShl(Input, in instCombineIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonGenExtract.cpp | 218 NewIn = IRB.CreateShl(NewIn, SL, CSL->getName()); in INITIALIZE_PASS_DEPENDENCY()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | StraightLineStrengthReduce.cpp | 621 return Builder.CreateShl(ExtendedStride, Exponent); in emitBump() 627 return Builder.CreateNeg(Builder.CreateShl(ExtendedStride, Exponent)); in emitBump()
|
H A D | SeparateConstOffsetFromGEP.cpp | 880 Idx = Builder.CreateShl( in lowerToSingleIndexGEPs() 941 Idx = Builder.CreateShl( in lowerToArithmetics()
|
H A D | LoopIdiomRecognize.cpp | 1882 InitXNext = Builder.CreateShl(InitX, 1); in transformLoopToCountable() 2333 Value *NewX = Builder.CreateShl(X, LoopBackedgeTakenCount); in recognizeShiftUntilBitTest() 2348 NewXNext = Builder.CreateShl(X, LoopTripCount); in recognizeShiftUntilBitTest() 2353 NewXNext = Builder.CreateShl(NewX, ConstantInt::get(Ty, 1)); in recognizeShiftUntilBitTest()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 996 IRB.CreateShl(Tag, kPointerTagShift), in tagPointer() 1001 Value *ShiftedTag = IRB.CreateShl(Tag, kPointerTagShift); in tagPointer() 1087 SP = IRB.CreateShl(SP, 44); in emitPrologue() 1102 IRB.CreateShl(IRB.CreateAShr(ThreadLong, 56), 12, "", true, true), in emitPrologue()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | TargetFolder.h | 90 Constant *CreateShl(Constant *LHS, Constant *RHS,
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 176 V = IRB.CreateShl(V, -Offset * 8); in sliceValue()
|