summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AtomicExpandPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Lower idempotent RMWs to fence+loadRobin Morisset2014-09-251-2/+43
* [X86] Make wide loads be managed by AtomicExpandRobin Morisset2014-09-231-0/+29
* Add AtomicExpandPass::bracketInstWithFences, and use it whenever getInsertFen...Robin Morisset2014-09-231-38/+70
* [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPassRobin Morisset2014-09-171-52/+133
* Refactor AtomicExpandPass and add a generic isAtomic() method to InstructionRobin Morisset2014-09-031-30/+31
* Use target-dependent emitLeading/TrailingFence instead of the target-independ...Robin Morisset2014-09-031-51/+46
* Rename AtomicExpandLoadLinked into AtomicExpandRobin Morisset2014-08-211-0/+384
OpenPOWER on IntegriCloud