Searched refs:HalfMask (Results 1 - 4 of 4) sorted by relevance
/openbsd-current/gnu/llvm/llvm/lib/Target/M68k/MCTargetDesc/ |
H A D | M68kInstPrinter.cpp | 105 uint8_t HalfMask; local 108 HalfMask = (Mask >> s) & 0xFF; 111 if (s != 0 && (Mask & 0xFF) && HalfMask) 114 for (int i = 0; HalfMask; ++i) { 115 if ((HalfMask >> i) & 0b1) { 116 HalfMask ^= 0b1 << i; 121 while ((HalfMask >> (j + 1)) & 0b1) 122 HalfMask ^= 0b1 << ++j; 132 if (HalfMask)
|
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ShuffleDecode.cpp | 285 unsigned HalfMask = Imm >> (l * 4); local 286 unsigned HalfBegin = (HalfMask & 0x3) * HalfSize; 288 ShuffleMask.push_back((HalfMask & 8) ? SM_SentinelZero : (int)i);
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 1308 APInt HalfMask = APInt::getMaxValue(HalfBits); local 1317 // XLo = X & HalfMask 1318 // YLo = Y & HalfMask 1322 if (!match(XLo, m_And(m_Value(X), m_SpecificInt(HalfMask))) || 1323 !match(YLo, m_And(m_Value(Y), m_SpecificInt(HalfMask))))
|
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 15844 MutableArrayRef<int> HalfMask, int HalfOffset) { 15869 std::replace(HalfMask.begin(), HalfMask.end(), InPlaceInputs[1], AdjIndex); 15881 MutableArrayRef<int> SourceHalfMask, MutableArrayRef<int> HalfMask, 15908 for (int &M : HalfMask) 15936 for (int &M : HalfMask) 15953 std::replace(HalfMask.begin(), HalfMask.end(), IncomingInputs[0], 16014 for (int &M : HalfMask) 16031 for (int &M : HalfMask) [all...] |
Completed in 294 milliseconds