]> granicus.if.org Git - llvm/commit
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)
commitb1cc82a2499e822690c89bfd9886d9ceaae16508
tree476aecdcb08f1d65d44a30bedb006128584efabc
parent98569af305649d14ddd7350789adc3b88646d2fd
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!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361512 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LowerAtomic.cpp
test/Transforms/LowerAtomic/atomic-load.ll