Lines Matching defs:And_imm
435 unsigned And_imm = 0;
436 if (!isOpcWithIntImmediate(N1.getNode(), ISD::AND, And_imm)) {
437 if (isOpcWithIntImmediate(N0.getNode(), ISD::AND, And_imm))
440 if (!And_imm)
444 unsigned TZ = llvm::countr_zero(And_imm);
456 And_imm >>= TZ;
457 if (And_imm & (And_imm + 1))
488 CurDAG->getConstant(And_imm, SDLoc(Srl), MVT::i32));
3336 unsigned And_imm = 0;
3338 if (isOpcWithIntImmediate(N, ISD::AND, And_imm)) {
3341 if (And_imm & (And_imm + 1))
3352 And_imm &= -1U >> Srl_imm;
3355 unsigned Width = llvm::countr_one(And_imm) - 1;
3418 if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::AND, And_imm) &&
3419 isShiftedMask_32(And_imm)) {
3421 unsigned LSB = llvm::countr_zero(And_imm);
3425 unsigned MSB = llvm::Log2_32(And_imm);