diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-06-17 18:20:04 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-06-17 18:20:04 +0000 |
| commit | 835999e48aa05ade2adf86cbe76d78743d90aa66 (patch) | |
| tree | c6100a712a98b6329f13bfe8fa07edbfed5db871 /llvm/lib/CodeGen/MachineTraceMetrics.cpp | |
| parent | 5d942d5a95c48526c66ac7843f9b385bdb716b30 (diff) | |
| download | bcm5719-llvm-835999e48aa05ade2adf86cbe76d78743d90aa66.tar.gz bcm5719-llvm-835999e48aa05ade2adf86cbe76d78743d90aa66.zip | |
[X86][SSE] Scalarize under-aligned XMM vector nt-stores (PR42026)
If a XMM non-temporal store has less than natural alignment, scalarize the vector - with SSE4A we can stay on the vector and use MOVNTSD(f64), else we must move to GPRs and use MOVNTI(i32/i64).
llvm-svn: 363592
Diffstat (limited to 'llvm/lib/CodeGen/MachineTraceMetrics.cpp')
0 files changed, 0 insertions, 0 deletions

