summaryrefslogtreecommitdiff
path: root/test/Transforms/AtomicExpand
AgeCommit message (Expand)Author
2017-04-10Add address space mangling to lifetime intrinsicsMatt Arsenault
2016-06-17Support expanding partial-word cmpxchg to full-word cmpxchg in AtomicExpandPass.James Y Knight
2016-04-18ARM: use a pseudo-instruction for cmpxchg at -O0.Tim Northover
2016-04-12Add __atomic_* lowering to AtomicExpandPass.James Y Knight
2016-04-12This reverts commit r266002, r266011 and r266016.Rafael Espindola
2016-04-11Add __atomic_* lowering to AtomicExpandPass.James Y Knight
2016-02-22ARM: sink atomic release barrier as far as possible into cmpxchg.Tim Northover
2016-02-19[IR] Extend cmpxchg to allow pointer type operandsPhilip Reames
2015-12-16[IR] Add support for floating pointer atomic loads and storesPhilip Reames
2015-09-22[ARM] Emit clrex in the expanded cmpxchg fail block.Ahmed Bougacha
2015-08-06Fix an alignment error in `llvm::expandAtomicRMWToCmpXchg` without breaking t...Richard Diamond
2015-08-06Revert "Divide the primitive size in bits by eight so the initial load's alig...Renato Golin
2015-08-05Divide the primitive size in bits by eight so the initial load's alignment is inRichard Diamond
2014-09-03Use target-dependent emitLeading/TrailingFence instead of the target-independ...Robin Morisset
2014-08-21Rename AtomicExpandLoadLinked into AtomicExpandRobin Morisset