summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/atomic-cmpxchg.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert [MBP] Disable aggressive loop rotate in plain modeJordan Rupprecht2019-08-291-13/+13
* [MBP] Disable aggressive loop rotate in plain modeGuozhi Wei2019-08-221-13/+13
* Revert r368339 "[MBP] Disable aggressive loop rotate in plain mode"Hans Wennborg2019-08-121-13/+13
* [MBP] Disable aggressive loop rotate in plain modeGuozhi Wei2019-08-081-13/+13
* [MBP] Move a latch block with conditional exit and multi predecessors to top ...Guozhi Wei2019-06-141-13/+13
* [ARM] Add missing pseudo-instruction for Thumb1 RSBS.Eli Friedman2018-10-311-4/+2
* [ARM] Materialise some boolean values to avoid a branchRoger Ferrer Ibanez2018-02-161-19/+12
* [LegalizeDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS legalization.Eli Friedman2018-01-171-1/+2
* [ARM] Make -mcpu=generic schedule for an in-order core (Cortex-A8).Kristof Beyls2017-06-281-2/+2
* In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn'...Artyom Skrobov2017-03-071-4/+2
* Codegen: Make chains from trellis-shaped CFGsKyle Butt2017-02-151-4/+4
* Using branch probability to guide critical edge splitting.Dehao Chen2016-10-201-17/+13
* Revert r284545 again as the regression in ppc still exists. There is bug in M...Dehao Chen2016-10-191-13/+17
* Using branch probability to guide critical edge splitting.Dehao Chen2016-10-181-17/+13
* revert r284541.Dehao Chen2016-10-181-13/+17
* Using branch probability to guide critical edge splitting.Dehao Chen2016-10-181-17/+13
* [ARM] Don't generate clrex for pre-v7 targets.Ahmed Bougacha2015-09-261-1/+32
* [ARM] Emit clrex in the expanded cmpxchg fail block.Ahmed Bougacha2015-09-221-24/+39
* Lower thumbv4t & thumbv5 lo->lo copies through a push-pop sequenceJonathan Roelofs2014-08-201-2/+5
* Replace the result usages while legalizing cmpxchg.Logan Chien2014-07-211-0/+50
OpenPOWER on IntegriCloud