diff options
author | Dan Gohman <dan433584@gmail.com> | 2015-08-19 20:30:20 +0000 |
---|---|---|
committer | Dan Gohman <dan433584@gmail.com> | 2015-08-19 20:30:20 +0000 |
commit | dde8dce6a9d5a69908cafa008cd80f3512760919 (patch) | |
tree | 8f1cb121992092680d93960f0ea6fdc9f81b2d3a /llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp | |
parent | 71e1a579b2632338631bd1869e88559b7b12754d (diff) | |
download | llvm-dde8dce6a9d5a69908cafa008cd80f3512760919.zip llvm-dde8dce6a9d5a69908cafa008cd80f3512760919.tar.gz llvm-dde8dce6a9d5a69908cafa008cd80f3512760919.tar.bz2 |
[WebAssembly] Use the default alignment for SIMD types.
Previously WebAssembly's datalayout string had -v128:8:128. This had been an
attempt to declare a certain level of support for unaligned SIMD accesses.
However, clang makes its own determinations for SIMD alignment that are
independent of the datalayout string, so this wasn't actually meaningful.
llvm-svn: 245494
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp index 0f3ac94..25fe846 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp @@ -46,8 +46,8 @@ WebAssemblyTargetMachine::WebAssemblyTargetMachine( const TargetOptions &Options, Reloc::Model RM, CodeModel::Model CM, CodeGenOpt::Level OL) : LLVMTargetMachine(T, TT.isArch64Bit() - ? "e-p:64:64-i64:64-v128:8:128-n32:64-S128" - : "e-p:32:32-i64:64-v128:8:128-n32:64-S128", + ? "e-p:64:64-i64:64-n32:64-S128" + : "e-p:32:32-i64:64-n32:64-S128", TT, CPU, FS, Options, RM, CM, OL), TLOF(make_unique<WebAssemblyTargetObjectFile>()) { initAsmInfo(); |