Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Dialect/X86Vector/
H A DTransforms.h51 template <unsigned b67, unsigned b45, unsigned b23, unsigned b01>
56 static_assert(b67 <= 0x03, "overflow"); in shuffle()
57 return static_cast<uint8_t>((b67 << 6) | (b45 << 4) | (b23 << 2) | b01); in shuffle()
61 uint8_t &b45, uint8_t &b67) { in extractShuffle()
62 b67 = (mask & (0x03 << 6)) >> 6; in extractShuffle()
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Dconvert-to-dot-old.ll84 br i1 %v65, label %b66, label %b67
87 br i1 undef, label %b67, label %b68
89 b67: ; preds = %b66, %b63
93 b68: ; preds = %b67, %b66
/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DAVXTranspose.cpp66 uint8_t b01, b23, b45, b67; in mm256ShufflePs() local
67 MaskHelper::extractShuffle(mask, b01, b23, b45, b67); in mm256ShufflePs()
68 SmallVector<int64_t> shuffleMask{b01, b23, b45 + 8, b67 + 8, in mm256ShufflePs()
69 b01 + 4, b23 + 4, b45 + 8 + 4, b67 + 8 + 4}; in mm256ShufflePs()