summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineTraceMetrics.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-17 18:20:04 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-06-17 18:20:04 +0000
commit835999e48aa05ade2adf86cbe76d78743d90aa66 (patch)
treec6100a712a98b6329f13bfe8fa07edbfed5db871 /llvm/lib/CodeGen/MachineTraceMetrics.cpp
parent5d942d5a95c48526c66ac7843f9b385bdb716b30 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud