/external/llvm/lib/Transforms/Utils/ |
D | IntegerDivision.cpp | 58 Value *DividendSign = Builder.CreateAShr(Dividend, Shift); in generateSignedRemainderCode() 59 Value *DivisorSign = Builder.CreateAShr(Divisor, Shift); in generateSignedRemainderCode() 131 Value *Tmp = Builder.CreateAShr(Dividend, Shift); in generateSignedDivisionCode() 132 Value *Tmp1 = Builder.CreateAShr(Divisor, Shift); in generateSignedDivisionCode() 316 Value *Tmp10 = Builder.CreateAShr(Tmp9, MSB); in generateUnsignedDivisionCode()
|
/external/llvm/include/llvm/IR/ |
D | NoFolder.h | 131 Instruction *CreateAShr(Constant *LHS, Constant *RHS, 134 return BinaryOperator::CreateAShr(LHS, RHS);
|
D | IRBuilder.h | 850 Value *CreateAShr(Value *LHS, Value *RHS, const Twine &Name = "", 854 return Insert(Folder.CreateAShr(LC, RC, isExact), Name); 856 return Insert(BinaryOperator::CreateAShr(LHS, RHS), Name); 859 Value *CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name = "", 861 return CreateAShr(LHS, ConstantInt::get(LHS->getType(), RHS), Name,isExact); 863 Value *CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name = "", 865 return CreateAShr(LHS, ConstantInt::get(LHS->getType(), RHS), Name,isExact);
|
D | ConstantFolder.h | 83 Constant *CreateAShr(Constant *LHS, Constant *RHS,
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCasts.cpp | 909 Value *In = Builder->CreateAShr(Op0, Sh, Op0->getName()+".lobit"); in transformSExtICmp() 965 In = Builder->CreateAShr(In, ConstantInt::get(In->getType(), in transformSExtICmp() 1092 return BinaryOperator::CreateAShr(Builder->CreateShl(Res, ShAmt, "sext"), in visitSExt() 1106 return BinaryOperator::CreateAShr(Res, ShAmt); in visitSExt() 1136 return BinaryOperator::CreateAShr(A, ShAmtV); in visitSExt()
|
D | InstCombineAddSub.cpp | 1104 return BinaryOperator::CreateAShr(NewShl, ShAmt); in visitAdd() 1582 return BinaryOperator::CreateAShr(X, CI); in visitSub()
|
D | InstCombineSimplifyDemanded.cpp | 941 BinaryOperator::CreateAShr(VarX, Amt); in SimplifyShrShlDemandedBits()
|
D | InstCombineSelect.cpp | 621 Value *AShr = Builder->CreateAShr(CmpLHS, Ty->getBitWidth()-1); in visitSelectInstWithICmp()
|
D | InstCombineAndOrXor.cpp | 2588 return BinaryOperator::CreateAShr(Op0NotVal, Op0I->getOperand(1)); in visitXor()
|
/external/llvm/include/llvm/Analysis/ |
D | TargetFolder.h | 96 Constant *CreateAShr(Constant *LHS, Constant *RHS, bool isExact = false)const{
|
/external/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 934 BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, "", InsertPt); in SinkShiftAndTruncate() 1029 BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, "", InsertPt); in OptimizeExtractBits()
|
/external/clang/lib/CodeGen/ |
D | CGExpr.cpp | 1373 Val = Builder.CreateAShr(Val, Info.Offset + HighBits, "bf.ashr"); in EmitLoadOfBitfieldLValue() 1619 ResultVal = Builder.CreateAShr(ResultVal, HighBits, "bf.result.ashr"); in EmitStoreThroughBitfieldLValue()
|
D | CGBuiltin.cpp | 1964 return Builder.CreateAShr(Vec, Shift, name); in EmitNeonRShiftImm() 3057 Ops[0] = Builder.CreateAShr(Ops[0], Ops[1]); in EmitCommonNeonBuiltinExpr() 4646 return Builder.CreateAShr( in EmitAArch64BuiltinExpr() 4662 Ops[1] = Builder.CreateAShr( in EmitAArch64BuiltinExpr()
|
D | ItaniumCXXABI.cpp | 431 Adj = Builder.CreateAShr(Adj, ptrdiff_1, "memptr.adj.shifted"); in EmitLoadOfMemberFunctionPointer()
|
D | MicrosoftCXXABI.cpp | 2453 llvm::Value *VBTableIndex = Builder.CreateAShr( in GetVBaseOffsetFromVBPtr()
|
D | CGExprScalar.cpp | 2794 return Builder.CreateAShr(Ops.LHS, RHS, "shr"); in EmitShr()
|
/external/llvm/lib/IR/ |
D | Core.cpp | 2384 return wrap(unwrap(B)->CreateAShr(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildAShr()
|
/external/llvm/bindings/go/llvm/ |
D | ir.go | 1380 func (b Builder) CreateAShr(lhs, rhs Value, name string) (v Value) { func
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 2166 See the method [llvm::LLVMBuilder::CreateAShr]. *)
|