summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
...
* [LCG] Add a unittest for the LazyCallGraph. I had a weak moment andChandler Carruth2014-04-23
* [LCG] Hoist the logic for forming a new SCC from the top of the DFSStackChandler Carruth2014-04-23
* [LCG] Switch the Callee sets to be DenseMaps pointing to the index intoChandler Carruth2014-04-23
* blockfreq: Skip irreducible backedges inside functionsDuncan P. N. Exon Smith2014-04-22
* blockfreq: Rename PackagedLoops => LoopsDuncan P. N. Exon Smith2014-04-22
* blockfreq: Use a pointer for ContainingLoop tooDuncan P. N. Exon Smith2014-04-22
* blockfreq: Use pointers to loops instead of an indexDuncan P. N. Exon Smith2014-04-22
* blockfreq: Implement clear() explicitlyDuncan P. N. Exon Smith2014-04-22
* blockfreq: Rename PackagedLoopData => LoopDataDuncan P. N. Exon Smith2014-04-22
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* blockfreq: Some cleanup of UnsignedFloatDuncan P. N. Exon Smith2014-04-21
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-21
* [PM] Add a new-PM-style CGSCC pass manager using the newly addedChandler Carruth2014-04-21
* [LCG] Add some basic debug output to the LCG pass.Chandler Carruth2014-04-21
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-19
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-19
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-19
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-18
* [LCG] Fix the bugs that Ben pointed out in code review (and the MSan botChandler Carruth2014-04-18
* Remove a couple of redundant copies of SmallVector::operator==.Benjamin Kramer2014-04-18
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-18
* Fixing MSVC after r206622?Duncan P. N. Exon Smith2014-04-18
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* [LCG] Remove all of the complexity stemming from supporting copying.Chandler Carruth2014-04-18
* [LCG] Add support for building persistent and connected SCCs to theChandler Carruth2014-04-18
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* blockfreq: Really fix r206548 (and r206549)Duncan P. N. Exon Smith2014-04-18
* blockfreq: Fixing MSVC after r206548?Duncan P. N. Exon Smith2014-04-18
* blockfreq: Rewrite BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-18
* remove some dead codeNuno Lopes2014-04-17
* Reverse 206485.Gerolf Hoflehner2014-04-17
* [LCG] Just move the allocator (now that we can) when moving a callChandler Carruth2014-04-17
* [LCG] Remove the Module reference member which we weren't using forChandler Carruth2014-04-17
* Inline a function when the always_inline attributeGerolf Hoflehner2014-04-17
* RegionInfo: Do not access a value that was just moved awayTobias Grosser2014-04-15
* Use unique_ptr to manage ownership of child Regions within llvm::RegionDavid Blaikie2014-04-15
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-15
* Fix a bug in which BranchProbabilityInfo wasn't setting branch weights of bas...Akira Hatanaka2014-04-14
* blockfreq: Rename BlockFrequencyImpl to BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-11
* blockfreq: Use getSuccessorIndex()Duncan P. N. Exon Smith2014-04-11
* Delinearize: Extend informationin -analyze outputTobias Grosser2014-04-09
* divide by the result of the gcdSebastian Pop2014-04-08
* handle special cases when findGCD returns 1Sebastian Pop2014-04-08
* in findGCD of multiply expr return the gcdSebastian Pop2014-04-08
* Handle vlas during inline cost computation if they'll be turnedEric Christopher2014-04-07
* Use TopTTI->getGEPCost from within getUserCostHal Finkel2014-04-01
* PR15967 Fix in basicaa for faulty returning no alias.Arnold Schwaighofer2014-03-26
* blockfreq: Implement Pass::releaseMemory()Duncan P. N. Exon Smith2014-03-25