diff options
| author | Nadav Rotem <nrotem@apple.com> | 2012-12-27 07:45:10 +0000 |
|---|---|---|
| committer | Nadav Rotem <nrotem@apple.com> | 2012-12-27 07:45:10 +0000 |
| commit | 8e5d80eba328b0f587fdc77183da33675fa2ca61 (patch) | |
| tree | 243cf4e43c680da2009dad40ab03a17fc1e6673b /llvm/lib/Target/XCore/XCoreTargetMachine.cpp | |
| parent | 4a0d946a43be9ae99cddc12c70132f17ab8febf3 (diff) | |
| download | bcm5719-llvm-8e5d80eba328b0f587fdc77183da33675fa2ca61.tar.gz bcm5719-llvm-8e5d80eba328b0f587fdc77183da33675fa2ca61.zip | |
AVX/AVX2: Move the code that lowers vector-trunc from a DAGCo-hook to custom lowering hook.
The vector truncs were scalarized during LegalizeVectorOps, later vectorized again by some DAGCombine optimization
and finally, lowered by a dagcombing optimization. Now, they are properly lowered during LegalizeVectorOps.
No new testcase because the original testcases still work.
llvm-svn: 171146
Diffstat (limited to 'llvm/lib/Target/XCore/XCoreTargetMachine.cpp')
0 files changed, 0 insertions, 0 deletions

