| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Remove blank comment lines for uniformity. | Reid Spencer | 2004-11-25 | 1 | -25/+2 | |
| | | | | | | | Make sure lines don't exceed 80 cols. llvm-svn: 18242 | |||||
| * | Don't increment a dead iterator | Chris Lattner | 2004-11-16 | 1 | -3/+2 | |
| | | | | | llvm-svn: 17904 | |||||
| * | Simplify the remapper by only needing one map, since the body of the functions | Chris Lattner | 2004-11-16 | 1 | -43/+31 | |
| | | | | | | | being linked do not need to be remapped any longer. llvm-svn: 17900 | |||||
| * | Take advantage of the fact that we are allowed to clobber the input module | Chris Lattner | 2004-11-16 | 1 | -26/+8 | |
| | | | | | | | | | | | | | | | by splicing function bodies from the src module to the destination module. This speeds up linking quite a bit, e.g. gccld time on 176.gcc from 26s -> 20s when forming the .rbc file, with a profile build. One of the really strange but cool effects of this patch is that it speeds up the optimizers as well, from 12s -> 10.7s, presumably because of better locality??? In any case, this is just a first step. We can trivially get rid of the LocalMap now and do other simplifications. llvm-svn: 17893 | |||||
| * | The second arg may be clobbered by this function | Chris Lattner | 2004-11-16 | 1 | -1/+1 | |
| | | | | | llvm-svn: 17880 | |||||
| * | Linker.h moved to include/llvm from include/llvm/Support. | Reid Spencer | 2004-11-14 | 1 | -2/+1 | |
| | | | | | llvm-svn: 17807 | |||||
| * | This file originated in lib/VMCore/Linker.cpp but now lives in | Reid Spencer | 2004-11-12 | 1 | -0/+956 | |
| lib/Linker/LinkModules.cpp llvm-svn: 17694 | ||||||

