summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/IPA
Commit message (Expand)AuthorAgeFilesLines
...
* removed function names from comments; NFCSanjay Patel2015-03-101-10/+10
* use range-based for loops; NFCSanjay Patel2015-03-101-12/+9
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-102-31/+32
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-042-6/+6
* Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/FunctionMehdi Amini2015-03-031-3/+3
* Analysis: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-5/+2
* Fix a crash in the assumption cache when inlining indirect function callsBjorn Steinbrink2015-02-121-6/+6
* [InstSimplify] Add SimplifyFPBinOp function.Michael Zolotukhin2015-02-061-1/+7
* Value soft float calls as more expensive in the inliner.Cameron Esfahani2015-02-051-0/+19
* [multiversion] Thread a function argument through all the callers of theChandler Carruth2015-02-011-2/+2
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-3/+3
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-142-2/+2
* [PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth2015-01-041-10/+11
* Remove the unused FindUsedTypes pass.Rafael Espindola2014-11-243-101/+0
* Add and use Type::subtypes. NFC.Rafael Espindola2014-11-241-3/+2
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* CGSCC should not treat intrinsic calls like function calls (PR21403)Sanjay Patel2014-11-121-1/+8
* Add functions for finding ephemeral valuesHal Finkel2014-09-071-7/+26
* Remove Support/IncludeFile.h and its only user. This is actively harmful, sinceRichard Smith2014-08-071-3/+0
* Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie2014-07-191-1/+1
* Add new lines to debugging information.Richard Trieu2014-07-031-1/+1
* Suppress inlining when the block address is takenGerolf Hoflehner2014-07-011-6/+13
* Add back functionality removed in r210497.Richard Trieu2014-06-211-2/+4
* Removing an "if (!this)" check from two print methods. The condition willRichard Trieu2014-06-091-1/+3
* Check the alwaysinline attribute on the call as well as on the caller.Peter Collingbourne2014-05-191-1/+1
* Add C API for thread yielding callback.Juergen Ributzka2014-05-161-2/+6
* Use a range loop.Rafael Espindola2014-05-081-4/+2
* [inliner] Significantly improve the compile time in cases like PR19499Chandler Carruth2014-04-281-3/+23
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-252-3/+3
* [C++] Use 'nullptr'.Craig Topper2014-04-244-18/+18
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-223-3/+6
* remove some dead codeNuno Lopes2014-04-171-18/+0
* Reverse 206485.Gerolf Hoflehner2014-04-171-8/+2
* Inline a function when the always_inline attributeGerolf Hoflehner2014-04-171-2/+8
* Handle vlas during inline cost computation if they'll be turnedEric Christopher2014-04-071-1/+10
* Consistent use of the noduplicate attribute.Eli Bendersky2014-03-171-1/+1
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-092-17/+15
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-061-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-052-22/+22
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-042-2/+2
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-041-1/+1
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-042-2/+2
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-4/+4
* Remove unnecessary llvm:: qualification.Eric Christopher2014-02-261-1/+1
* Use DataLayout from the module when easily available.Rafael Espindola2014-02-251-4/+4
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-1/+2
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-211-20/+20
* Rename some member variables from TD to DL.Rafael Espindola2014-02-181-3/+3
* GlobalsModRef: Unify and clean up duplicated pointer analysis code.Benjamin Kramer2014-02-101-21/+12
OpenPOWER on IntegriCloud