aboutsummaryrefslogtreecommitdiff
path: root/tools/gccld/GenerateCode.cpp
AgeCommit message (Expand)Author
2007-02-09End of life for gccld. Remove its source code and enable the generationReid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-03add an instcombine pass to clean up after heavy-lifting IP passesChris Lattner
2007-01-21default to emiting an uncompressed .bc fileChris Lattner
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-29Replacing std::iostreams with llvm iostreams. Some of these changes involveBill Wendling
2006-11-22Update to new predicate simplifier VRP design. Fixes PR966 and PR967.Nick Lewycky
2006-11-21Added the --disable-compression option which controls whether theJohn Criswell
2006-09-24Enable 'predsimplify' optimization.Nick Lewycky
2006-09-09Move ipsccp pass earlier to clean up obvious bogositiesChris Lattner
2006-08-23For PR797:Reid Spencer
2006-08-21For PR797:Reid Spencer
2006-08-01Use Path::getFileStatus to get status-related info.Chris Lattner
2006-06-16Don't pass target name into TargetData anymore, it is never used or needed.Chris Lattner
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