Lines Matching refs:shuffleMask
68 SmallVector<int64_t> shuffleMask{b01, b23, b45 + 8, b67 + 8, in mm256ShufflePs() local
70 return b.create<vector::ShuffleOp>(v1, v2, shuffleMask); in mm256ShufflePs()
81 SmallVector<int64_t> shuffleMask; in mm256Permute2f128Ps() local
84 llvm::append_range(shuffleMask, ArrayRef<int64_t>{0, 1, 2, 3}); in mm256Permute2f128Ps()
86 llvm::append_range(shuffleMask, ArrayRef<int64_t>{4, 5, 6, 7}); in mm256Permute2f128Ps()
88 llvm::append_range(shuffleMask, ArrayRef<int64_t>{8, 9, 10, 11}); in mm256Permute2f128Ps()
90 llvm::append_range(shuffleMask, ArrayRef<int64_t>{12, 13, 14, 15}); in mm256Permute2f128Ps()
98 return b.create<vector::ShuffleOp>(v1, v2, shuffleMask); in mm256Permute2f128Ps()
105 SmallVector<int64_t, 8> shuffleMask; in mm256BlendPs() local
108 shuffleMask.push_back(!isSet ? i : i + 8); in mm256BlendPs()
110 return b.create<vector::ShuffleOp>(v1, v2, shuffleMask); in mm256BlendPs()