| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMatInt.cpp | 98 for (uint64_t Lsb = Msb; Lsb > 0; --Lsb) { in generateInstSeq() local 99 uint64_t LowMask = (1ULL << Lsb) - 1; in generateInstSeq() 101 uint64_t LsbToZero = TmpVal1 & ((1ULL << (Msb - Lsb + 1)) - 1); in generateInstSeq() 102 uint64_t MsbToLsb = LsbToZero << Lsb; in generateInstSeq() 107 Insts.push_back(Inst(LoongArch::BSTRINS_D, Msb << 32 | Lsb)); in generateInstSeq() 111 LsbToZero = TmpVal2 & ((1ULL << (Msb - Lsb + 1)) - 1); in generateInstSeq() 112 MsbToLsb = LsbToZero << Lsb; in generateInstSeq() 117 Insts.push_back(Inst(LoongArch::BSTRINS_D, Msb << 32 | Lsb)); in generateInstSeq()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFixedPoint.h | 41 struct Lsb { struct 46 : FixedPointSemantics(Width, Lsb{-static_cast<int>(Scale)}, IsSigned, in FixedPointSemantics() 48 FixedPointSemantics(unsigned Width, Lsb Weight, bool IsSigned, in FixedPointSemantics()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFixedPoint.cpp | 193 return FixedPointSemantics(CommonWidth, Lsb{CommonLsb}, ResultIsSigned, in getCommonSemantics() 403 int Lsb = getLsbWeight(); in toString() local 406 if (Lsb >= 0) { in toString() 408 IntPart = IntPart.extend(IntPart.getBitWidth() + Lsb); in toString() 409 IntPart <<= Lsb; in toString()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 617 auto BitfieldExtract = [&](SDValue N0, unsigned Msb, unsigned Lsb, in trySignedBitfieldExtract() 623 Msb = Msb - Lsb + 1; in trySignedBitfieldExtract() 627 CurDAG->getTargetConstant(Lsb, DL, VT)); in trySignedBitfieldExtract() 649 const unsigned Lsb = RightShAmt - LeftShAmt; in trySignedBitfieldExtract() local 651 SDNode *Sbe = BitfieldExtract(N0, Msb, Lsb, DL, VT); in trySignedBitfieldExtract() 669 const unsigned Lsb = RightShAmt > Msb ? Msb : RightShAmt; in trySignedBitfieldExtract() local 671 SDNode *Sbe = BitfieldExtract(N0, Msb, Lsb, DL, VT); in trySignedBitfieldExtract() 735 auto BitfieldInsert = [&](SDValue N0, unsigned Msb, unsigned Lsb, in trySignedBitfieldInsertInSign() 739 if (Lsb == Msb) in trySignedBitfieldInsertInSign() 740 Lsb = 0; in trySignedBitfieldInsertInSign() [all …]
|
| H A D | RISCVISelDAGToDAG.h | 84 SDValue X, unsigned Msb, unsigned Lsb); 86 SDValue X, unsigned Msb, unsigned Lsb);
|
| /freebsd/contrib/gdtoa/ |
| H A D | strtod.c | 104 ULong Lsb, Lsb1; local 603 Lsb = LSB; 612 Lsb <<= i; 614 Lsb1 = Lsb << (i-32); 860 else if (!(word1(&rv) & Lsb))
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/ |
| H A D | MipsDisassembler.cpp | 1011 unsigned Lsb = fieldFromInstruction(Insn, 6, 5); in DecodeDEXT() local 1017 Pos = Lsb; in DecodeDEXT() 1021 Pos = Lsb; in DecodeDEXT() 1025 Pos = Lsb + 32; in DecodeDEXT() 1053 unsigned Lsb = fieldFromInstruction(Insn, 6, 5); in DecodeDINS() local 1059 Pos = Lsb; in DecodeDINS() 1063 Pos = Lsb; in DecodeDINS() 1067 Pos = Lsb + 32; in DecodeDINS()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 1608 const signed Lsb = in checkTargetMatchPredicate() local 1612 if (Msb < Lsb) in checkTargetMatchPredicate()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 11827 SDValue Lsb = DAG.getNode(ISD::SRL, dl, I32, Op, in expandFP_ROUND() local 11829 Lsb = DAG.getNode(ISD::AND, dl, I32, Lsb, One); in expandFP_ROUND() 11831 DAG.getNode(ISD::ADD, dl, I32, DAG.getConstant(0x7fff, dl, I32), Lsb); in expandFP_ROUND()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 4401 SDValue Lsb = DAG.getNode(ISD::SRL, DL, I32, Narrow, ImmV(16)); in LowerFP_ROUND() local 4402 Lsb = DAG.getNode(ISD::AND, DL, I32, Lsb, ImmV(1)); in LowerFP_ROUND() 4403 SDValue RoundingBias = DAG.getNode(ISD::ADD, DL, I32, Lsb, ImmV(0x7fff)); in LowerFP_ROUND() 4451 SDValue Lsb = DAG.getNode(ISD::SRL, DL, I32, Narrow, in LowerFP_ROUND() local 4453 Lsb = DAG.getNode(ISD::AND, DL, I32, Lsb, One); in LowerFP_ROUND() 4455 DAG.getNode(ISD::ADD, DL, I32, DAG.getConstant(0x7fff, DL, I32), Lsb); in LowerFP_ROUND()
|