summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/StripSymbols.cpp
Commit message (Collapse)AuthorAgeFilesLines
* For PR411:Reid Spencer2007-01-061-4/+3
| | | | | | | | | Take an incremental step towards type plane elimination. This change separates types from values in the symbol tables by finally making use of the TypeSymbolTable class. This yields more natural interfaces for dealing with types and unclutters the SymbolTable class. llvm-svn: 32956
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-2/+3
| | | | llvm-svn: 29925
* Strip changes to llvm.dbg intrinsics.Jim Laskey2006-03-231-7/+34
| | | | llvm-svn: 26993
* Teach the strip pass to strip type names in addition to value names. ThisChris Lattner2006-03-151-0/+5
| | | | | | is fallout from the type/value split in the symtab long long ago :) llvm-svn: 26785
* Handle the removal of the debug chain.Jim Laskey2006-03-131-1/+1
| | | | llvm-svn: 26729
* fix a pastoChris Lattner2006-03-091-1/+1
| | | | llvm-svn: 26627
* Remove trailing whitespaceMisha Brukman2005-04-211-5/+5
| | | | llvm-svn: 21427
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-1/+1
| | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
* Implement stripping of debug symbols, making the --strip-debug options inChris Lattner2004-12-031-2/+82
| | | | | | gccas/gccld more than just a noop. llvm-svn: 18456
* Initial reimplementation of the -strip pass, with a stub for implementingChris Lattner2004-12-021-0/+68
-S llvm-svn: 18440
OpenPOWER on IntegriCloud