summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/ProfilePaths/ProfilePaths.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* Regularize header file commentsChris Lattner2003-10-131-16/+16
| | | | llvm-svn: 9071
* Include <cstdio> instead of <stdio.h>.Brian Gaeke2003-10-101-1/+1
| | | | llvm-svn: 9032
* Fix spelling.Misha Brukman2003-10-101-5/+5
| | | | llvm-svn: 9027
* Do not use BasicBlock::*_iterator, just use *_iterator itself.Chris Lattner2003-09-241-2/+1
| | | | | | Isn't updating copy and pasted code a joy llvm-svn: 8702
* Rename Function::getEntryNode -> getEntryBlockChris Lattner2003-09-201-1/+1
| | | | llvm-svn: 8625
* Update for new UnifyFunction... APIChris Lattner2003-09-101-7/+7
| | | | | | Remove using decl llvm-svn: 8458
* Use the new interface, simplifies codeChris Lattner2003-08-311-9/+7
| | | | | | NOTE that these two files are _BUGGY_ and need to be fixed, just not by me :) llvm-svn: 8241
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-1/+1
| | | | | | system. llvm-svn: 7014
* Fixed a bug so initialization code is always inserted in mainAnand Shukla2003-06-051-17/+42
| | | | llvm-svn: 6622
* Remove unnecesary &*'sChris Lattner2003-04-231-1/+1
| | | | llvm-svn: 5872
* Add new linkage types to support a real frontendChris Lattner2003-04-161-4/+9
| | | | llvm-svn: 5786
* Changes to runtime frameworkAnand Shukla2003-02-141-5/+14
| | | | llvm-svn: 5572
* Clean up #includesChris Lattner2003-01-141-11/+1
| | | | | | Move graph.h into local directory llvm-svn: 5276
* Fix warningChris Lattner2002-11-091-1/+1
| | | | llvm-svn: 4649
* Changed to external global varAnand Shukla2002-10-121-1/+1
| | | | llvm-svn: 4120
* Added checking thresholdAnand Shukla2002-09-201-3/+19
| | | | llvm-svn: 3864
* Incorporated changes in alloca instructionAnand Shukla2002-09-161-32/+28
| | | | llvm-svn: 3732
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-1/+1
| | | | | | | instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument llvm-svn: 3264
* * Add support for different "PassType's"Chris Lattner2002-07-261-1/+1
| | | | | | | | | | | | | | | * Add new RegisterOpt/RegisterAnalysis templates for registering passes that are to show up in opt or analyze * Register Analyses now * Change optimizations to use RegisterOpt instead of RegisterPass * Add support for different "PassType's" * Add new RegisterOpt/RegisterAnalysis templates for registering passes that are to show up in opt or analyze * Register Analyses now * Change optimizations to use RegisterOpt instead of RegisterPass * Remove getPassName implementations from various subclasses llvm-svn: 3112
* *** empty log message ***Chris Lattner2002-07-231-2/+2
| | | | llvm-svn: 3016
* minor correctionsAnand Shukla2002-07-181-36/+20
| | | | llvm-svn: 2971
* changed function numberingAnand Shukla2002-07-081-102/+95
| | | | llvm-svn: 2815
* additions and bug fixesAnand Shukla2002-06-251-33/+97
| | | | llvm-svn: 2794
* MEGAPATCH checkin.Chris Lattner2002-06-251-12/+12
| | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2778
* Convert code to use the DEBUG macro so that debug code can simply beChris Lattner2002-05-221-6/+3
| | | | | | enabled with the -debug command line option. llvm-svn: 2721
* Move UnifyFunctionExitNodes to Utils library: final resting place this timeChris Lattner2002-05-071-1/+1
| | | | llvm-svn: 2531
* Updates to move some header files out of include/llvm/Transforms intoChris Lattner2002-05-071-1/+1
| | | | | | the Scalar and Utils subdirectories llvm-svn: 2523
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-3/+0
| | | | llvm-svn: 2397
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-2/+3
| | | | | | to make debugging output a lot nicer. llvm-svn: 2395
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+1
| | | | llvm-svn: 2378
* s/Method/FunctionChris Lattner2002-04-271-37/+36
| | | | llvm-svn: 2336
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-7/+5
| | | | | | | | | | | | | | | - Rename runOnMethod to runOnFunction * Transform getAnalysisUsageInfo into getAnalysisUsage - Method is now const - It now takes one AnalysisUsage object to fill in instead of 3 vectors to fill in - Pass's now specify which other passes they _preserve_ not which ones they modify (be conservative!) - A pass can specify that it preserves all analyses (because it never modifies the underlying program) * s/Method/Function/g in other random places as well llvm-svn: 2333
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-11/+11
| | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
* Move ProfilePaths class into ProfilePaths library, only expose a creation ↵Chris Lattner2002-02-261-15/+22
| | | | | | function llvm-svn: 1812
* * Changes to compile successfully with GCC 3.0Chris Lattner2002-02-261-5/+5
| | | | | | | * Eliminated memory leak in processGraph * Pass vectors by const reference to moveDummyCode instead of by copy llvm-svn: 1808
* Initial checkin: instrument code to get path execution frequencyAnand Shukla2002-02-261-0/+162
llvm-svn: 1805
OpenPOWER on IntegriCloud