GlobalISel: Apply target MMO flags to atomics
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 12 Jan 2020 20:54:09 +0000 (15:54 -0500)
committerMatt Arsenault <arsenm2@gmail.com>
Thu, 16 Jan 2020 18:49:43 +0000 (13:49 -0500)
commitd0943537e10e25281164bb27df843e283dc6666c
tree9b4941099a4c64377873469b20a51a02d1e9642a
parent0d0fce42b0ea7c7ce18cd0191f95204a0b800b15
GlobalISel: Apply target MMO flags to atomics

Unify MMO flag handling with SelectionDAG like with loads and stores.
llvm/include/llvm/CodeGen/TargetLowering.h
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/lib/CodeGen/TargetLoweringBase.cpp
llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-atomic-metadata.ll [new file with mode: 0644]