Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove reoptimizer-specific passes | Chris Lattner | 2007-02-20 | 1 | -126/+0 |
| | | | | llvm-svn: 34439 | ||||
* | Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in | Reid Spencer | 2007-02-05 | 1 | -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 avoid | Reid Spencer | 2007-01-30 | 1 | -1/+1 |
| | | | | | | confusion with external linkage types. llvm-svn: 33663 | ||||
* | For PR950: | Reid Spencer | 2006-12-31 | 1 | -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 Spencer | 2006-10-20 | 1 | -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 Lattner | 2006-08-27 | 1 | -1/+1 |
| | | | | llvm-svn: 29925 | ||||
* | Eliminate tabs and trailing spaces | Jeff Cohen | 2005-04-23 | 1 | -7/+7 |
| | | | | llvm-svn: 21480 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -17/+17 |
| | | | | llvm-svn: 21427 | ||||
* | Add missing include | Jeff Cohen | 2005-01-06 | 1 | -0/+1 |
| | | | | llvm-svn: 19305 | ||||
* | Explain what this pass does. | Brian Gaeke | 2004-10-20 | 1 | -1/+7 |
| | | | | llvm-svn: 17146 | ||||
* | Namespacify. Add accessor function. | Brian Gaeke | 2004-09-30 | 1 | -0/+8 |
| | | | | llvm-svn: 16620 | ||||
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -3/+3 |
| | | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16436 | ||||
* | bug 122: | Reid Spencer | 2004-07-18 | 1 | -1/+1 |
| | | | | | | - Replace ConstantPointerRef usage with GlobalValue usage llvm-svn: 14953 | ||||
* | finegrainify namespacification | Chris Lattner | 2004-03-08 | 1 | -14/+14 |
| | | | | llvm-svn: 12221 | ||||
* | Remove dependence on return type of ConstantStruct::get | Chris Lattner | 2004-02-15 | 1 | -1/+1 |
| | | | | llvm-svn: 11466 | ||||
* | Remove dependence on the return type of ConstantArray::get | Chris Lattner | 2004-02-15 | 1 | -1/+1 |
| | | | | llvm-svn: 11463 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| | | | | llvm-svn: 9903 | ||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | Regularize header file comments | Chris Lattner | 2003-10-13 | 1 | -1/+1 |
| | | | | llvm-svn: 9071 | ||||
* | Use global *_iterator | Chris Lattner | 2003-09-24 | 1 | -2/+1 |
| | | | | llvm-svn: 8703 | ||||
* | Added check for inlinable function | Anand Shukla | 2003-07-18 | 1 | -1/+55 |
| | | | | llvm-svn: 7206 | ||||
* | Make this work with counter > 127 | Chris Lattner | 2003-06-04 | 1 | -1/+1 |
| | | | | llvm-svn: 6613 | ||||
* | Added the #(internal functions) to output | Anand Shukla | 2003-06-01 | 1 | -0/+8 |
| | | | | llvm-svn: 6502 | ||||
* | Remove using declarations | Chris Lattner | 2003-05-22 | 1 | -7/+4 |
| | | | | llvm-svn: 6306 | ||||
* | Add new linkage types to support a real frontend | Chris Lattner | 2003-04-16 | 1 | -1/+2 |
| | | | | llvm-svn: 5786 | ||||
* | Rename include/llvm/Transforms/Instrumentation/TraceFunctions.h to ↵ | Chris Lattner | 2003-01-14 | 1 | -1/+1 |
| | | | | | | Instrumentation.h llvm-svn: 5281 | ||||
* | Remove unused header and function | Chris Lattner | 2003-01-14 | 1 | -7/+0 |
| | | | | llvm-svn: 5277 | ||||
* | * Add support for different "PassType's" | Chris Lattner | 2002-07-26 | 1 | -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 Lattner | 2002-07-23 | 1 | -5/+7 |
| | | | | llvm-svn: 3016 | ||||
* | Moved over EmitFunctions to this library | Anand Shukla | 2002-07-16 | 1 | -0/+45 |
llvm-svn: 2928 |