index
:
ampere-computing/llvm.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
LLVM including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
/
ARM
/
atomic-op.ll
Age
Commit message (
Expand
)
Author
2017-10-03
Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...
Geoff Berry
2017-10-02
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry
2017-09-04
Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...
Sam McCall
2017-09-01
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry
2017-08-30
Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...
Hans Wennborg
2017-08-30
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry
2017-08-18
Revert "[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-17
Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry
2017-08-16
[MachineCopyPropagation] Extend pass to do COPY source forwarding
Geoff Berry
2017-07-18
[DAG] Improve Aliasing of operations to static alloca
Nirav Dave
2017-07-18
Revert r308025 due to uncovering a crash in SelectionDAG. This is filed
Chandler Carruth
2017-07-14
Improve Aliasing of operations to static alloca
Nirav Dave
2017-07-10
Revert "[DAG] Improve Aliasing of operations to static alloca"
Matthias Braun
2017-07-10
[DAG] Improve Aliasing of operations to static alloca
Nirav Dave
2017-01-31
CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt
2017-01-11
Revert "CodeGen: Allow small copyable blocks to "break" the CFG."
Kyle Butt
2017-01-10
CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt
2016-11-03
[Cortex-M0] Atomic lowering
Weiming Zhao
2016-05-10
ARM: stop emitting blx instructions for most calls on MachO.
Tim Northover
2016-02-22
ARM: 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-14
ARM: allow misaligned local variables in Thumb1 mode.
Tim Northover
2014-08-21
Add a thread-model knob for lowering atomics on baremetal & single threaded s...
Jonathan Roelofs
2014-08-06
ARM: do not generate BLX instructions on Cortex-M CPUs.
Tim Northover
2014-06-13
IR: add "cmpxchg weak" variant to support permitted failure.
Tim Northover
2014-04-03
ARM: skip cmpxchg failure barrier if ordering is monotonic.
Tim Northover
2013-10-25
ARM: don't expand atomicrmw inline on Cortex-M0
Tim Northover
2013-10-25
LegalizeDAG: allow libcalls for max/min atomic operations
Tim Northover
2012-08-31
Fix a couple of typos in EmitAtomic.
Jakob Stoklund Olesen
2011-12-21
Fix a couple of copy-n-paste bugs. Noticed by George Russell!
Chad Rosier
2011-12-21
Fix a couple of copy-n-paste bugs. Noticed by George Russell.
Evan Cheng
2011-09-26
Convert more tests over to the new atomic instructions.
Eli Friedman
2011-09-06
Atomic pseudos don't use (as in read) CPSR. They clobber it.
Jakob Stoklund Olesen
2011-05-27
Fix the remaining atomic intrinsics to use the right register classes on Thumb2,
Cameron Zwarich