aboutsummaryrefslogtreecommitdiff
path: root/tools/gccld/GenerateCode.cpp
AgeCommit message (Expand)Author
2004-11-17-disable-opt is not -O0, it's okay for it to disable internalize.Chris Lattner
2004-11-16Even with -disable-opt we should still internalize and strip if requested.Chris Lattner
2004-11-14Linker.h has a new home.Reid Spencer
2004-10-11Don't miss global optimizations because we run before the inlinerChris Lattner
2004-10-07Rename passChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-02This pass has proven its metal, remove -disable option.Chris Lattner
2004-07-27Run DSE at link-time, and turn on an IP alias analysis by default in gccld!Chris Lattner
2004-06-23Linker.h moved to include/llvm/SupportMisha Brukman
2004-06-02Move some functions out of gccld.cpp to GenerateCode.cpp. This allows usChris Lattner
2004-04-12Add a couple more IPO'sChris Lattner
2004-04-08Disable strict alias analysis in the backend c compiler, as the code weChris Lattner
2004-04-08Revert previous patch, I'm a moron :)Chris Lattner
2004-04-08Right, we break strict aliasing requirements. Make sure to disable strictChris Lattner
2004-04-06Minor cleanupsChris Lattner
2004-04-06Add a new gccld -native-cbe option which causes gccld to generate native codeChris Lattner
2004-03-07Run the new pass in gccld now that it passes all testsChris Lattner
2004-02-26We have this snazzy link-time optimizer. How about we start using it? ThisChris Lattner
2004-02-25Add a new pass, run internalize firstChris Lattner
2004-01-26Fixed PR#197. The libcrtend library is removed from the library linking listJohn Criswell
2004-01-14Make sure to verify the result before writing out the bytecode file. Not doingChris Lattner
2003-11-28The function resolving pass must be run, even if -disable-opt is specifiedChris Lattner
2003-11-20For consistency, removed space between function name and left paren in functionMisha Brukman
2003-11-16Add a -verify option to verify the results of gccld passes.Brian Gaeke
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-09Give gccld more gutsChris Lattner
2003-10-24Turn on the inliner by default at link-timeChris Lattner
2003-10-23Turn on the IPCP pass by default. It has passed all of the testsChris Lattner
2003-10-20fix file headerChris Lattner
2003-10-20Added copyright header to all C++ source files.John Criswell
2003-09-30Doxygen-ified function comments.Misha Brukman
2003-09-30Removed extra space in comments.Misha Brukman
2003-09-30Remove initials from source fileChris Lattner
2003-09-30Make code more terse:Misha Brukman
2003-09-30Update file headers for renamed files.Chris Lattner
2003-09-19Removed linking functionality from gccld.cpp and moved it to linker.cpp.John Criswell
2003-09-18Refactored gccld into three C++ source files.John Criswell