Searched refs:CreateShl (Results 1 - 25 of 54) sorted by relevance

123

/external/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp176 Value *Tmp1 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8),
184 Value *Tmp4 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24),
186 Value *Tmp3 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8),
204 Value *Tmp8 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 56),
206 Value *Tmp7 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 40),
208 Value *Tmp6 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24),
210 Value *Tmp5 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8),
H A DAtomicExpandPass.cpp621 Ret.ShiftAmt = Builder.CreateShl(PtrLSB, 3);
625 Builder.CreateShl(Builder.CreateXor(PtrLSB, WordSize - ValueSize), 3);
629 Ret.Mask = Builder.CreateShl(
676 Value *NewVal_Shiftup = Builder.CreateShl(
708 Builder.CreateShl(Builder.CreateZExt(AI->getValOperand(), PMV.WordType),
790 Builder.CreateShl(Builder.CreateZExt(NewVal, PMV.WordType), PMV.ShiftAmt);
792 Builder.CreateShl(Builder.CreateZExt(Cmp, PMV.WordType), PMV.ShiftAmt);
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DIntrinsicLowering.cpp176 Value *Tmp1 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8),
184 Value *Tmp4 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24),
186 Value *Tmp3 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8),
204 Value *Tmp8 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 56),
206 Value *Tmp7 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 40),
208 Value *Tmp6 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 24),
210 Value *Tmp5 = Builder.CreateShl(V, ConstantInt::get(V->getType(), 8),
/external/llvm/unittests/IR/
H A DPatternMatch.cpp245 IRB.CreateShl(L, R, "", /* NUW */ false, /* NSW */ true)));
265 IRB.CreateShl(L, R, "", /* NUW */ true, /* NSW */ false)));
278 EXPECT_FALSE(m_NSWShl(m_Value(), m_Value()).match(IRB.CreateShl(L, R)));
280 IRB.CreateShl(L, R, "", /* NUW */ true, /* NSW */ false)));
292 EXPECT_FALSE(m_NUWShl(m_Value(), m_Value()).match(IRB.CreateShl(L, R)));
294 IRB.CreateShl(L, R, "", /* NUW */ false, /* NSW */ true)));
H A DIRBuilderTest.cpp268 Builder.CreateShl(V, V, "", /* NUW */ false, /* NSW */ true))
278 Builder.CreateShl(V, V, "", /* NUW */ true, /* NSW */ false))
290 Builder.CreateShl(C, C, "", /* NUW */ false, /* NSW */ true))
300 Builder.CreateShl(C, C, "", /* NUW */ true, /* NSW */ false))
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp188 V = IC.Builder->CreateShl(C, NumBits);
419 Builder->CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName());
436 Builder->CreateShl(Op0BO->getOperand(0), Op1,
452 Builder->CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName());
469 Builder->CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName());
579 Value *Shift = Builder->CreateShl(X, ConstantInt::get(Ty, ShiftDiff));
616 Value *Shift = Builder->CreateShl(X, ConstantInt::get(Ty, ShiftDiff));
662 return BinaryOperator::CreateShl(ConstantExpr::getShl(C1, C2), A);
H A DInstCombineMulDivRem.cpp42 return IC.Builder->CreateShl(PowerOf2, A);
124 BinaryOperator *Shl = BinaryOperator::CreateShl(Op0, NewCst);
227 return BinaryOperator::CreateShl(Op1, Y);
229 return BinaryOperator::CreateShl(Op0, Y);
H A DInstCombineAddSub.cpp136 Value *NewShl = Builder->CreateShl(XorLHS, ShAmt, "sext");
152 BinaryOperator::CreateShl(LHS, ConstantInt::get(I.getType(), 1));
629 return BinaryOperator::CreateShl(XNeg, Y);
H A DInstCombineCasts.cpp953 In = Builder->CreateShl(In,
1091 return BinaryOperator::CreateAShr(Builder->CreateShl(Res, ShAmt, "sext"),
1104 Value *Res = Builder->CreateShl(TI->getOperand(0), ShAmt, "sext");
1134 A = Builder->CreateShl(A, ShAmtV, CI.getName());
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp193 V = IC.Builder->CreateShl(C, NumBits);
431 Builder->CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName());
451 Builder->CreateShl(Op0BO->getOperand(0), Op1,
467 Builder->CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName());
486 Builder->CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName());
671 Value *Shift = Builder->CreateShl(X, ShiftDiffCst);
733 return BinaryOperator::CreateShl(ConstantExpr::getShl(C1, C2), A);
H A DInstCombineMulDivRem.cpp43 return IC.Builder->CreateShl(One, A);
228 BinaryOperator *Shl = BinaryOperator::CreateShl(NewOp, NewCst);
354 BO = BinaryOperator::CreateShl(Op1, Y);
357 BO = BinaryOperator::CreateShl(Op0, Y);
/external/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp274 Value *Q = Builder.CreateShl(Dividend, Tmp2);
310 Value *Tmp5 = Builder.CreateShl(R_1, One);
313 Value *Tmp8 = Builder.CreateShl(Q_2, One);
333 Value *Tmp13 = Builder.CreateShl(Q_3, One);
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DNoFolder.h118 Instruction *CreateShl(Constant *LHS, Constant *RHS, bool HasNUW = false, function in class:llvm::NoFolder
120 BinaryOperator *BO = BinaryOperator::CreateShl(LHS, RHS);
H A DConstantFolder.h75 Constant *CreateShl(Constant *LHS, Constant *RHS, function in class:llvm::ConstantFolder
H A DTargetFolder.h89 Constant *CreateShl(Constant *LHS, Constant *RHS, function in class:llvm::TargetFolder
H A DIRBuilder.h609 Value *CreateShl(Value *LHS, Value *RHS, const Twine &Name = "", function in class:llvm::IRBuilder
613 return Insert(Folder.CreateShl(LC, RC, HasNUW, HasNSW), Name);
617 Value *CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = "", function in class:llvm::IRBuilder
619 return CreateShl(LHS, ConstantInt::get(LHS->getType(), RHS), Name,
622 Value *CreateShl(Value *LHS, uint64_t RHS, const Twine &Name = "", function in class:llvm::IRBuilder
624 return CreateShl(LHS, ConstantInt::get(LHS->getType(), RHS), Name,
/external/llvm/include/llvm/IR/
H A DNoFolder.h118 Instruction *CreateShl(Constant *LHS, Constant *RHS, bool HasNUW = false, function in class:llvm::NoFolder
120 BinaryOperator *BO = BinaryOperator::CreateShl(LHS, RHS);
H A DConstantFolder.h75 Constant *CreateShl(Constant *LHS, Constant *RHS, function in class:llvm::ConstantFolder
H A DIRBuilder.h897 Value *CreateShl(Value *LHS, Value *RHS, const Twine &Name = "", function in class:llvm::IRBuilder
901 return Insert(Folder.CreateShl(LC, RC, HasNUW, HasNSW), Name);
905 Value *CreateShl(Value *LHS, const APInt &RHS, const Twine &Name = "", function in class:llvm::IRBuilder
907 return CreateShl(LHS, ConstantInt::get(LHS->getType(), RHS), Name,
910 Value *CreateShl(Value *LHS, uint64_t RHS, const Twine &Name = "", function in class:llvm::IRBuilder
912 return CreateShl(LHS, ConstantInt::get(LHS->getType(), RHS), Name,
/external/llvm/lib/Target/Hexagon/
H A DHexagonGenExtract.cpp205 NewIn = IRB.CreateShl(NewIn, SL, CSL->getName());
/external/llvm/lib/Transforms/Scalar/
H A DStraightLineStrengthReduce.cpp576 return Builder.CreateShl(ExtendedStride, Exponent);
582 return Builder.CreateNeg(Builder.CreateShl(ExtendedStride, Exponent));
H A DSeparateConstOffsetFromGEP.cpp802 Idx = Builder.CreateShl(
863 Idx = Builder.CreateShl(
/external/llvm/include/llvm/Analysis/
H A DTargetFolder.h89 Constant *CreateShl(Constant *LHS, Constant *RHS, function in class:llvm::TargetFolder
/external/swiftshader/third_party/LLVM/include/llvm/MC/
H A DMCExpr.h378 static const MCBinaryExpr *CreateShl(const MCExpr *LHS, const MCExpr *RHS, function in class:llvm::MCBinaryExpr
/external/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp303 Value *BitMask = B.CreateShl(ConstantInt::get(BitsType, 1), BitIndex);
461 Value *OffsetSHL = B.CreateShl(

Completed in 571 milliseconds

123