|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/IR/AutoUpgrade.cpp 1375 Value* AndNode = Builder.CreateAnd(Mask, APInt(8, 1));
lib/Transforms/InstCombine/InstCombineAddSub.cpp 794 Value *NewAnd = Builder.CreateAnd(Z, *C1);
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1244 Value *NewAnd = Builder.CreateAnd(V, Low | AndC->getValue());
lib/Transforms/InstCombine/InstCombineCompares.cpp 1903 Value *A = Builder.CreateAnd(OrOp0, ~C);
2126 Value *And = Builder.CreateAnd(X, (~C).lshr(ShiftAmt->getZExtValue()));
2135 Builder.CreateAnd(X, (~(C - 1)).lshr(ShiftAmt->getZExtValue()));
2609 return new ICmpInst(ICmpInst::ICMP_EQ, Builder.CreateAnd(X, -C),
2616 return new ICmpInst(ICmpInst::ICMP_NE, Builder.CreateAnd(X, ~C),
3057 Cmp.setOperand(0, Builder.CreateAnd(II->getArgOperand(0), Mask1));
3146 Builder.CreateAnd(II->getArgOperand(0), Mask),
3155 Builder.CreateAnd(II->getArgOperand(0), Mask),
4708 Value *ShortAnd = Builder.CreateAnd(Mul, ShortMask);
lib/Transforms/InstCombine/InstCombineSelect.cpp 1455 V = Builder.CreateAnd(X, ~(*Y));
1459 V = Builder.CreateAnd(X, ~(*Y));
lib/Transforms/Scalar/SROA.cpp 2176 Old = IRB.CreateAnd(Old, Mask, Name + ".mask");
tools/clang/lib/CodeGen/CGExpr.cpp 1841 Val = Builder.CreateAnd(Val, llvm::APInt::getLowBitsSet(Info.StorageSize,
2047 SrcVal = Builder.CreateAnd(SrcVal,
2056 Val = Builder.CreateAnd(Val,