Transforms: lower fadd and fsub atomicrmw instructions
authorSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 23 May 2019 17:03:43 +0000 (17:03 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 23 May 2019 17:03:43 +0000 (17:03 +0000)
commit7bbefb13ee521c2385788fa3e2f1aac4c36c313d
tree7b879fffc0d42d86a28dc9943d74b646f6ef9fd3
parent346758407e1dabb0d68af6bae7fba131b74e4e54
Transforms: lower fadd and fsub atomicrmw instructions

`fadd` and `fsub` have recently (r351850) been added as `atomicrmw`
operations. This diff adds lowering cases for them to the LowerAtomic
transform.

Patch by Josh Berdine!

llvm-svn: 361512
llvm/lib/Transforms/Scalar/LowerAtomic.cpp
llvm/test/Transforms/LowerAtomic/atomic-load.ll