Searched refs:Msb (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 695 auto BitfieldExtract = [&](SDValue N0, unsigned Msb, unsigned Lsb, SDLoc DL, in trySignedBitfieldExtract() 698 CurDAG->getTargetConstant(Msb, DL, VT), in trySignedBitfieldExtract() 720 const unsigned Msb = MsbPlusOne - 1; in trySignedBitfieldExtract() local 723 SDNode *TH_EXT = BitfieldExtract(N0, Msb, Lsb, DL, VT); in trySignedBitfieldExtract() 738 const unsigned Msb = ExtSize - 1; in trySignedBitfieldExtract() local 741 SDNode *TH_EXT = BitfieldExtract(N0, Msb, Lsb, DL, VT); in trySignedBitfieldExtract() 1226 SDValue X, unsigned Msb, in Select() 1232 RISCV::TH_EXTU, DL, VT, X, CurDAG->getTargetConstant(Msb, DL, VT), in Select() 1305 const unsigned Msb = llvm::bit_width(C1) + C2 - 1; in Select() local 1307 if (tryUnsignedBitfieldExtract(Node, DL, VT, X, Msb, Lsb)) in Select() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 1684 ConstantInt *Msb = dyn_cast<ConstantInt>(I->getOperand(1)); in setupPreSimplifier() local 1685 if (!Msb || !Msb->getValue().isSignMask()) in setupPreSimplifier() 1689 return IRBuilder<>(Ctx).CreateXor(I->getOperand(0), Msb); in setupPreSimplifier()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 1448 const signed Msb = in checkTargetMatchPredicate() local 1456 if (Msb < Lsb) in checkTargetMatchPredicate()
|