Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
e26a7b5e21a49543a727b1b2524a934e73c89772
/
lib
/
Analysis
/
ProfileInfo.cpp
1f74590
Revert r110396 to fix buildbots.
by Owen Anderson
· 15 years ago
9ccaf53
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
by Owen Anderson
· 15 years ago
d8cc7be
Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration.
by Owen Anderson
· 15 years ago
8be3291
Speculatively revert r108813, in an attempt to get the self-host buildbots working again. I don't see why this patch
by Owen Anderson
· 15 years ago
9e08100
Reapply r108794, a fix for the failing test from last time.
by Owen Anderson
· 15 years ago
e616690
cache another dereferenced iterator
by Gabor Greif
· 15 years ago
374acd08
Remove a pointless variable.
by Duncan Sands
· 15 years ago
4442464
rename pred_const_iterator to const_pred_iterator for consistency's sake
by Gabor Greif
· 15 years ago
1bc76d4
adopt getAdjustedAnalysisPointer in a few more passes.
by Chris Lattner
· 16 years ago
e6717d7
by David Greene
· 16 years ago
8eb96920
by David Greene
· 16 years ago
bc8858c
You can't use typedefs to declare template member specializations, and
by John McCall
· 16 years ago
e2baf6b
Converted ProfileInfo to template, added more API for ProfileInfo-preserving.
by Andreas Neustifter
· 16 years ago
f5a86f4
Remove includes of Support/Compiler.h that are no longer needed after the
by Nick Lewycky
· 16 years ago
6726b6d
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
by Nick Lewycky
· 16 years ago
07abe17
Add the first functions for updating ProfileInfo.
by Andreas Neustifter
· 16 years ago
4bac4b9
Move ProfileInfo::Edge's operator<< out of line. Among other benefits,
by Dan Gohman
· 16 years ago
3772fb1
Moved isDeclaration() check further down to allow for function counts for
by Andreas Neustifter
· 16 years ago
96135b6
This patch cleans up the ProfileInfo by
by Andreas Neustifter
· 16 years ago
0a324aa
Broke line before break.
by Andreas Neustifter
· 16 years ago
c43782c
Some ProfileInfo cleanups.
by Daniel Dunbar
· 16 years ago
caaa493
More ProfileInfo improvements.
by Daniel Dunbar
· 16 years ago
c9008c5
Make block and function count available via ProfileInfo.
by Daniel Dunbar
· 16 years ago
858cb8a
ProfileInfo interface tweaks. - Add getExecutionCount(const Function).
by Daniel Dunbar
· 16 years ago
ae73dc1
Tidy up several unbeseeming casts from pointer to intptr_t.
by Dan Gohman
· 17 years ago
844731a
Clean up the use of static and anonymous namespaces. This turned up
by Dan Gohman
· 17 years ago
4f4c28f
Restore isCFGOnly property of various analysis passes.
by Devang Patel
· 17 years ago
c758209
PassInfo keep tracks whether a pass is an analysis pass or not.
by Devang Patel
· 17 years ago
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 18 years ago
1997473
Drop 'const'
by Devang Patel
· 18 years ago
3e15bf3
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 18 years ago
c718288
Fix build error.
by Lauro Ramos Venancio
· 18 years ago
794fd75
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 18 years ago
ecb7a77
Change uses of Function::front to Function::getEntryBlock for readability.
by Dan Gohman
· 18 years ago
d7d83db
Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce
by Reid Spencer
· 19 years ago
a537017
simplify AnalysisGroup registration, eliminating one typeid call.
by Chris Lattner
· 19 years ago
7f8897f
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 19 years ago
2b37d7c
Remove trailing whitespace
by Misha Brukman
· 20 years ago
534927d
Add even more missing createXxxPass functions.
by Jeff Cohen
· 21 years ago
96ab5ca
Switch to using edge profiling information as the basic source of profile info
by Chris Lattner
· 21 years ago
62e84f3
Refactor implementations
by Chris Lattner
· 21 years ago
ecefc96
Fix copy-and-pastos
by Chris Lattner
· 22 years ago
b060194
Make sure to register the 'no profile' implementation as the default for ProfileInfo
by Chris Lattner
· 22 years ago
171de65
An initial implementation of an LLVM ProfileInfo class which is designed to
by Chris Lattner
· 22 years ago