aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM/atomic-ops-v8.ll
AgeCommit message (Expand)Author
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-03-21ARM: Better codegen for 64-bit compares.Peter Collingbourne
2015-09-22[ARM] Emit clrex in the expanded cmpxchg fail block.Ahmed Bougacha
2015-06-03ARM: Thumb2 LDRD/STRD supports independent input/output regsMatthias Braun
2015-06-02Revert "ARM: Thumb2 LDRD/STRD supports independent input/output regs"Renato Golin
2015-06-01ARM: Thumb2 LDRD/STRD supports independent input/output regsMatthias Braun
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-02-25Improve handling of stack accesses in Thumb-1Renato Golin
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover
2014-05-08ARM big endian function argument passingChristian Pirker
2014-04-03ARM: tell LLVM about zext properties of ldrexb/ldrexhTim Northover
2014-04-03ARM: skip cmpxchg failure barrier if ordering is monotonic.Tim Northover
2014-04-03ARM: expand atomic ldrex/strex loops in IRTim Northover
2014-03-11IR: add a second ordering operand to cmpxhg for failureTim Northover
2013-09-26[ARM] Use the load-acquire/store-release instructions optimally in AArch32.Amara Emerson