summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/BlockFrequencyInfoImpl.h
Commit message (Expand)AuthorAge
* raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer2014-04-29
* blockfreq: Defer to BranchProbability::scale()Duncan P. N. Exon Smith2014-04-29
* blockfreq: Remove BlockMass*BlockMassDuncan P. N. Exon Smith2014-04-29
* blockfreq: Remove extra typename from r207438Duncan P. N. Exon Smith2014-04-28
* Reapply "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith2014-04-28
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* Revert "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith2014-04-25
* blockfreq: Approximate irreducible control flowDuncan P. N. Exon Smith2014-04-25
* blockfreq: Further shift logic to LoopDataDuncan P. N. Exon Smith2014-04-25
* blockfreq: Only one mass distribution per nodeDuncan P. N. Exon Smith2014-04-25
* blockfreq: Document high-level functionsDuncan P. N. Exon Smith2014-04-25
* blockfreq: Remove dead codeDuncan P. N. Exon Smith2014-04-25
* blockfreq: Separate unwrapLoops() from finalizeMetrics()Duncan P. N. Exon Smith2014-04-25
* blockfreq: LoopData::MemberList => NodeListDuncan P. N. Exon Smith2014-04-25
* blockfreq: Expose getPackagedNode()Duncan P. N. Exon Smith2014-04-25
* blockfreq: Store the header with the membersDuncan P. N. Exon Smith2014-04-25
* blockfreq: Encapsulate LoopData::HeaderDuncan P. N. Exon Smith2014-04-25
* blockfreq: Embed Loop hierarchy in LoopDataDuncan P. N. Exon Smith2014-04-25
* blockfreq: Use LoopData directlyDuncan P. N. Exon Smith2014-04-25
* blockfreq: Stop using range-based for to traverse LoopsDuncan P. N. Exon Smith2014-04-25
* blockfreq: Use a std::list for LoopsDuncan P. N. Exon Smith2014-04-25
* 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: Rename PackagedLoopData => LoopDataDuncan P. N. Exon Smith2014-04-22
* blockfreq: Move PackagedLoopData above WorkingDataDuncan P. N. Exon Smith2014-04-22
* blockfreq: Remove "dead" commentDuncan P. N. Exon Smith2014-04-22
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* blockfreq: Some cleanup of UnsignedFloatDuncan P. N. Exon Smith2014-04-21
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-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
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-18
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* blockfreq: Rewrite BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-18
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* blockfreq: Rename BlockProbInfoT to BranchProbabilityInfoTDuncan P. N. Exon Smith2014-04-11
* blockfreq: Remove unnecessary template parametersDuncan P. N. Exon Smith2014-04-11
* blockfreq: Rename BlockFrequencyImpl to BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-11