]> granicus.if.org Git - llvm/commit
[WebAssembly] Add target feature for atomics
authorDerek Schuff <dschuff@google.com>
Wed, 30 Aug 2017 18:07:45 +0000 (18:07 +0000)
committerDerek Schuff <dschuff@google.com>
Wed, 30 Aug 2017 18:07:45 +0000 (18:07 +0000)
commit3e170f0a06a4cf975859badcc09eae042be23346
treee5256990b108ef1b17383d10ed50de749609b1ff
parent69e607f200faf0384a737bd8db69f29e51e1b378
[WebAssembly] Add target feature for atomics

Summary:
This tracks the WebAssembly threads feature proposal at
https://github.com/WebAssembly/threads/blob/master/proposals/threads/Overview.md

Differential Revision: https://reviews.llvm.org/D37300

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312145 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
lib/Target/WebAssembly/WebAssembly.td
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
lib/Target/WebAssembly/WebAssemblyInstrAtomics.td
lib/Target/WebAssembly/WebAssemblyInstrFormats.td
lib/Target/WebAssembly/WebAssemblyInstrInfo.td
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
lib/Target/WebAssembly/WebAssemblySubtarget.cpp
lib/Target/WebAssembly/WebAssemblySubtarget.h
test/CodeGen/WebAssembly/atomics.ll [new file with mode: 0644]