summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/atomic-op.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert rL357745: [SelectionDAG] Compute known bits of CopyFromRegDavid Green2019-04-101-4/+4
* [SelectionDAG] Compute known bits of CopyFromRegPiotr Sobczak2019-04-051-4/+4
* NFC - Various typo fixes in testsGabor Buella2018-07-041-2/+2
* [ARM] Lower lower saturate to 0 and lower saturate to -1 using bit-operationsPablo Barrio2018-02-281-2/+3
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2018-02-271-2/+4
* Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Quentin Colombet2018-02-171-4/+2
* [MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry2018-02-011-2/+4
* Revert "[ARM] Lower lower saturate to 0 and lower saturate to -1 using bit-op...Evgeniy Stepanov2018-01-311-3/+2
* [ARM] Lower lower saturate to 0 and lower saturate to -1 using bit-operationsPablo Barrio2018-01-311-2/+3
* Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry2017-10-031-4/+2
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-10-021-2/+4
* Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall2017-09-041-4/+2
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-09-011-2/+4
* Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg2017-08-301-4/+2
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-08-301-2/+4
* Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry2017-08-181-4/+2
* Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry2017-08-171-2/+4
* Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry2017-08-171-4/+2
* [MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry2017-08-161-2/+4
* [DAG] Improve Aliasing of operations to static allocaNirav Dave2017-07-181-0/+15
* Revert r308025 due to uncovering a crash in SelectionDAG. This is filedChandler Carruth2017-07-181-15/+0
* Improve Aliasing of operations to static allocaNirav Dave2017-07-141-0/+15
* Revert "[DAG] Improve Aliasing of operations to static alloca"Matthias Braun2017-07-101-15/+0
* [DAG] Improve Aliasing of operations to static allocaNirav Dave2017-07-101-0/+15
* CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt2017-01-311-2/+2
* Revert "CodeGen: Allow small copyable blocks to "break" the CFG."Kyle Butt2017-01-111-2/+2
* CodeGen: Allow small copyable blocks to "break" the CFG.Kyle Butt2017-01-101-2/+2
* [Cortex-M0] Atomic loweringWeiming Zhao2016-11-031-1/+38
* ARM: stop emitting blx instructions for most calls on MachO.Tim Northover2016-05-101-54/+31
* ARM: sink atomic release barrier as far as possible into cmpxchg.Tim Northover2016-02-221-10/+16
* [ARM] Emit clrex in the expanded cmpxchg fail block.Ahmed Bougacha2015-09-221-14/+32
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-4/+4
* ARM: allow misaligned local variables in Thumb1 mode.Tim Northover2014-10-141-0/+2
* Add a thread-model knob for lowering atomics on baremetal & single threaded s...Jonathan Roelofs2014-08-211-0/+113
* ARM: do not generate BLX instructions on Cortex-M CPUs.Tim Northover2014-08-061-1/+24
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-131-2/+4
* ARM: skip cmpxchg failure barrier if ordering is monotonic.Tim Northover2014-04-031-0/+37
* ARM: don't expand atomicrmw inline on Cortex-M0Tim Northover2013-10-251-0/+1
* LegalizeDAG: allow libcalls for max/min atomic operationsTim Northover2013-10-251-0/+24
* Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen2012-08-311-0/+10
* Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier2011-12-211-0/+58
* Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng2011-12-211-4/+26
* Convert more tests over to the new atomic instructions.Eli Friedman2011-09-261-33/+11
* Atomic pseudos don't use (as in read) CPSR. They clobber it.Jakob Stoklund Olesen2011-09-061-2/+2
* Fix the remaining atomic intrinsics to use the right register classes on Thumb2,Cameron Zwarich2011-05-271-0/+103
OpenPOWER on IntegriCloud