summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/EmitFunctions.cpp
Commit message (Collapse)AuthorAgeFilesLines
* remove reoptimizer-specific passesChris Lattner2007-02-201-126/+0
| | | | llvm-svn: 34439
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-1/+2
| | | | | | | the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm tools slightly. llvm-svn: 33939
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-1/+1
| | | | | | confusion with external linkage types. llvm-svn: 33663
* For PR950:Reid Spencer2006-12-311-4/+4
| | | | | | | | | | | | | This patch replaces signed integer types with signless ones: 1. [US]Byte -> Int8 2. [U]Short -> Int16 3. [U]Int -> Int32 4. [U]Long -> Int64. 5. Removal of isSigned, isUnsigned, getSignedVersion, getUnsignedVersion and other methods related to signedness. In a few places this warranted identifying the signedness information from other sources. llvm-svn: 32785
* For PR950:Reid Spencer2006-10-201-1/+1
| | | | | | | | This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-1/+1
| | | | llvm-svn: 29925
* Eliminate tabs and trailing spacesJeff Cohen2005-04-231-7/+7
| | | | llvm-svn: 21480
* Remove trailing whitespaceMisha Brukman2005-04-211-17/+17
| | | | llvm-svn: 21427
* Add missing includeJeff Cohen2005-01-061-0/+1
| | | | llvm-svn: 19305
* Explain what this pass does.Brian Gaeke2004-10-201-1/+7
| | | | llvm-svn: 17146
* Namespacify. Add accessor function.Brian Gaeke2004-09-301-0/+8
| | | | llvm-svn: 16620
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-3/+3
| | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16436
* bug 122:Reid Spencer2004-07-181-1/+1
| | | | | | - Replace ConstantPointerRef usage with GlobalValue usage llvm-svn: 14953
* finegrainify namespacificationChris Lattner2004-03-081-14/+14
| | | | llvm-svn: 12221
* Remove dependence on return type of ConstantStruct::getChris Lattner2004-02-151-1/+1
| | | | llvm-svn: 11466
* Remove dependence on the return type of ConstantArray::getChris Lattner2004-02-151-1/+1
| | | | llvm-svn: 11463
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* 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-1/+1
| | | | llvm-svn: 9071
* Use global *_iteratorChris Lattner2003-09-241-2/+1
| | | | llvm-svn: 8703
* Added check for inlinable functionAnand Shukla2003-07-181-1/+55
| | | | llvm-svn: 7206
* Make this work with counter > 127Chris Lattner2003-06-041-1/+1
| | | | llvm-svn: 6613
* Added the #(internal functions) to outputAnand Shukla2003-06-011-0/+8
| | | | llvm-svn: 6502
* Remove using declarationsChris Lattner2003-05-221-7/+4
| | | | llvm-svn: 6306
* Add new linkage types to support a real frontendChris Lattner2003-04-161-1/+2
| | | | llvm-svn: 5786
* Rename include/llvm/Transforms/Instrumentation/TraceFunctions.h to ↵Chris Lattner2003-01-141-1/+1
| | | | | | Instrumentation.h llvm-svn: 5281
* Remove unused header and functionChris Lattner2003-01-141-7/+0
| | | | llvm-svn: 5277
* * 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: 3113
* *** empty log message ***Chris Lattner2002-07-231-5/+7
| | | | llvm-svn: 3016
* Moved over EmitFunctions to this libraryAnand Shukla2002-07-161-0/+45
llvm-svn: 2928
OpenPOWER on IntegriCloud