aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/ConstantFold.cpp
diff options
context:
space:
mode:
authorZain Jaffal <z_jaffal@apple.com>2023-01-23 10:08:33 +0000
committerZain Jaffal <z_jaffal@apple.com>2023-01-31 10:23:46 +0000
commit5170610b5789cde77a948fe57a715c512dcfe350 (patch)
tree89131ff602810ecf0c0f77960d3d894844615009 /llvm/lib/IR/ConstantFold.cpp
parente4bc9898ddbeb70bc49d713bbf863f050f21e03f (diff)
downloadllvm-5170610b5789cde77a948fe57a715c512dcfe350.zip
llvm-5170610b5789cde77a948fe57a715c512dcfe350.tar.gz
llvm-5170610b5789cde77a948fe57a715c512dcfe350.tar.bz2
[AArch64] turn extended vecreduce bigger than v16i8 into udot/sdot
We can do this by breaking vecreduce into v16i8 vectors generating udot/sdot and concatenating them. Differential Revision: https://reviews.llvm.org/D141693
Diffstat (limited to 'llvm/lib/IR/ConstantFold.cpp')
0 files changed, 0 insertions, 0 deletions