/external/llvm/lib/Transforms/Utils/ |
IntegerDivision.cpp | 58 Value *DividendSign = Builder.CreateAShr(Dividend, Shift); 59 Value *DivisorSign = Builder.CreateAShr(Divisor, Shift); 131 Value *Tmp = Builder.CreateAShr(Dividend, Shift); 132 Value *Tmp1 = Builder.CreateAShr(Divisor, Shift); 316 Value *Tmp10 = Builder.CreateAShr(Tmp9, MSB);
|
/external/llvm/include/llvm/IR/ |
NoFolder.h | 131 Instruction *CreateAShr(Constant *LHS, Constant *RHS, 134 return BinaryOperator::CreateAShr(LHS, RHS);
|
ConstantFolder.h | 83 Constant *CreateAShr(Constant *LHS, Constant *RHS,
|
IRBuilder.h | 788 Value *CreateAShr(Value *LHS, Value *RHS, const Twine &Name = "", 792 return Insert(Folder.CreateAShr(LC, RC, isExact), Name); 794 return Insert(BinaryOperator::CreateAShr(LHS, RHS), Name); 797 Value *CreateAShr(Value *LHS, const APInt &RHS, const Twine &Name = "", 799 return CreateAShr(LHS, ConstantInt::get(LHS->getType(), RHS), Name,isExact); 801 Value *CreateAShr(Value *LHS, uint64_t RHS, const Twine &Name = "", 803 return CreateAShr(LHS, ConstantInt::get(LHS->getType(), RHS), Name,isExact); [all...] |
/external/llvm/include/llvm/Analysis/ |
TargetFolder.h | 96 Constant *CreateAShr(Constant *LHS, Constant *RHS, bool isExact = false)const{
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCasts.cpp | [all...] |
InstCombineAddSub.cpp | [all...] |
InstCombineSelect.cpp | 591 Value *AShr = Builder->CreateAShr(CmpLHS, Ty->getBitWidth()-1); [all...] |
InstCombineSimplifyDemanded.cpp | [all...] |
InstCombineAndOrXor.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
CodeGenPrepare.cpp | 688 BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, "", InsertPt); 783 BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, "", InsertPt); [all...] |
/external/clang/lib/CodeGen/ |
CGExpr.cpp | [all...] |
CGBuiltin.cpp | [all...] |
CGExprScalar.cpp | [all...] |
ItaniumCXXABI.cpp | 400 Adj = Builder.CreateAShr(Adj, ptrdiff_1, "memptr.adj.shifted"); [all...] |
/art/compiler/dex/portable/ |
mir_to_gbc.cc | 401 case kOpAsr: res = irb_->CreateAShr(src1, src2); break; [all...] |
/art/compiler/llvm/ |
gbc_expander.cc | [all...] |
/external/llvm/lib/IR/ |
Core.cpp | [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.mli | [all...] |