aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2020-10-13 04:36:59 +0000
committerThomas Lively <tlively@google.com>2020-10-13 04:36:59 +0000
commit72c628e83580625ebd9e8521bab03abec4569d14 (patch)
tree6c4ced019d934b319ee8eee2bb2a7b1281be80f9 /clang/lib/Frontend/CompilerInvocation.cpp
parentb3b4cda104068e92b77f18c4e3fc0e0b8f3650e0 (diff)
downloadllvm-72c628e83580625ebd9e8521bab03abec4569d14.zip
llvm-72c628e83580625ebd9e8521bab03abec4569d14.tar.gz
llvm-72c628e83580625ebd9e8521bab03abec4569d14.tar.bz2
Reland "[WebAssembly] Emulate v128.const efficiently""
This reverts commit 432e4e56d3d2, which reverted 542523a61a21. Two issues from the original commit have been fixed. First, MSVC does not like when std::array is initialized with only single braces, so this commit switches to using the more portable double braces. Second, there was a subtle endianness bug that prevented the original commit from working correctly on big-endian machines, which has been fixed by switching to using endianness-agnostic bit twiddling instead of type punning. Differential Revision: https://reviews.llvm.org/D88773
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions