aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorRolandF77 <55763885+RolandF77@users.noreply.github.com>2025-06-09 14:01:38 -0400
committerGitHub <noreply@github.com>2025-06-09 14:01:38 -0400
commit5d6218d311854a0b5d48ae19636f6abe1e67fc69 (patch)
tree1b83868833dd9279dc56d2f5b6c0900838c87d6d /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent01671ff849b0761a3240bb87e8d8fc469147eae4 (diff)
downloadllvm-5d6218d311854a0b5d48ae19636f6abe1e67fc69.zip
llvm-5d6218d311854a0b5d48ae19636f6abe1e67fc69.tar.gz
llvm-5d6218d311854a0b5d48ae19636f6abe1e67fc69.tar.bz2
[PowerPC] extend smaller splats into bigger splats (with fix) (#142194)
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. Add check for P8 to make sure the 64-bit vector ops are there.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions