Home
last modified time | relevance | path

Searched refs:HalfMask (Results 1 – 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
DM68kInstPrinter.cpp105 uint8_t HalfMask; in printMoveMask() local
108 HalfMask = (Mask >> s) & 0xFF; in printMoveMask()
111 if (s != 0 && (Mask & 0xFF) && HalfMask) in printMoveMask()
114 for (int i = 0; HalfMask; ++i) { in printMoveMask()
115 if ((HalfMask >> i) & 0b1) { in printMoveMask()
116 HalfMask ^= 0b1 << i; in printMoveMask()
121 while ((HalfMask >> (j + 1)) & 0b1) in printMoveMask()
122 HalfMask ^= 0b1 << ++j; in printMoveMask()
132 if (HalfMask) in printMoveMask()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86ShuffleDecode.cpp284 unsigned HalfMask = Imm >> (l * 4); in DecodeVPERM2X128Mask() local
285 unsigned HalfBegin = (HalfMask & 0x3) * HalfSize; in DecodeVPERM2X128Mask()
287 ShuffleMask.push_back((HalfMask & 8) ? SM_SentinelZero : (int)i); in DecodeVPERM2X128Mask()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.cpp14848 MutableArrayRef<int> HalfMask, int HalfOffset) { in lowerV8I16GeneralSingleInputShuffle() argument
14873 std::replace(HalfMask.begin(), HalfMask.end(), InPlaceInputs[1], AdjIndex); in lowerV8I16GeneralSingleInputShuffle()
14885 MutableArrayRef<int> SourceHalfMask, MutableArrayRef<int> HalfMask, in lowerV8I16GeneralSingleInputShuffle()
14912 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle()
14940 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle()
14957 std::replace(HalfMask.begin(), HalfMask.end(), IncomingInputs[0], in lowerV8I16GeneralSingleInputShuffle()
15018 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle()
15035 for (int &M : HalfMask) in lowerV8I16GeneralSingleInputShuffle()
15755 auto HalfBlend = [&](ArrayRef<int> HalfMask) { in splitAndLowerShuffle() argument
15761 int M = HalfMask[i]; in splitAndLowerShuffle()
[all …]