Lines Matching refs:CreateAnd
439 return BinaryOperator::CreateAnd(C1, C2); in FoldCmpLoadFromIndexedGlobal()
491 V = Builder->CreateAnd(ConstantInt::get(Ty, 1), V); in FoldCmpLoadFromIndexedGlobal()
1026 Value *And = Builder->CreateAnd(Shr->getOperand(0), in FoldICmpShrCst()
1249 Builder->CreateAnd(Cast->getOperand(0), in visitICmpInstWithInstAndIntCst()
1265 Builder->CreateAnd(Cast->getOperand(0), in visitICmpInstWithInstAndIntCst()
1370 Builder->CreateAnd(Shift->getOperand(0), NS, LHSI->getName()); in visitICmpInstWithInstAndIntCst()
1409 Value *NewAnd = Builder->CreateAnd(X, NewOr, LHSI->getName()); in visitICmpInstWithInstAndIntCst()
1465 Op = BinaryOperator::CreateAnd(ICIP, ICIQ); in visitICmpInstWithInstAndIntCst()
1593 Builder->CreateAnd(LHSI->getOperand(0),Mask, LHSI->getName()+".mask"); in visitICmpInstWithInstAndIntCst()
1617 Builder->CreateAnd(LHSI->getOperand(0), Mask, LHSI->getName()+".mask"); in visitICmpInstWithInstAndIntCst()
1733 Builder->CreateAnd(LHSI->getOperand(0), -RHSV), in visitICmpInstWithInstAndIntCst()
1742 Builder->CreateAnd(LHSI->getOperand(0), ~RHSV), in visitICmpInstWithInstAndIntCst()
2408 Value *ShortAnd = Builder->CreateAnd(Mul, ShortMask); in ProcessUMulZExtIdiom()
2704 return BinaryOperator::CreateAnd(Not, Op1); in visitICmpInst()
2711 return BinaryOperator::CreateAnd(Not, Op0); in visitICmpInst()
3463 Value *And1 = Builder->CreateAnd(BO0->getOperand(0), Mask); in visitICmpInst()
3464 Value *And2 = Builder->CreateAnd(BO1->getOperand(0), Mask); in visitICmpInst()
3502 Builder->CreateAnd(A, B), in visitICmpInst()
3591 Op1 = Builder->CreateAnd(Op1, Z); in visitICmpInst()
3640 Value *And = Builder->CreateAnd(Xor, Builder->getInt(AndVal), in visitICmpInst()
3667 Value *Mask = Builder->CreateAnd(A, Builder->getInt(MaskV)); in visitICmpInst()