Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a39b650d72641f33e86a277c7278c9aa16f5bbc7
/
llvm
/
lib
/
Analysis
/
BlockFrequencyInfoImpl.cpp
f2187ed
[GraphTraits] Replace all NodeType usage with NodeRef
by Tim Shen
· 9 years ago
f801575
CodeExtractor : Add ability to preserve profile data.
by Sean Silva
· 9 years ago
b44909e
[ADT] NFC: Generalize GraphTraits requirement of "NodeType *" in interfaces to "NodeRef", and migrate SCCIterator.h to use NodeRef
by Tim Shen
· 9 years ago
423c714
Revert r277313 and r277314.
by Sean Silva
· 9 years ago
6208924
CodeExtractor : Add ability to preserve profile data.
by Sean Silva
· 9 years ago
b12b353
[BFI]: NFC refactoring
by Xinliang David Li
· 9 years ago
0fb9880
fix spelling; NFC
by Sanjay Patel
· 9 years ago
ecefe5a
Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
by Eugene Zelenko
· 10 years ago
eb2a254
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
by Yaron Keren
· 10 years ago
72d44b1
Recommit r250345, it was reverted in r250366 to investigate a bot failure.
by Manman Ren
· 10 years ago
f5499fd
Temporarily revert r250345 to sort out bot failure.
by Manman Ren
· 10 years ago
b74d3b3
Update the branch weight metadata in JumpThreading pass.
by Cong Hou
· 10 years ago
2c8e16d
Revert r250204 and r250240 due to bot failure. We failed to build PGO-ed clang.
by Manman Ren
· 10 years ago
7ab123a5
Update the branch weight metadata in JumpThreading pass.
by Cong Hou
· 10 years ago
9f824da
Revert 250089 due to bot failure. It failed when building clang itself with PGO.
by Manman Ren
· 10 years ago
3320bcd
Update the branch weight metadata in JumpThreading pass.
by Cong Hou
· 10 years ago
f9aa39b
Fix PR 24723 - Handle 0-mass backedges in irreducible loops
by Diego Novillo
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
8c49a57
Add documentation for new backedge mass propagation in irregular loops.
by Diego Novillo
· 10 years ago
9a77962
Fix PR 23525 - Separate header mass propagation in irregular loops.
by Diego Novillo
· 10 years ago
a354f48
Remove 4,096 loop scale limitation.
by Diego Novillo
· 11 years ago
57cbdfc
BFI: Saturate when combining edges to a successor
by Duncan P. N. Exon Smith
· 11 years ago
dc69ce3
[modules] Stop excluding Support/Debug.h from the Support module. This header
by Richard Smith
· 11 years ago
2416521
[Modules] Add some missing includes to make files compile stand-alone.
by Benjamin Kramer
· 11 years ago
a7a90a2
BFI: Improve assertion message, since it's actually firing
by Duncan P. N. Exon Smith
· 11 years ago
6075510
BFI: Add constructor for Weight
by Duncan P. N. Exon Smith
· 11 years ago
345c287
BFI: Clean up BlockMass
by Duncan P. N. Exon Smith
· 11 years ago
b5650e5
BFI: Mark the end of namespaces
by Duncan P. N. Exon Smith
· 11 years ago
84553d8
Support: Move class ScaledNumber
by Duncan P. N. Exon Smith
· 11 years ago
beaf813
BFI: Un-floatify more language
by Duncan P. N. Exon Smith
· 11 years ago
e488c4a
Support: Extract ScaledNumbers::MinScale and MaxScale
by Duncan P. N. Exon Smith
· 11 years ago
b6bbd3f
BFI: Change language from "exponent" to "scale"
by Duncan P. N. Exon Smith
· 11 years ago
c379c87
BFI: Rename UnsignedFloat => ScaledNumber
by Duncan P. N. Exon Smith
· 11 years ago
411840d
Support: Write ScaledNumber::getQuotient() and getProduct()
by Duncan P. N. Exon Smith
· 11 years ago
87c40fd
blockfreq: Move include to .cpp
by Duncan P. N. Exon Smith
· 12 years ago
d22bea7
blockfreq: Defer to BranchProbability::scale()
by Duncan P. N. Exon Smith
· 12 years ago
295b5e7
blockfreq: Remove more extra typenames from r207438
by Duncan P. N. Exon Smith
· 12 years ago
c5a3139
Reapply "blockfreq: Approximate irreducible control flow"
by Duncan P. N. Exon Smith
· 12 years ago
42292ce
Revert "blockfreq: Approximate irreducible control flow"
by Duncan P. N. Exon Smith
· 12 years ago
384d0e8
blockfreq: Approximate irreducible control flow
by Duncan P. N. Exon Smith
· 12 years ago
da5eaed
blockfreq: Further shift logic to LoopData
by Duncan P. N. Exon Smith
· 12 years ago
cb7d29d
blockfreq: Only one mass distribution per node
by Duncan P. N. Exon Smith
· 12 years ago
ebf7626
blockfreq: Document assertion
by Duncan P. N. Exon Smith
· 12 years ago
3f08678
blockfreq: Document high-level functions
by Duncan P. N. Exon Smith
· 12 years ago
5291d2a
blockfreq: Scale LoopData::Scale on the way down
by Duncan P. N. Exon Smith
· 12 years ago
0633f0e
blockfreq: unwrapLoopPackage() => unwrapLoop()
by Duncan P. N. Exon Smith
· 12 years ago
da0b21c
blockfreq: Pass the Loop directly into unwrapLoopPackage()
by Duncan P. N. Exon Smith
· 12 years ago
575bd8c
blockfreq: Unwrap from Loops
by Duncan P. N. Exon Smith
· 12 years ago
46d9a56
blockfreq: Separate unwrapLoops() from finalizeMetrics()
by Duncan P. N. Exon Smith
· 12 years ago
c9b7cfea
blockfreq: Expose getPackagedNode()
by Duncan P. N. Exon Smith
· 12 years ago
1cab8a0
blockfreq: Store the header with the members
by Duncan P. N. Exon Smith
· 12 years ago
39cc648
blockfreq: Encapsulate LoopData::Header
by Duncan P. N. Exon Smith
· 12 years ago
d132040
blockfreq: Use LoopData directly
by Duncan P. N. Exon Smith
· 12 years ago
fc7dc93
blockfreq: Use a std::list for Loops
by Duncan P. N. Exon Smith
· 12 years ago
b3380ea
blockfreq: Skip irreducible backedges inside functions
by Duncan P. N. Exon Smith
· 12 years ago
d1aec79
blockfreq: Rename PackagedLoops => Loops
by Duncan P. N. Exon Smith
· 12 years ago
2984a64
blockfreq: Use a pointer for ContainingLoop too
by Duncan P. N. Exon Smith
· 12 years ago
e142363
blockfreq: Use pointers to loops instead of an index
by Duncan P. N. Exon Smith
· 12 years ago
dc2d66e
blockfreq: Implement clear() explicitly
by Duncan P. N. Exon Smith
· 12 years ago
cc88ebf
blockfreq: Rename PackagedLoopData => LoopData
by Duncan P. N. Exon Smith
· 12 years ago
1b9dde0
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
254689f
blockfreq: Some cleanup of UnsignedFloat
by Duncan P. N. Exon Smith
· 12 years ago
10be9a8
Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
by Duncan P. N. Exon Smith
· 12 years ago
e63327e
Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"
by Duncan P. N. Exon Smith
· 12 years ago
875ddfa
Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
by Duncan P. N. Exon Smith
· 12 years ago
76b8136
Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)
by Duncan P. N. Exon Smith
· 12 years ago
b3caf36
Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)
by Duncan P. N. Exon Smith
· 12 years ago
0842ff3
Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)
by Duncan P. N. Exon Smith
· 12 years ago
38fe464
Fixing MSVC after r206622?
by Duncan P. N. Exon Smith
· 12 years ago
f8361d1
Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
by Duncan P. N. Exon Smith
· 12 years ago
e576167
Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"
by Duncan P. N. Exon Smith
· 12 years ago
878cf2b
blockfreq: Really fix r206548 (and r206549)
by Duncan P. N. Exon Smith
· 12 years ago
c7abca5
blockfreq: Fixing MSVC after r206548?
by Duncan P. N. Exon Smith
· 12 years ago
12e68e1
blockfreq: Rewrite BlockFrequencyInfoImpl
by Duncan P. N. Exon Smith
· 12 years ago