Home
last modified time | relevance | path

Searched refs:Msb (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp695 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 DHexagonLoopIdiomRecognition.cpp1684 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 DLoongArchAsmParser.cpp1448 const signed Msb = in checkTargetMatchPredicate() local
1456 if (Msb < Lsb) in checkTargetMatchPredicate()