aboutsummaryrefslogtreecommitdiff
path: root/tools/gccld/GenerateCode.cpp
AgeCommit message (Expand)Author
2006-05-14Free memory allocated by copy_env.Chris Lattner
2005-12-22Implement PR679:Reid Spencer
2005-11-03add a hack that fixes:Chris Lattner
2005-10-18Fix PR637Chris Lattner
2005-09-23Speed up isBytecodeLPath from 20s to .01s in common cases. This makes -nativeChris Lattner
2005-09-231. Do not use .c_str() to keep a persistent handle on a temporary string.Chris Lattner
2005-08-02Pass -export-dynamic to gcc when compiling with -native and the link isChris Lattner
2005-07-08Make sure we don't error out if an invalid path is used, just simplyReid Spencer
2005-07-07For PR495:Reid Spencer
2005-04-22Remove trailing whitespaceMisha Brukman
2005-04-20Eliminate trailing spaces at end-of-lineMisha Brukman
2005-04-20* Print commands as we execute them with `-v'Misha Brukman
2005-04-10The first argument to ExecuteAndWait should be the program name, but pointedChris Lattner
2005-02-28Changes to enable creation of native executables directly from gccld and toReid Spencer
2005-02-13Make sure to null terminate argument lists!Chris Lattner
2004-12-19For PR351:Reid Spencer
2004-12-14For PR351:Reid Spencer
2004-12-10This pass is no longer needed.Chris Lattner
2004-12-10Turn on ipsccp by default instead of simple IPCPChris Lattner
2004-12-02Recognize --strip-all as a synonym for -s.Chris Lattner
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