summaryrefslogtreecommitdiff
path: root/lib/Analysis/BlockFrequencyInfoImpl.cpp
Commit message (Expand)AuthorAge
* Support: Move class ScaledNumberDuncan P. N. Exon Smith2014-06-24
* BFI: Un-floatify more languageDuncan P. N. Exon Smith2014-06-24
* Support: Extract ScaledNumbers::MinScale and MaxScaleDuncan P. N. Exon Smith2014-06-24
* BFI: Change language from "exponent" to "scale"Duncan P. N. Exon Smith2014-06-23
* BFI: Rename UnsignedFloat => ScaledNumberDuncan P. N. Exon Smith2014-06-23
* Support: Write ScaledNumber::getQuotient() and getProduct()Duncan P. N. Exon Smith2014-06-20
* blockfreq: Move include to .cppDuncan P. N. Exon Smith2014-05-06
* blockfreq: Defer to BranchProbability::scale()Duncan P. N. Exon Smith2014-04-29
* blockfreq: Remove more extra typenames from r207438Duncan P. N. Exon Smith2014-04-28
* Reapply "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith2014-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 assertionDuncan P. N. Exon Smith2014-04-25
* blockfreq: Document high-level functionsDuncan P. N. Exon Smith2014-04-25
* blockfreq: Scale LoopData::Scale on the way downDuncan P. N. Exon Smith2014-04-25
* blockfreq: unwrapLoopPackage() => unwrapLoop()Duncan P. N. Exon Smith2014-04-25
* blockfreq: Pass the Loop directly into unwrapLoopPackage()Duncan P. N. Exon Smith2014-04-25
* blockfreq: Unwrap from LoopsDuncan P. N. Exon Smith2014-04-25
* blockfreq: Separate unwrapLoops() from finalizeMetrics()Duncan 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: Use LoopData directlyDuncan P. N. Exon Smith2014-04-25
* blockfreq: Use a std::list for LoopsDuncan P. N. Exon Smith2014-04-25
* 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] 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
* Fixing MSVC after r206622?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: 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