summaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA
Commit message (Expand)AuthorAge
* Add back functionality removed in r210497.Richard Trieu2014-06-21
* Removing an "if (!this)" check from two print methods. The condition willRichard Trieu2014-06-09
* Check the alwaysinline attribute on the call as well as on the caller.Peter Collingbourne2014-05-19
* Add C API for thread yielding callback.Juergen Ributzka2014-05-16
* Use a range loop.Rafael Espindola2014-05-08
* [inliner] Significantly improve the compile time in cases like PR19499Chandler Carruth2014-04-28
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-25
* [C++] Use 'nullptr'.Craig Topper2014-04-24
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* remove some dead codeNuno Lopes2014-04-17
* Reverse 206485.Gerolf Hoflehner2014-04-17
* Inline a function when the always_inline attributeGerolf Hoflehner2014-04-17
* Handle vlas during inline cost computation if they'll be turnedEric Christopher2014-04-07
* Consistent use of the noduplicate attribute.Eli Bendersky2014-03-17
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-06
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-04
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-04
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* Remove unnecessary llvm:: qualification.Eric Christopher2014-02-26
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-25
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* GlobalsModRef: Unify and clean up duplicated pointer analysis code.Benjamin Kramer2014-02-10
* cleanup: scc_iterator consumers should use isAtEndDuncan P. N. Exon Smith2014-02-04
* [inliner] Skip debug intrinsics even earlier in computing the inlineChandler Carruth2014-02-01
* [inliner] Print out extra stats about the cost, threshold, and vectorChandler Carruth2014-01-31
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* [PM] Add a definition for the static PassID in the CallGraphAnalysis.Chandler Carruth2014-01-05
* [inliner] Fix PR18206 by preventing inlining functions that call setjmpChandler Carruth2013-12-13
* [inliner] Completely change (and fix) how the inline cost analysisChandler Carruth2013-12-13
* [cleanup] Remove trailing whitespace before I start changing this file.Chandler Carruth2013-12-12
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* [PM] Reformat some code with clang-format as I'm going to be editting asChandler Carruth2013-11-26
* [PM] Rename the 'Mod' member to the more idiomatic 'M'. No functionalityChandler Carruth2013-11-26
* The 'optnone' attribute means don't inline anything into this functionPaul Robinson2013-11-18
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-09
* Merge CallGraph and BasicCallGraph.Rafael Espindola2013-10-31
* Call destroy from ~BasicCallGraph.Rafael Espindola2013-10-25
* Disable inlining between sanitized and non-sanitized functions.Evgeniy Stepanov2013-08-08
* Have InlineCost check constant fcmpsMatt Arsenault2013-07-20
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-01
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-22
* ArrayRef ca accept one element. Simplify code a little bit, also it matches nowJakub Staszak2013-03-07