Searched refs:NBits (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonStoreWidening.cpp409 unsigned NBits = MMO.getSize()*8; local
410 unsigned Mask = (0xFFFFFFFFU >> (32-NBits));
413 Shift += NBits;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp317 const size_t NBits = 8*WordSize - 1; local
342 // Advance base offset by NBits words.
343 Base += NBits * WordSize;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1059 /// (1 << NBits) - 1
1061 /// ~(-(1 << NBits))
1066 Value *NBits; local
1067 if (!match(&I, m_Add(m_OneUse(m_Shl(m_One(), m_Value(NBits))), m_AllOnes())))
1070 Constant *MinusOne = Constant::getAllOnesValue(NBits->getType());
1071 Value *NotMask = Builder.CreateShl(MinusOne, NBits, "notmask");
1134 // Extraction should extract high NBits bits, with shift amount calculated as:
1137 // when matching NBits, that will matter for matching later.
1139 Value *NBits; local
1142 m_ZExtOrSelf(m_Sub(m_Constant(C), m_ZExtOrSelf(m_Value(NBits))))) ||
[all...]
H A DInstCombineShifts.cpp1192 Value *NBits; local
1198 m_ZExtOrSelf(m_Value(NBits))))),
1200 m_ZExtOrSelf(m_Deferred(NBits)))))) ||
1214 // Said right-shift must extract high NBits bits - C0 must be it's bitwidth.
1218 m_Sub(m_Constant(C0), m_ZExtOrSelf(m_Specific(NBits))))) ||
1222 // Since the NBits is identical for all shifts, if the outermost and
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3266 SDValue NBits;
3290 &NBits](SDValue Mask) -> bool {
3303 NBits = M0->getOperand(1);
3316 &NBits](SDValue Mask) -> bool {
3330 NBits = M0->getOperand(1);
3335 auto matchShiftAmt = [checkOneUse, &NBits](SDValue ShiftAmt,
3350 NBits = ShiftAmt.getOperand(1);
3418 NBits = CurDAG->getNode(ISD::TRUNCATE, DL, MVT::i8, NBits);
3419 insertDAGNode(*CurDAG, SDValue(Node, 0), NBits);
[all...]

Completed in 181 milliseconds