- Nov 18, 2004
-
-
Chris Lattner authored
llvm-svn: 17932
-
Chris Lattner authored
llvm-svn: 17931
-
Chris Lattner authored
iterator/begin/end members. llvm-svn: 17930
-
Brian Gaeke authored
llvm-svn: 17929
-
- Nov 17, 2004
-
-
Brian Gaeke authored
llvm-svn: 17927
-
Brian Gaeke authored
llvm-svn: 17926
-
Brian Gaeke authored
llvm-svn: 17925
-
Alkis Evlogimenos authored
ReturnInst constructed is the same as if NULL was passed instead of the void value. llvm-svn: 17923
-
Reid Spencer authored
* ensure trailing spaces are eliminated so they don't factor into the length of a member's name. * make sure all the bytes of a name are written even if the name ends in multiple null characters (bug in OSX ar) * make sure we provide the full member name when searching for symbols so the module name is not accidentally duplicated. llvm-svn: 17918
-
Reid Spencer authored
name of the module: "Archive.a(object.o)" llvm-svn: 17917
-
Chris Lattner authored
llvm-svn: 17914
-
Chris Lattner authored
by saying what we mean llvm-svn: 17913
-
Reid Spencer authored
llvm-svn: 17910
-
Reid Spencer authored
*do* include the length of the long file in the length of the member and they are *not* null terminated. llvm-svn: 17909
-
- Nov 16, 2004
-
-
Tanya Lattner authored
Added my own defMap. Only saving values that are not loop invariant. Fixed a couple of assertions that were triggered due to registers not being allocated. These both had to do with PHINodes. llvm-svn: 17907
-
Chris Lattner authored
to 34.7s with a profile build. llvm-svn: 17906
-
Chris Lattner authored
llvm-svn: 17905
-
Chris Lattner authored
llvm-svn: 17904
-
Chris Lattner authored
llvm-svn: 17902
-
Reid Spencer authored
* Don't use variable length arrays (replaced with alloca) llvm-svn: 17901
-
Chris Lattner authored
being linked do not need to be remapped any longer. llvm-svn: 17900
-
Chris Lattner authored
llvm-svn: 17897
-
Misha Brukman authored
llvm-svn: 17896
-
Brian Gaeke authored
llvm-svn: 17895
-
Brian Gaeke authored
You can't have implicit defs that overlap explicit defs, or implicit defs that alias one another. llvm-svn: 17894
-
Chris Lattner authored
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
-
Reid Spencer authored
llvm-svn: 17892
-
Reid Spencer authored
Patch contributed by Jeff Cohen. llvm-svn: 17891
-
Reid Spencer authored
Patch contributed by Jeff Cohen. llvm-svn: 17890
-
Reid Spencer authored
Patch contributed by Jeff Cohen. llvm-svn: 17889
-
Brian Gaeke authored
llvm-svn: 17887
-
Reid Spencer authored
llvm-svn: 17886
-
Reid Spencer authored
* Adjust indentation\ * Ensure memory do not leak if exceptions happen (std::auto_ptr use) llvm-svn: 17885
-
Reid Spencer authored
* Make the numVbrBytes function more efficient and better documented \ * Fix a bug in name truncation \ * Add comments before functions \ * Get rid of functions that are now inlined into the header \ * Do not have Archive doing symbol table printing \ * Put assert comments into the assert so they print out \ * Make sure foreign symbol tables are written llvm-svn: 17884
-
Reid Spencer authored
* Make sure we write out the foreign symbol table if we read one \ * Make the padding calculation more efficiently and avoid Solaris warnings llvm-svn: 17883
-
Reid Spencer authored
* Make sure all members are initialized upon construction llvm-svn: 17882
-
Chris Lattner authored
llvm-svn: 17880
-
Reid Spencer authored
* Get rid of memory leaks on exception \ * Provide better comments of how the memory handling works llvm-svn: 17876
-
Chris Lattner authored
llvm-svn: 17875
-
Reid Spencer authored
* get rid of (void) construct in function declarations * make toString a const member * add a default implementation of toString for Win32 llvm-svn: 17873
-