HomeSort by relevance Sort by last modified time
    Searched refs:CreateAnd (Results 1 - 25 of 28) sorted by null

1 2

  /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/InstCombine/
InstCombineShifts.cpp 47 Value *Rem = Builder->CreateAnd(A, ConstantInt::get(I.getType(), *B-1),
234 V = IC.Builder->CreateAnd(BO->getOperand(0),
274 V = IC.Builder->CreateAnd(I->getOperand(0),
393 Value *And = Builder->CreateAnd(NSh,
424 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(),
471 Value *XM = Builder->CreateAnd(V1, ConstantExpr::getShl(CC, Op1),
561 return BinaryOperator::CreateAnd(X,
568 return BinaryOperator::CreateAnd(X
    [all...]
InstCombineAndOrXor.cpp 207 Value *And = Builder->CreateAnd(X, AndRHS);
218 return BinaryOperator::CreateAnd(Or, AndRHS);
227 Value *And = Builder->CreateAnd(X, Together);
259 Value *NewAnd = Builder->CreateAnd(X, AndRHS);
324 return BinaryOperator::CreateAnd(ShVal, AndRHS, TheAnd.getName());
657 Value* newAnd = Builder->CreateAnd(A, newOr);
668 Value* newAnd = Builder->CreateAnd(A, newOr);
674 Value* newAnd1 = Builder->CreateAnd(B, D);
675 Value* newAnd = Builder->CreateAnd(A, newAnd1);
711 Value *newAnd = Builder->CreateAnd(A, newOr1)
    [all...]
InstCombineMulDivRem.cpp 220 return BinaryOperator::CreateAnd(Op0, Op1);
248 return BinaryOperator::CreateAnd(V, OtherOp);
625 return BinaryOperator::CreateAnd(Op0,
633 return BinaryOperator::CreateAnd(Op0, Add);
641 Value *TrueAnd = Builder->CreateAnd(Op0, *C1-1, Op1->getName()+".t");
642 Value *FalseAnd = Builder->CreateAnd(Op0, *C2-1, Op1->getName()+".f");
InstCombineCasts.cpp 460 Src = Builder->CreateAnd(Src, One);
494 return BinaryOperator::CreateAnd(NewTrunc,
611 Result = Builder->CreateAnd(Result,
792 return BinaryOperator::CreateAnd(Res, C);
    [all...]
InstCombineSelect.cpp 471 Value *And = Builder->CreateAnd(AShr, C2->getValue()-C1->getValue());
665 return BinaryOperator::CreateAnd(NotCond, FalseVal);
669 return BinaryOperator::CreateAnd(CondVal, TrueVal);
681 return BinaryOperator::CreateAnd(CondVal, TrueVal);
    [all...]
InstCombineCompares.cpp 406 return BinaryOperator::CreateAnd(C1, C2);
452 V = Builder->CreateAnd(ConstantInt::get(Ty, 1), V);
    [all...]
InstCombineAddSub.cpp 252 return BinaryOperator::CreateAnd(NewAdd, C2);
618 return BinaryOperator::CreateAnd(Op0,
InstCombineSimplifyDemanded.cpp 328 Instruction *And = BinaryOperator::CreateAnd(I->getOperand(0), AndC);
353 Instruction *NewAnd = BinaryOperator::CreateAnd(I->getOperand(0), AndC);
    [all...]
  /external/mesa3d/src/pixelflinger2/
llvm_texture.cpp 50 Value * b = builder.CreateAnd(texel, builder.getInt32(0x1f));
54 Value * g = builder.CreateAnd(texel, builder.getInt32(0x7e0));
57 g = builder.CreateAnd(g, builder.getInt32(0xff00));
59 Value * r = builder.CreateAnd(texel, builder.getInt32(0xF800));
62 r = builder.CreateAnd(r, builder.getInt32(0xff0000));
91 Value * alpha = builder.CreateAnd(texel, builder.getInt32(0xff00));
92 texel = builder.CreateAnd(texel, builder.getInt32(0xff));
119 // channels = builder.CreateAnd(channels, constIntVec(builder, 0xff, 0xff, 0xff, 0xff));
124 // channels = builder.CreateAnd(channels, constIntVec(builder, 0xff00, 0xff00, 0xff00, 0xff00));
128 channels = builder.CreateAnd(channels, constIntVec(builder, 0xff, 0xff, 0xff, 0xff))
    [all...]
llvm_scanline.cpp 219 src = builder.CreateAnd(src, constIntVec(builder, 0xf8, 0xfc, 0xf8, 0));
246 dst = builder.CreateAnd(dst, constIntVec(builder, 0xff, 0xff, 0xff, 0xff));
249 dst = builder.CreateAnd(dst, constIntVec(builder, 0xf800, 0x7e0, 0x1f, 0));
310 // channels = builder.CreateAnd(channels, constIntVec(builder,0xff, 0xff, 0xff, 0xff));
550 s = builder.CreateAnd(s, sMask);
  /external/llvm/lib/Transforms/Scalar/
LowerAtomic.cpp 59 Res = Builder.CreateAnd(Orig, Val);
62 Res = Builder.CreateNot(Builder.CreateAnd(Orig, Val));
ScalarReplAggregates.cpp     [all...]
  /external/llvm/include/llvm/Support/
NoFolder.h 137 Instruction *CreateAnd(Constant *LHS, Constant *RHS) const {
138 return BinaryOperator::CreateAnd(LHS, RHS);
IRBuilder.h 664 Value *CreateAnd(Value *LHS, Value *RHS, const Twine &Name = "") {
669 return Insert(Folder.CreateAnd(LC, RC), Name);
671 return Insert(BinaryOperator::CreateAnd(LHS, RHS), Name);
673 Value *CreateAnd(Value *LHS, const APInt &RHS, const Twine &Name = "") {
674 return CreateAnd(LHS, ConstantInt::get(LHS->getType(), RHS), Name);
676 Value *CreateAnd(Value *LHS, uint64_t RHS, const Twine &Name = "") {
677 return CreateAnd(LHS, ConstantInt::get(LHS->getType(), RHS), Name);
    [all...]
ConstantFolder.h 87 Constant *CreateAnd(Constant *LHS, Constant *RHS) const {
TargetFolder.h 99 Constant *CreateAnd(Constant *LHS, Constant *RHS) const {
  /external/clang/lib/CodeGen/
ItaniumCXXABI.cpp 250 IsVirtual = Builder.CreateAnd(RawAdj, ptrdiff_1);
252 IsVirtual = Builder.CreateAnd(FnAsInt, ptrdiff_1);
623 llvm::Value *OrAdjAnd1 = Builder.CreateAnd(OrAdj, One);
661 llvm::Value *VirtualBit = Builder.CreateAnd(Adj, One, "memptr.virtualbit");
    [all...]
CGExprScalar.cpp 446 return Builder.CreateAnd(Ops.LHS, Ops.RHS, "and");
756 Mask = Builder.CreateAnd(Mask, MaskBits, "mask");
    [all...]
CGBuiltin.cpp 292 Value *Result = Builder.CreateAnd(Tmp, llvm::ConstantInt::get(ArgType, 1));
452 V = Builder.CreateAnd(Eq, IsLessThanInf, "and");
453 V = Builder.CreateAnd(V, IsNormal, "and");
466 V = Builder.CreateAnd(Eq, IsNotInf, "and");
    [all...]
CGExpr.cpp     [all...]
TargetInfo.cpp     [all...]
  /external/llvm/include/llvm/MC/
MCExpr.h 326 static const MCBinaryExpr *CreateAnd(const MCExpr *LHS, const MCExpr *RHS,
  /external/mesa3d/src/glsl/
ir_to_llvm.cpp 641 return bld.CreateAnd(ops[0], ops[1]);
760 return bld.CreateAnd(ops[0], ops[1]);
834 return bld.CreateAnd(ops[0], ops[1], "bmin");
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]

Completed in 518 milliseconds

1 2