Lines Matching defs:Msb
617 auto BitfieldExtract = [&](SDValue N0, unsigned Msb, unsigned Lsb, SDLoc DL,
620 CurDAG->getTargetConstant(Msb, DL, VT),
642 const unsigned Msb = MsbPlusOne - 1;
645 SDNode *TH_EXT = BitfieldExtract(N0, Msb, Lsb, DL, VT);
660 const unsigned Msb = ExtSize - 1;
663 SDNode *TH_EXT = BitfieldExtract(N0, Msb, Lsb, DL, VT);
1197 SDValue X, unsigned Msb,
1203 RISCV::TH_EXTU, DL, VT, X, CurDAG->getTargetConstant(Msb, DL, VT),
1278 const unsigned Msb = llvm::bit_width(C1) + C2 - 1;
1280 if (tryUnsignedBitfieldExtract(Node, DL, VT, X, Msb, Lsb))
1484 const unsigned Msb = llvm::bit_width(C1) - 1;
1485 if (tryUnsignedBitfieldExtract(Node, DL, VT, N0, Msb, 0))