summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/LowerAtomic.cpp
Commit message (Expand)AuthorAge
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Clean whitespaces.Nadav Rotem2012-07-24
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-29
* Remove the old atomic instrinsics. autoupgrade functionality is included wit...Eli Friedman2011-10-06
* Make a bunch of symbols private.Benjamin Kramer2011-08-19
* Representation of 'atomic load' and 'atomic store' in IR.Eli Friedman2011-08-09
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-29
* Fix a use after free. An instruction can't be both an intrinsic call and a fe...Benjamin Kramer2011-07-28
* Misc mid-level changes for new 'fence' instruction.Eli Friedman2011-07-27
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* more cleanupsChris Lattner2010-09-05
* Change lower atomic pass to use IntrinsicInst to simplify it a bit.Chris Lattner2010-09-05
* Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson2010-08-23
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Fix uninitialized variable warning.Nick Lewycky2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Add an atomic lowering passPeter Collingbourne2010-08-03