Lines Matching refs:Builder
47 Value *Rem = Builder->CreateAnd(A, ConstantInt::get(I.getType(), *B-1),
188 V = IC.Builder->CreateShl(C, NumBits);
190 V = IC.Builder->CreateLShr(C, NumBits);
235 V = IC.Builder->CreateAnd(BO->getOperand(0),
275 V = IC.Builder->CreateAnd(I->getOperand(0),
372 Value *NSh = Builder->CreateBinOp(I.getOpcode(), TrOp, ShAmt,I.getName());
394 Value *And = Builder->CreateAnd(NSh,
420 Builder->CreateShl(Op0BO->getOperand(0), Op1, Op0BO->getName());
422 Value *X = Builder->CreateBinOp(Op0BO->getOpcode(), YS, V1,
437 Builder->CreateShl(Op0BO->getOperand(0), Op1,
440 Value *XM = Builder->CreateAnd(V1, ConstantExpr::getShl(CC, Op1),
453 Builder->CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName());
455 Value *X = Builder->CreateBinOp(Op0BO->getOpcode(), V1, YS,
470 Builder->CreateShl(Op0BO->getOperand(1), Op1, Op0BO->getName());
472 Value *XM = Builder->CreateAnd(V1, ConstantExpr::getShl(CC, Op1),
516 Builder->CreateBinOp(I.getOpcode(), Op0BO->getOperand(0), Op1);
607 Value *Shift = Builder->CreateLShr(X, ShiftDiffCst);
655 Value *Shift = Builder->CreateShl(X, ShiftDiffCst);
742 Value *Cmp = Builder->CreateICmpEQ(II->getArgOperand(0), RHS);