summaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM/atomic-op.ll
AgeCommit message (Expand)Author
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry
2017-07-18[DAG] Improve Aliasing of operations to static allocaNirav Dave
2017-07-18Revert r308025 due to uncovering a crash in SelectionDAG. This is filedChandler Carruth
2017-07-14Improve Aliasing of operations to static allocaNirav Dave
2017-07-10Revert "[DAG] Improve Aliasing of operations to static alloca"Matthias Braun
2017-07-10[DAG] Improve Aliasing of operations to static allocaNirav Dave
2017-01-31CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt
2017-01-11Revert "CodeGen: Allow small copyable blocks to "break" the CFG."Kyle Butt
2017-01-10CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt
2016-11-03[Cortex-M0] Atomic loweringWeiming Zhao
2016-05-10ARM: stop emitting blx instructions for most calls on MachO.Tim Northover
2016-02-22ARM: sink atomic release barrier as far as possible into cmpxchg.Tim Northover
2015-09-22[ARM] Emit clrex in the expanded cmpxchg fail block.Ahmed Bougacha
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2014-10-14ARM: allow misaligned local variables in Thumb1 mode.Tim Northover
2014-08-21Add a thread-model knob for lowering atomics on baremetal & single threaded s...Jonathan Roelofs
2014-08-06ARM: do not generate BLX instructions on Cortex-M CPUs.Tim Northover
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover
2014-04-03ARM: skip cmpxchg failure barrier if ordering is monotonic.Tim Northover
2013-10-25ARM: don't expand atomicrmw inline on Cortex-M0Tim Northover
2013-10-25LegalizeDAG: allow libcalls for max/min atomic operationsTim Northover
2012-08-31Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng
2011-09-26Convert more tests over to the new atomic instructions.Eli Friedman
2011-09-06Atomic pseudos don't use (as in read) CPSR. They clobber it.Jakob Stoklund Olesen
2011-05-27Fix the remaining atomic intrinsics to use the right register classes on Thumb2,Cameron Zwarich