summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Collapse)AuthorAgeFilesLines
* s/Method/FunctionChris Lattner2002-04-081-1/+0
| | | | | | Remove extraneous #includes of llvm/Assembly/Writer llvm-svn: 2178
* Eliminate explicit use of Writer library, using debug dump output instead.Chris Lattner2002-04-071-6/+8
| | | | llvm-svn: 2147
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-072-27/+24
| | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
* New clone function routineChris Lattner2002-03-291-0/+90
| | | | llvm-svn: 2045
* s/Method/FunctionChris Lattner2002-03-291-2/+3
| | | | llvm-svn: 2034
* * Move classes aroundCameron Buschardt2002-03-271-29/+36
| | | | | | | * rename constructor function * Move stuff into anonymous namespaces llvm-svn: 2007
* Implemented promote mem->reg pass.Cameron Buschardt2002-03-271-64/+286
| | | | llvm-svn: 2005
* Change references from Method to FunctionChris Lattner2002-03-261-42/+42
| | | | | | change references from MethodARgument to FunctionArgument llvm-svn: 1991
* Cleanup error message output a bitChris Lattner2002-03-151-1/+1
| | | | llvm-svn: 1879
* NamespacesChris Lattner2002-02-241-1/+1
| | | | llvm-svn: 1791
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-121-7/+11
| | | | | | | Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746
* Add neccesary #includeChris Lattner2002-02-121-0/+1
| | | | llvm-svn: 1742
* I forgot to provide dominance frontier information. Now it's available.Chris Lattner2002-02-121-5/+24
| | | | | | Also add more comments. llvm-svn: 1741
* Initial checkin of new memory -> register promotion passChris Lattner2002-02-121-0/+93
| | | | llvm-svn: 1739
* General cleanupChris Lattner2002-02-011-4/+3
| | | | llvm-svn: 1628
* Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes ↵Chris Lattner2002-01-311-8/+11
| | | | | | class llvm-svn: 1613
* Convert analyses to new pass structureChris Lattner2002-01-311-0/+4
| | | | llvm-svn: 1603
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-202-14/+19
| | | | llvm-svn: 1503
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-1/+1
| | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-16/+16
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner2001-12-031-1/+1
| | | | llvm-svn: 1405
* Implement support for internal methodsChris Lattner2001-11-261-5/+11
| | | | llvm-svn: 1380
* Add #includes to enable buiding in Release modeChris Lattner2001-11-071-0/+1
| | | | llvm-svn: 1174
* Don't forget to link type names together too. Fix for Olden/mst benchmarkChris Lattner2001-11-031-0/+45
| | | | llvm-svn: 1094
* Add extra code for debugging linker problemsChris Lattner2001-11-031-2/+19
| | | | llvm-svn: 1091
* Pull method symbols over when linking. Otherwise the result of the link ↵Chris Lattner2001-10-291-0/+1
| | | | | | will appear stripped llvm-svn: 1033
* Remove non linking related stuffChris Lattner2001-10-281-58/+0
| | | | llvm-svn: 1015
* Added name-mangling routines for future use.Vikram S. Adve2001-10-281-0/+59
| | | | llvm-svn: 1003
* Fix problem linking in a method prototype when a method body existsChris Lattner2001-10-231-4/+12
| | | | llvm-svn: 965
* Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get ↵Chris Lattner2001-10-151-3/+2
| | | | | | tired typing that much llvm-svn: 822
* Implement linking of global variable constant referencesChris Lattner2001-10-151-38/+95
| | | | llvm-svn: 817
* Implement linker. It's 95% working now.Chris Lattner2001-10-141-1/+267
| | | | llvm-svn: 810
* Start of a linkerChris Lattner2001-10-131-0/+22
| | | | llvm-svn: 775
* Broad superficial changes:Chris Lattner2001-07-071-1/+1
| | | | | | | | | * Renamed getOpcode to getOpcodeName * Changed getOpcodeName to return a const char * instead of string * Added a getOpcode method to replace getInstType * Changed code to use getOpcode instead of getInstType llvm-svn: 152
* Add method to unify all exit nodes of a methodChris Lattner2001-07-061-0/+69
llvm-svn: 143
OpenPOWER on IntegriCloud