aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/FrontendTool/ExecuteCompilerInvocation.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 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
parent5d942d5a95c48526c66ac7843f9b385bdb716b30 (diff)
downloadllvm-835999e48aa05ade2adf86cbe76d78743d90aa66.zip
llvm-835999e48aa05ade2adf86cbe76d78743d90aa66.tar.gz
llvm-835999e48aa05ade2adf86cbe76d78743d90aa66.tar.bz2
[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 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions