summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAge
* fix PR8144, a bug where constant merge would merge globals markedChris Lattner2010-09-15
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-13
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-10
* Fix major bug in thunk detection. Also verify the calling convention.Nick Lewycky2010-09-07
* Fix warning reported by MSVC++ builder.Nick Lewycky2010-09-05
* Switch FnSet to containing the ComparableFunction instead of a pointer to one.Nick Lewycky2010-09-05
* Fix many bugs when merging weak-strong and weak-weak pairs. We now merge allNick Lewycky2010-09-05
* Fix an infinite loop; merging two functions will create a new function (if theNick Lewycky2010-08-31
* Switch to DenseSet, simplifying much more code. We now have a single iterationNick Lewycky2010-08-31
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-28
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-26
* zap dead code.Chris Lattner2010-08-26
* Rewrite ExtractGV, removing a bunch of stuff that didn't fully work,Dan Gohman2010-08-26
* DIGlobalVariable can be used to encode debug info for globals that are direc...Devang Patel2010-08-25
* Fix a use after free error caught by the valgrind builders.Nick Lewycky2010-08-09
* Do more to modernize MergeFunctions. Refactor in response to Chris' code review.Nick Lewycky2010-08-08
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Work in progress, cleaning up MergeFuncs.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
* Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman2010-08-03
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-02
* Fix a -Wreorder warning.Daniel Dunbar2010-08-02
* Work in progress.Nick Lewycky2010-08-02
* The BlockExtractorPass() constructor was not reading the BlockFile and that wasRafael Espindola2010-07-31
* simplify by using CallSite constructors; virtually eliminates CallSite::get f...Gabor Greif2010-07-28
* mass elimination of reliance on automatic iterator dereferencingGabor Greif2010-07-22
* simplifyGabor Greif2010-07-22
* do not access arguments via low-level interface, do not multiply dereference ...Gabor Greif2010-07-22
* pass dereferenced iterator to dyn_castGabor Greif2010-07-22
* undo 80 column trespassing I causedGabor Greif2010-07-22
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-21
* Make this code a little more readable.Dan Gohman2010-07-20
* Fix a typo.Dan Gohman2010-07-20
* Don't look up the "dbg" metadata kind by name.Dan Gohman2010-07-20
* Use getDebugLoc and setDebugLoc instead of getDbgMetadata and setDbgMetadata,Dan Gohman2010-07-20
* eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner2010-07-16
* Arrays and vectors with different numbers of elements are not equivalent.Nick Lewycky2010-07-16
* This is a full sentence.Nick Lewycky2010-07-15
* Disable aliases on all platforms.Nick Lewycky2010-07-15
* Grammar.Eric Christopher2010-07-13
* cache result of operator*Gabor Greif2010-07-12
* cache result of operator*Gabor Greif2010-07-12
* cache result of operator*Gabor Greif2010-07-12
* cache results of operator*Gabor Greif2010-07-12
* cache dereferenced iteratorsGabor Greif2010-07-12
* make the prototypes for CreateMalloc and CreateFree more consistent. PatchChris Lattner2010-07-12
* cache result of operator*Gabor Greif2010-07-09
* Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts"Duncan Sands2010-07-07
* Implement the "linker_private_weak" linkage type. This will be used forBill Wendling2010-07-01