Searched refs:HalfMask (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kInstPrinter.cpp | 106 uint8_t HalfMask; in printMoveMask() local 109 HalfMask = (Mask >> s) & 0xFF; in printMoveMask() 112 if (s != 0 && (Mask & 0xFF) && HalfMask) in printMoveMask() 115 for (int i = 0; HalfMask; ++i) { in printMoveMask() 116 if ((HalfMask >> i) & 0b1) { in printMoveMask() 117 HalfMask ^= 0b1 << i; in printMoveMask() 122 while ((HalfMask >> (j + 1)) & 0b1) in printMoveMask() 123 HalfMask ^= 0b1 << ++j; in printMoveMask() 133 if (HalfMask) in printMoveMask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ShuffleDecode.cpp | 286 unsigned HalfMask = Imm >> (l * 4); in DecodeVPERM2X128Mask() local 287 unsigned HalfBegin = (HalfMask & 0x3) * HalfSize; in DecodeVPERM2X128Mask() 289 ShuffleMask.push_back((HalfMask & 8) ? SM_SentinelZero : (int)i); in DecodeVPERM2X128Mask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1489 APInt HalfMask = APInt::getMaxValue(HalfBits); in foldBoxMultiply() local 1505 if (!match(XLo, m_And(m_Value(X), m_SpecificInt(HalfMask))) || in foldBoxMultiply() 1506 !match(YLo, m_And(m_Value(Y), m_SpecificInt(HalfMask)))) in foldBoxMultiply()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 14109 MutableArrayRef<int> HalfMask, int HalfOffset) { in lowerV8I16GeneralSingleInputShuffle() argument 14134 llvm::replace(HalfMask, InPlaceInputs[1], AdjIndex); in lowerV8I16GeneralSingleInputShuffle() 14146 MutableArrayRef<int> SourceHalfMask, MutableArrayRef<int> HalfMask, in lowerV8I16GeneralSingleInputShuffle() 14173 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle() 14201 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle() 14218 llvm::replace(HalfMask, IncomingInputs[0], InputFixed); in lowerV8I16GeneralSingleInputShuffle() 14278 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle() 14295 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle() 15127 auto GetHalfBlendPiecesReq = [&](const ArrayRef<int> &HalfMask, bool &UseLoV1, in splitAndLowerShuffle() 15132 int M = HalfMask[i]; in splitAndLowerShuffle() [all …]
|