This website requires JavaScript.
Explore
Help
Register
Sign In
caio
/
clang-p2996
Watch
1
Star
0
Fork
0
You've already forked clang-p2996
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
dda73336ad22bd0b5ecda17040c50fb10fcbe5fb
clang-p2996
/
llvm
/
test
/
Transforms
/
VectorCombine
/
X86
History
Simon Pilgrim
212b2bbcd1
[VectorCombine][X86] foldShuffleOfCastops - fold shuffle(cast(x),cast(y)) -> cast(shuffle(x,y)) iff cost efficient (
#87510
)
...
Based off the existing foldShuffleOfBinops fold
Fixes
#67803
2024-04-04 11:22:37 +01:00
..
extract-binop-inseltpoison.ll
…
extract-binop.ll
…
extract-cmp-binop.ll
…
extract-cmp.ll
…
extract-fneg-insert.ll
…
insert-binop-inseltpoison.ll
…
insert-binop-with-constant-inseltpoison.ll
…
insert-binop-with-constant.ll
…
insert-binop.ll
…
lit.local.cfg
…
load-inseltpoison.ll
…
load-widening.ll
…
load.ll
…
no-sse-inseltpoison.ll
…
no-sse.ll
…
reduction-of-truncations.ll
[VectorCombine] Fold reduce(trunc(x)) -> trunc(reduce(x)) iff cost effective (
#81852
)
2024-02-19 11:32:23 +00:00
reduction-two-vecs-combine.ll
…
scalarize-cmp-inseltpoison.ll
…
scalarize-cmp.ll
…
scalarize-vector-gep.ll
…
select-shuffle.ll
…
shuffle-inseltpoison.ll
[VectorCombine] foldBitcastShuffle - peek through any residual bitcasts before creating a new bitcast on top (
#86119
)
2024-04-02 10:58:45 +01:00
shuffle-of-casts.ll
[VectorCombine][X86] foldShuffleOfCastops - fold shuffle(cast(x),cast(y)) -> cast(shuffle(x,y)) iff cost efficient (
#87510
)
2024-04-04 11:22:37 +01:00
shuffle.ll
[VectorCombine] foldBitcastShuffle - peek through any residual bitcasts before creating a new bitcast on top (
#86119
)
2024-04-02 10:58:45 +01:00