diff options
author | Jim Grosbach <grosbach@apple.com> | 2014-02-07 00:16:33 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2014-02-07 00:16:33 +0000 |
commit | e9008de6527adf68eac72932c050a8f69c84b6ce (patch) | |
tree | 8378f4eff75759defa61e44acbbcb08b8bc0ca18 /clang/lib/Sema/SemaDecl.cpp | |
parent | cdf2c8be58e53fb7eac7b2afea632fde168e867a (diff) | |
download | bcm5719-llvm-e9008de6527adf68eac72932c050a8f69c84b6ce.tar.gz bcm5719-llvm-e9008de6527adf68eac72932c050a8f69c84b6ce.zip |
X86: Resolve a long standing FIXME and properly isel pextr[bw].
Generalize the AArch64 .td nodes for AssertZext and AssertSext. Use
them to match the relevant pextr store instructions.
The test widen_load-2.ll requires a slight change because with the
stores gone, the remaining instructions are scheduled in a different
order.
Add test cases for SSE4 and AVX variants.
Resolves rdar://13414672.
Patch by Adam Nemet <anemet@apple.com>.
llvm-svn: 200957
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
0 files changed, 0 insertions, 0 deletions