Add extending loads and constant offset patterns
A bit more refactoring of the tablegen to make the patterns fairly nice and
uniform between the regular and atomic loads.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D38523
[WebAssembly] Add the rest of the atomic loads ClosedPublic Authored by dschuff on Oct 3 2017, 5:33 PM.
Details Summary Add extending loads and constant offset patterns
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 4 2017, 11:26 AM Closed by commit rL315022: [WebAssembly] Add the rest of the atomic loads (authored by dschuff). · Explain WhyOct 5 2017, 2:20 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 117894 llvm/trunk/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td
llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrMemory.td
llvm/trunk/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
llvm/trunk/test/CodeGen/WebAssembly/atomics.ll
llvm/trunk/test/CodeGen/WebAssembly/i32-load-store-alignment.ll
llvm/trunk/test/CodeGen/WebAssembly/i64-load-store-alignment.ll
llvm/trunk/test/CodeGen/WebAssembly/load-ext-atomic.ll
llvm/trunk/test/CodeGen/WebAssembly/offset-atomics.ll
|