summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* blockfreq: Defer to BranchProbability::scale()Duncan P. N. Exon Smith2014-04-291-26/+0
* blockfreq: Remove more extra typenames from r207438Duncan P. N. Exon Smith2014-04-281-2/+2
* Reapply "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith2014-04-281-20/+210
* Revert "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith2014-04-251-210/+20
* blockfreq: Approximate irreducible control flowDuncan P. N. Exon Smith2014-04-251-20/+210
* blockfreq: Further shift logic to LoopDataDuncan P. N. Exon Smith2014-04-251-27/+12
* blockfreq: Only one mass distribution per nodeDuncan P. N. Exon Smith2014-04-251-61/+11
* blockfreq: Document assertionDuncan P. N. Exon Smith2014-04-251-1/+1
* blockfreq: Document high-level functionsDuncan P. N. Exon Smith2014-04-251-1/+1
* blockfreq: Scale LoopData::Scale on the way downDuncan P. N. Exon Smith2014-04-251-23/+12
* blockfreq: unwrapLoopPackage() => unwrapLoop()Duncan P. N. Exon Smith2014-04-251-10/+8
* blockfreq: Pass the Loop directly into unwrapLoopPackage()Duncan P. N. Exon Smith2014-04-251-6/+4
* blockfreq: Unwrap from LoopsDuncan P. N. Exon Smith2014-04-251-4/+2
* blockfreq: Separate unwrapLoops() from finalizeMetrics()Duncan P. N. Exon Smith2014-04-251-5/+9
* blockfreq: Expose getPackagedNode()Duncan P. N. Exon Smith2014-04-251-24/+1
* blockfreq: Store the header with the membersDuncan P. N. Exon Smith2014-04-251-2/+2
* blockfreq: Encapsulate LoopData::HeaderDuncan P. N. Exon Smith2014-04-251-14/+12
* blockfreq: Use LoopData directlyDuncan P. N. Exon Smith2014-04-251-30/+28
* blockfreq: Use a std::list for LoopsDuncan P. N. Exon Smith2014-04-251-1/+1
* blockfreq: Skip irreducible backedges inside functionsDuncan P. N. Exon Smith2014-04-221-1/+1
* blockfreq: Rename PackagedLoops => LoopsDuncan P. N. Exon Smith2014-04-221-1/+1
* blockfreq: Use a pointer for ContainingLoop tooDuncan P. N. Exon Smith2014-04-221-9/+9
* blockfreq: Use pointers to loops instead of an indexDuncan P. N. Exon Smith2014-04-221-4/+5
* blockfreq: Implement clear() explicitlyDuncan P. N. Exon Smith2014-04-221-1/+5
* blockfreq: Rename PackagedLoopData => LoopDataDuncan P. N. Exon Smith2014-04-221-7/+7
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* blockfreq: Some cleanup of UnsignedFloatDuncan P. N. Exon Smith2014-04-211-22/+19
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-211-0/+932
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-191-932/+0
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-191-0/+932
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-191-933/+0
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-181-0/+933
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-181-933/+0
* Fixing MSVC after r206622?Duncan P. N. Exon Smith2014-04-181-0/+2
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-181-0/+931
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-181-931/+0
* blockfreq: Really fix r206548 (and r206549)Duncan P. N. Exon Smith2014-04-181-32/+0
* blockfreq: Fixing MSVC after r206548?Duncan P. N. Exon Smith2014-04-181-2/+2
* blockfreq: Rewrite BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-181-0/+963
OpenPOWER on IntegriCloud