Lines Matching refs:LSB
2316 unsigned LSB = Srl_imm; in tryV6T2BitfieldExtractOp() local
2320 if ((LSB + Width + 1) == N->getValueType(0).getSizeInBits()) { in tryV6T2BitfieldExtractOp()
2325 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()
2334 CurDAG->getTargetConstant(ARM_AM::getSORegOpc(ShOpcVal, LSB), dl, in tryV6T2BitfieldExtractOp()
2342 assert(LSB + Width + 1 <= 32 && "Shouldn't create an invalid ubfx"); in tryV6T2BitfieldExtractOp()
2344 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()
2363 int LSB = Srl_imm - Shl_imm; in tryV6T2BitfieldExtractOp() local
2364 if (LSB < 0) in tryV6T2BitfieldExtractOp()
2367 assert(LSB + Width + 1 <= 32 && "Shouldn't create an invalid ubfx"); in tryV6T2BitfieldExtractOp()
2369 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()
2381 unsigned LSB = countTrailingZeros(And_imm); in tryV6T2BitfieldExtractOp() local
2383 if (isInt32Immediate(N->getOperand(1), Srl_imm) && Srl_imm == LSB) { in tryV6T2BitfieldExtractOp()
2387 unsigned Width = MSB - LSB; in tryV6T2BitfieldExtractOp()
2401 unsigned LSB = 0; in tryV6T2BitfieldExtractOp() local
2402 if (!isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRL, LSB) && in tryV6T2BitfieldExtractOp()
2403 !isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SRA, LSB)) in tryV6T2BitfieldExtractOp()
2406 if (LSB + Width > 32) in tryV6T2BitfieldExtractOp()
2410 assert(LSB + Width <= 32 && "Shouldn't create an invalid ubfx"); in tryV6T2BitfieldExtractOp()
2412 CurDAG->getTargetConstant(LSB, dl, MVT::i32), in tryV6T2BitfieldExtractOp()