aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-22[GraphTraits] Replace all NodeType usage with NodeRefTim Shen1-6/+3
2016-08-02CodeExtractor : Add ability to preserve profile data.Sean Silva1-1/+7
2016-08-01[ADT] NFC: Generalize GraphTraits requirement of "NodeType *" in interfaces t...Tim Shen1-0/+1
2016-08-01Revert r277313 and r277314.Sean Silva1-7/+1
2016-08-01CodeExtractor : Add ability to preserve profile data.Sean Silva1-1/+7
2016-06-22[BFI]: NFC refactoringXinliang David Li1-0/+16
2016-05-09fix spelling; NFCSanjay Patel1-2/+2
2016-02-02Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko1-3/+13
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-10-15Recommit r250345, it was reverted in r250366 to investigate a bot failure.Manman Ren1-0/+7
2015-10-15Temporarily revert r250345 to sort out bot failure.Manman Ren1-7/+0
2015-10-14Update the branch weight metadata in JumpThreading pass.Cong Hou1-0/+7
2015-10-14Revert r250204 and r250240 due to bot failure. We failed to build PGO-ed clang.Manman Ren1-7/+0
2015-10-13Update the branch weight metadata in JumpThreading pass.Cong Hou1-0/+7
2015-10-13Revert 250089 due to bot failure. It failed when building clang itself with PGO.Manman Ren1-7/+0
2015-10-12Update the branch weight metadata in JumpThreading pass.Cong Hou1-0/+7
2015-09-08Fix PR 24723 - Handle 0-mass backedges in irreducible loopsDiego Novillo1-1/+4
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-17Add documentation for new backedge mass propagation in irregular loops.Diego Novillo1-3/+2
2015-06-16Fix PR 23525 - Separate header mass propagation in irregular loops.Diego Novillo1-21/+59
2015-04-01Remove 4,096 loop scale limitation.Diego Novillo1-21/+33
2014-12-05BFI: Saturate when combining edges to a successorDuncan P. N. Exon Smith1-4/+17
2014-10-13[modules] Stop excluding Support/Debug.h from the Support module. This headerRichard Smith1-1/+0
2014-10-12[Modules] Add some missing includes to make files compile stand-alone.Benjamin Kramer1-1/+1
2014-10-06BFI: Improve assertion message, since it's actually firingDuncan P. N. Exon Smith1-1/+2
2014-07-12BFI: Add constructor for WeightDuncan P. N. Exon Smith1-5/+1
2014-07-12BFI: Clean up BlockMassDuncan P. N. Exon Smith1-10/+0
2014-07-11BFI: Mark the end of namespacesDuncan P. N. Exon Smith1-1/+2
2014-06-24Support: Move class ScaledNumberDuncan P. N. Exon Smith1-190/+0
2014-06-24BFI: Un-floatify more languageDuncan P. N. Exon Smith1-23/+24
2014-06-24Support: Extract ScaledNumbers::MinScale and MaxScaleDuncan P. N. Exon Smith1-10/+5
2014-06-23BFI: Change language from "exponent" to "scale"Duncan P. N. Exon Smith1-8/+8
2014-06-23BFI: Rename UnsignedFloat => ScaledNumberDuncan P. N. Exon Smith1-17/+17
2014-06-20Support: Write ScaledNumber::getQuotient() and getProduct()Duncan P. N. Exon Smith1-91/+0
2014-05-06blockfreq: Move include to .cppDuncan P. N. Exon Smith1-0/+1
2014-04-29blockfreq: Defer to BranchProbability::scale()Duncan P. N. Exon Smith1-26/+0
2014-04-28blockfreq: Remove more extra typenames from r207438Duncan P. N. Exon Smith1-2/+2
2014-04-28Reapply "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith1-20/+210
2014-04-25Revert "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith1-210/+20
2014-04-25blockfreq: Approximate irreducible control flowDuncan P. N. Exon Smith1-20/+210
2014-04-25blockfreq: Further shift logic to LoopDataDuncan P. N. Exon Smith1-27/+12
2014-04-25blockfreq: Only one mass distribution per nodeDuncan P. N. Exon Smith1-61/+11
2014-04-25blockfreq: Document assertionDuncan P. N. Exon Smith1-1/+1
2014-04-25blockfreq: Document high-level functionsDuncan P. N. Exon Smith1-1/+1
2014-04-25blockfreq: Scale LoopData::Scale on the way downDuncan P. N. Exon Smith1-23/+12
2014-04-25blockfreq: unwrapLoopPackage() => unwrapLoop()Duncan P. N. Exon Smith1-10/+8
2014-04-25blockfreq: Pass the Loop directly into unwrapLoopPackage()Duncan P. N. Exon Smith1-6/+4
2014-04-25blockfreq: Unwrap from LoopsDuncan P. N. Exon Smith1-4/+2
2014-04-25blockfreq: Separate unwrapLoops() from finalizeMetrics()Duncan P. N. Exon Smith1-5/+9