/external/llvm/lib/CodeGen/ |
IntrinsicLowering.cpp | 192 Tmp3 = Builder.CreateAnd(Tmp3, 195 Tmp2 = Builder.CreateAnd(Tmp2, 223 Tmp7 = Builder.CreateAnd(Tmp7, 227 Tmp6 = Builder.CreateAnd(Tmp6, 231 Tmp5 = Builder.CreateAnd(Tmp5, 235 Tmp4 = Builder.CreateAnd(Tmp4, 239 Tmp3 = Builder.CreateAnd(Tmp3, 243 Tmp2 = Builder.CreateAnd(Tmp2, 282 Value *LHS = Builder.CreateAnd(PartValue, MaskCst, "cppop.and1"); 286 Value *RHS = Builder.CreateAnd(VShift, MaskCst, "cppop.and2") [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LowerAtomic.cpp | 59 Res = Builder.CreateAnd(Orig, Val); 62 Res = Builder.CreateNot(Builder.CreateAnd(Orig, Val));
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineShifts.cpp | 47 Value *Rem = Builder->CreateAnd(A, ConstantInt::get(I.getType(), *B-1), 235 V = IC.Builder->CreateAnd(BO->getOperand(0), 275 V = IC.Builder->CreateAnd(I->getOperand(0), 394 Value *And = Builder->CreateAnd(NSh, 425 return BinaryOperator::CreateAnd(X, ConstantInt::get(I.getContext(), 439 Value *XM = Builder->CreateAnd(V1, ConstantExpr::getShl(CC, Op1), 457 return BinaryOperator::CreateAnd(X, ConstantInt::get(I.getContext(), 469 Value *XM = Builder->CreateAnd(V1, ConstantExpr::getShl(CC, Op1), 571 return BinaryOperator::CreateAnd(X, 607 return BinaryOperator::CreateAnd(Shift [all...] |
InstCombineAndOrXor.cpp | 144 Value *And = Builder->CreateAnd(X, AndRHS); 155 return BinaryOperator::CreateAnd(Or, AndRHS); 164 Value *And = Builder->CreateAnd(X, Together); 196 Value *NewAnd = Builder->CreateAnd(X, AndRHS); 258 return BinaryOperator::CreateAnd(ShVal, AndRHS, TheAnd.getName()); 639 Value* newAnd = Builder->CreateAnd(A, newOr); 650 Value* newAnd = Builder->CreateAnd(A, newOr); 656 Value* newAnd1 = Builder->CreateAnd(B, D); 657 Value* newAnd = Builder->CreateAnd(A, newAnd1); 693 Value *newAnd = Builder->CreateAnd(A, newOr1) [all...] |
InstCombineCasts.cpp | 467 Src = Builder->CreateAnd(Src, One); 501 return BinaryOperator::CreateAnd(NewTrunc, 614 Result = Builder->CreateAnd(Result, 803 return BinaryOperator::CreateAnd(Res, C); [all...] |
InstCombineSelect.cpp | 546 Value *And = Builder->CreateAnd(AShr, C2->getValue()-C1->getValue()); 748 return BinaryOperator::CreateAnd(NotCond, FalseVal); 753 return BinaryOperator::CreateAnd(CondVal, TrueVal); 765 return BinaryOperator::CreateAnd(CondVal, TrueVal); 770 return BinaryOperator::CreateAnd(TrueVal, FalseVal); [all...] |
InstCombineCompares.cpp | 437 return BinaryOperator::CreateAnd(C1, C2); 491 V = Builder->CreateAnd(ConstantInt::get(Ty, 1), V); [all...] |
InstCombineMulDivRem.cpp | 251 return BinaryOperator::CreateAnd(Op0, Op1); 279 return BinaryOperator::CreateAnd(V, OtherOp); [all...] |
InstCombineSimplifyDemanded.cpp | 338 Instruction *And = BinaryOperator::CreateAnd(I->getOperand(0), AndC); 363 Instruction *NewAnd = BinaryOperator::CreateAnd(I->getOperand(0), AndC); [all...] |
InstCombineAddSub.cpp | [all...] |
/art/compiler/llvm/ |
runtime_support_builder.cc | 174 irb_.CreateAnd(monitor, ~(LW_HASH_STATE_MASK << LW_HASH_STATE_SHIFT)); 224 Value* hash_state = irb_.CreateAnd(monitor, (LW_HASH_STATE_MASK << LW_HASH_STATE_SHIFT)); 225 Value* real_monitor = irb_.CreateAnd(monitor, ~(LW_HASH_STATE_MASK << LW_HASH_STATE_SHIFT));
|
/external/llvm/include/llvm/Support/ |
NoFolder.h | 137 Instruction *CreateAnd(Constant *LHS, Constant *RHS) const { 138 return BinaryOperator::CreateAnd(LHS, RHS);
|
ConstantFolder.h | 87 Constant *CreateAnd(Constant *LHS, Constant *RHS) const {
|
TargetFolder.h | 99 Constant *CreateAnd(Constant *LHS, Constant *RHS) const {
|
/external/llvm/lib/Transforms/Instrumentation/ |
MemorySanitizer.cpp | 631 IRB.CreateAnd(IRB.CreatePointerCast(Addr, MS.IntptrTy), 642 IRB.CreateAnd(IRB.CreatePointerCast(Addr, MS.IntptrTy), 648 IRB.CreateAnd(Add, ConstantInt::get(MS.IntptrTy, ~3ULL)); [all...] |
/external/llvm/lib/Transforms/Utils/ |
BypassSlowDivision.cpp | 163 Value *AndV = MainBuilder.CreateAnd(OrV, BitMask);
|
IntegerDivision.cpp | 274 Value *Carry = Builder.CreateAnd(Tmp10, One); 275 Value *Tmp11 = Builder.CreateAnd(Tmp10, Divisor);
|
FlattenCFG.cpp | 289 NC = Builder.CreateAnd(PC, CC);
|
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | 444 return Builder.CreateAnd(Ops.LHS, Ops.RHS, "and"); 587 Check = Builder.CreateAnd(GE, LE); 637 Check = Builder.CreateAnd(GE, LE); 675 Check = Builder.CreateNot(Builder.CreateAnd(GE, LE)); [all...] |
ItaniumCXXABI.cpp | 309 IsVirtual = Builder.CreateAnd(RawAdj, ptrdiff_1); 311 IsVirtual = Builder.CreateAnd(FnAsInt, ptrdiff_1); 668 llvm::Value *OrAdjAnd1 = Builder.CreateAnd(OrAdj, One); 706 llvm::Value *VirtualBit = Builder.CreateAnd(Adj, One, "memptr.virtualbit"); [all...] |
CGExpr.cpp | 484 Cond = Cond ? Builder.CreateAnd(Cond, LargeEnough) : LargeEnough; 497 Builder.CreateAnd(Builder.CreatePtrToInt(Address, IntPtrTy), 501 Cond = Cond ? Builder.CreateAnd(Cond, Aligned) : Aligned; 554 llvm::Value *Slot = Builder.CreateAnd(Hash, [all...] |
TargetInfo.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
IRBuilder.h | 747 Value *CreateAnd(Value *LHS, Value *RHS, const Twine &Name = "") { 752 return Insert(Folder.CreateAnd(LC, RC), Name); 754 return Insert(BinaryOperator::CreateAnd(LHS, RHS), Name); 756 Value *CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name = "") { 757 return CreateAnd(LHS, ConstantInt::get(LHS->getType(), RHS), Name); 759 Value *CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name = "") { 760 return CreateAnd(LHS, ConstantInt::get(LHS->getType(), RHS), Name); [all...] |
/external/llvm/include/llvm/MC/ |
MCExpr.h | 400 static const MCBinaryExpr *CreateAnd(const MCExpr *LHS, const MCExpr *RHS,
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | 213 return MCBinaryExpr::CreateAnd(OpExpr, MaskExpr, Ctx); 245 return MCBinaryExpr::CreateAnd(LHS, RHS, Ctx); [all...] |