Searched refs:NBits (Results 1 - 5 of 5) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonStoreWidening.cpp | 409 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 D | ELF.cpp | 317 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 D | InstCombineAddSub.cpp | 1059 /// (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 D | InstCombineShifts.cpp | 1192 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 D | X86ISelDAGToDAG.cpp | 3266 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