Lines Matching refs:LSB
2354 unsigned LSB = Srl_imm; in tryV6T2BitfieldExtractOp() local
2358 if ((LSB + Width + 1) == N->getValueType(0).getSizeInBits()) { in tryV6T2BitfieldExtractOp()
2363 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()
2372 CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, LSB), dl, in tryV6T2BitfieldExtractOp()
2381 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()
2400 int LSB = Srl_imm - Shl_imm; in tryV6T2BitfieldExtractOp() local
2401 if (LSB < 0) in tryV6T2BitfieldExtractOp()
2405 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()
2417 unsigned LSB = countTrailingZeros(And_imm); in tryV6T2BitfieldExtractOp() local
2419 if (isInt32Immediate(N->getOperand(1), Srl_imm) && Srl_imm == LSB) { in tryV6T2BitfieldExtractOp()
2423 unsigned Width = MSB - LSB; in tryV6T2BitfieldExtractOp()
2436 unsigned LSB = 0; in tryV6T2BitfieldExtractOp() local
2437 if (!isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL, LSB) && in tryV6T2BitfieldExtractOp()
2438 !isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRA, LSB)) in tryV6T2BitfieldExtractOp()
2441 if (LSB + Width > 32) in tryV6T2BitfieldExtractOp()
2446 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()