Searched refs:NBits (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonStoreWidening.cpp | 408 unsigned NBits = MMO.getSize()*8; in createWideStores() local 409 unsigned Mask = (0xFFFFFFFFU >> (32-NBits)); in createWideStores() 412 Shift += NBits; in createWideStores()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 2572 Instruction *ValShifted, *NBits, *IVNext; in detectShiftUntilZeroIdiom() local 2598 m_Instruction(NBits)))) { in detectShiftUntilZeroIdiom() 2607 if (match(NBits, m_c_Add(m_Instruction(IV), in detectShiftUntilZeroIdiom() 2609 (NBits->hasNoSignedWrap() || NBits->hasNoUnsignedWrap())) in detectShiftUntilZeroIdiom() 2611 else if (match(NBits, in detectShiftUntilZeroIdiom() 2614 NBits->hasNoSignedWrap()) in detectShiftUntilZeroIdiom() 2617 IV = NBits; in detectShiftUntilZeroIdiom() 2618 ExtraOffsetExpr = SE->getZero(NBits->getType()); in detectShiftUntilZeroIdiom()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 3735 SDValue NBits; in matchBitExtract() local 3783 NBits = M0->getOperand(1); in matchBitExtract() 3811 NBits = M0->getOperand(1); in matchBitExtract() 3820 NBits = ShiftAmt; in matchBitExtract() 3823 if (NBits.getOpcode() == ISD::TRUNCATE) in matchBitExtract() 3824 NBits = NBits.getOperand(0); in matchBitExtract() 3827 if (NBits.getOpcode() != ISD::SUB) in matchBitExtract() 3832 NBits = NBits.getOperand(1); in matchBitExtract() 3921 NBits = CurDAG->getNode(ISD::TRUNCATE, DL, MVT::i8, NBits); in matchBitExtract() 3943 NBits = CurDAG->getNode(ISD::SUB, DL, MVT::i32, BitWidthC, NBits); in matchBitExtract() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1173 Value *NBits; in canonicalizeLowbitMask() local 1174 if (!match(&I, m_Add(m_OneUse(m_Shl(m_One(), m_Value(NBits))), m_AllOnes()))) in canonicalizeLowbitMask() 1177 Constant *MinusOne = Constant::getAllOnesValue(NBits->getType()); in canonicalizeLowbitMask() 1178 Value *NotMask = Builder.CreateShl(MinusOne, NBits, "notmask"); in canonicalizeLowbitMask() 1300 Value *NBits; in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() local 1303 m_ZExtOrSelf(m_Sub(m_Constant(C), m_ZExtOrSelf(m_Value(NBits))))) || in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract() 1348 m_ZExtOrSelf(m_Specific(NBits))))) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
|
| H A D | InstCombineShifts.cpp | 1511 Value *NBits; in foldVariableSignZeroExtensionOfVariableHighBitExtract() local 1517 m_ZExtOrSelf(m_Value(NBits))))), in foldVariableSignZeroExtensionOfVariableHighBitExtract() 1519 m_ZExtOrSelf(m_Deferred(NBits)))))) || in foldVariableSignZeroExtensionOfVariableHighBitExtract() 1537 m_Sub(m_Constant(C0), m_ZExtOrSelf(m_Specific(NBits))))) || in foldVariableSignZeroExtensionOfVariableHighBitExtract()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 162 unsigned NBits = RetTy->getPrimitiveSizeInBits(); in convertStrToInt() local 164 Max += AsSigned ? maxIntN(NBits) : maxUIntN(NBits); in convertStrToInt()
|