aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Interp.cpp
diff options
context:
space:
mode:
authorRolandF77 <55763885+RolandF77@users.noreply.github.com>2025-05-28 10:11:28 -0400
committerGitHub <noreply@github.com>2025-05-28 10:11:28 -0400
commit7fa365843d9f99e75c38a6107e8511b324950e74 (patch)
treedd0614a8e2cd90d8ca789a97577cfa03a34d5e36 /clang/lib/AST/ByteCode/Interp.cpp
parent59a5c1f25f578bb1a4951a4610b4e683ee94a870 (diff)
downloadllvm-7fa365843d9f99e75c38a6107e8511b324950e74.zip
llvm-7fa365843d9f99e75c38a6107e8511b324950e74.tar.gz
llvm-7fa365843d9f99e75c38a6107e8511b324950e74.tar.bz2
[PowerPC] extend smaller splats into bigger splats (#141282)
For pwr9, xxspltib is a byte splat with a range -128 to 127 - it can be used with a following vector extend sign to make splats of i16, i32, or i64 element size. For pwr8, vspltisw with a following vector extend sign can be used to make splats of i64 elements in the range -16 to 15.
Diffstat (limited to 'clang/lib/AST/ByteCode/Interp.cpp')
0 files changed, 0 insertions, 0 deletions