summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/atomic-unordered.ll
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Enable lowering unordered atomics loads w/LoadSDNode (and stor...Philip Reames2019-10-291-4/+4
* Fix a *nasty* miscompile in experimental unordered atomic loweringPhilip Reames2019-10-051-20/+58
* [Tests] Add a unordered atomic load combine testPhilip Reames2019-10-031-0/+33
* [Test] Restructure check lines to show differences between modes more clearlyPhilip Reames2019-09-121-960/+494
* [SDAG] Update generic code to conservatively check for isAtomic in addition t...Philip Reames2019-09-121-60/+37
* [Tests] Add anyextend tests for unordered atomicsPhilip Reames2019-09-091-0/+105
* Introduce infrastructure for an incremental port of SelectionDAG atomic load/...Philip Reames2019-09-091-108/+887
* Use the handle --check-prefixes mechanism to de-verbosify a couple atomics te...Philip Reames2019-08-281-483/+222
* Recommit r367901 "[X86] Enable -x86-experimental-vector-widening-legalization...Craig Topper2019-08-071-4/+4
* Revert "[X86] Enable -x86-experimental-vector-widening-legalization by default."Mitch Phillips2019-08-061-4/+4
* [X86] Enable -x86-experimental-vector-widening-legalization by default.Craig Topper2019-08-051-4/+4
* [FastISel] Skip creating unnecessary vregs for argumentsFrancis Visoiu Mistrih2019-06-101-1/+1
* [X86FixupLEAs] Turn optIncDec into a generic two address LEA optimizer. Suppo...Craig Topper2019-05-251-1/+1
* RegAllocFast: Improve hinting heuristicMatt Arsenault2019-05-161-36/+29
* Reapply r359906, "RegAllocFast: Add heuristic to detect values not live-out o...Matt Arsenault2019-05-031-17/+0
* Revert r359906, "RegAllocFast: Add heuristic to detect values not live-out of...Nico Weber2019-05-031-0/+17
* RegAllocFast: Add heuristic to detect values not live-out of a blockMatt Arsenault2019-05-031-17/+0
* RegAllocFast: Remove early selection loop, the spill calculation will report ...Matt Arsenault2019-03-191-122/+104
* Allow unordered loads to be considered invariant in CodeGenPhilip Reames2019-03-191-2/+2
* [AtomicExpand] Fix a crash bug when lowering unordered loads to cmpxchgPhilip Reames2019-03-191-24/+210
* [Tests] Update to newer ISAPhilip Reames2019-03-191-67/+179
* [Tests] Add tests for reordering of unordered atomics on invariant locationsPhilip Reames2019-03-141-0/+118
* Allow code motion (and thus folding) for atomic (but unordered) memory operandsPhilip Reames2019-03-141-62/+27
* [Tests] Add negative folding tests w/fences as requested in D59345Philip Reames2019-03-141-0/+71
* [Tests] More unordered atomic lowering testsPhilip Reames2019-02-131-1/+324
* [Tests] RMW folding tests w/unordered atomic operationsPhilip Reames2019-02-131-0/+618
* [Tests] Add a bunch of tests for load folding w/unordered atomicsPhilip Reames2019-02-131-0/+904
* [Tests] First batch of cornercase tests for unordered atomicsPhilip Reames2019-02-131-0/+175
* [Test] Add codegen tests for unordered and monotonic integer operationsPhilip Reames2019-02-061-0/+118
OpenPOWER on IntegriCloud