summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AtomicExpandPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Fix "the the" in comments.Eric Christopher2015-06-191-1/+1
* Mutate TargetLowering::shouldExpandAtomicRMWInIR to specifically dictate how ...JF Bastien2015-03-041-9/+24
* Migrate AtomicExpandPass and DwarfEHPrepare to using a Function-ized getSubta...Eric Christopher2015-01-271-2/+2
* Cache the lookup of TargetLowering in the atomic expand pass.Eric Christopher2015-01-261-31/+17
* 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