diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-01-19 16:25:02 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-01-19 16:25:02 +0000 |
commit | 5f2f53b10639a8b1e9fea5a297435f8abd7e7bd7 (patch) | |
tree | 5f0c845b3513fc4bdd5cd4c60495078b21a5d42e /clang/test/Driver/linux-ld.c | |
parent | 291c3d8ff21652a7bd654cfc170e0891e46a84da (diff) | |
download | bcm5719-llvm-5f2f53b10639a8b1e9fea5a297435f8abd7e7bd7.tar.gz bcm5719-llvm-5f2f53b10639a8b1e9fea5a297435f8abd7e7bd7.zip |
[X86][SSE] Attempt to pre-truncate arithmetic operations that have already been extended
As discussed on D28219 - it is profitable to combine trunc(binop (s/zext(x), s/zext(y)) to binop(trunc(s/zext(x)), trunc(s/zext(y))) assuming the trunc(ext()) will simplify further
llvm-svn: 292493
Diffstat (limited to 'clang/test/Driver/linux-ld.c')
0 files changed, 0 insertions, 0 deletions