summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGAtomic.cpp
Commit message (Expand)AuthorAgeFilesLines
* Bugfix for Codegen of atomic load/store/other ops.Alexey Bataev2014-12-151-72/+145
* CodeGen: Loads/stores to allocas for atomic ops shouldn't be volatileDavid Majnemer2014-12-121-7/+10
* CodeGen: Fix emission of __atomic_compare_exchangeDavid Majnemer2014-11-251-22/+22
* CodeGen: Make atomic operations play nice with address spacesDavid Majnemer2014-11-221-6/+8
* CodeGen: Don't completely mess-up optimized atomic libcallsDavid Majnemer2014-08-291-13/+31
* MS ABI: Consider alignment attributes on typedefs for layoutDavid Majnemer2014-07-301-7/+11
* Atomics: emit "cmpxchg weak" where possibleTim Northover2014-06-131-26/+60
* IR-change: cmpxchg operations now return { iN, i1 }.Tim Northover2014-06-131-3/+4
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-11/+13
* Fix atomic libcall.Logan Chien2014-03-261-2/+4
* CodeGen: use symbolic enumerators for memory orderTim Northover2014-03-131-5/+10
* CodeGen: make use of weaker failure orders on cmpxchg.Tim Northover2014-03-131-67/+151
* Sema: produce error when invalid ordering is passed to atomic builtinTim Northover2014-03-111-20/+10
* Update for IR: add a second AtomicOrdering to cmpxchg insts.Tim Northover2014-03-111-3/+4
* IRGen: __c11/__atomic compare-and-exchange should respect the standardDavid Majnemer2014-03-101-10/+36
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-2/+2
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-0/+1
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-21/+32
* No functionality change. Reflow lines that could fit on one line. Break linesNick Lewycky2013-10-011-6/+3
* Simplify atomic load/store IRGen.Eli Friedman2013-07-111-44/+20
* Fix style bug introduced in r183033.Ed Schouten2013-05-311-2/+1
* Add support for optimized (non-generic) atomic libcalls.Ed Schouten2013-05-311-19/+106
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-1/+1
* Removed #if 0 code that doesn't compiled if uncommented.Rafael Espindola2013-04-141-9/+0
* Promote atomic type sizes up to a power of two, capped byJohn McCall2013-03-071-24/+481
* Move the atomics code into its own file.John McCall2013-03-071-0/+485