- 0d7c695 To simplify the upcoming context-on-type change, switch all command line tools to using the default global context for now. by Owen Anderson · 15 years ago
- a1bdced Add a Force option to raw_fd_ostream to specify whether opening by Dan Gohman · 15 years ago
- 65f57c2 Use errs() instead of std::cerr. by Dan Gohman · 15 years ago
- 31895e7 Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 15 years ago
- 8b477ed Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 15 years ago
- 8cbc94a Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code. by Owen Anderson · 15 years ago
- ca8131e Switch opt to using StandardPasses.h by Daniel Dunbar · 15 years ago
- a9f4836 Fixed file header comment. by Misha Brukman · 16 years ago
- 865f006 Eliminate several more unnecessary intptr_t casts. by Dan Gohman · 16 years ago
- 9e89ba3 Rename AddReadAttrs to FunctionAttrs, and teach it how by Duncan Sands · 16 years ago
- 4d6e233 Enable LoopIndexSplit pass. by Devang Patel · 16 years ago
- 6f9f3e1 Disable -loop-index-split for now. by Devang Patel · 16 years ago
- 3253f4c Adjust indent. by Zhongxing Xu · 16 years ago
- 641397f fix memory leak in pass manager when adding an analysis pass that already existed. as pass manager takes ownership of the added passes, it has to delete the pass if it isnt added to the pass list by Nuno Lopes · 16 years ago
- 3b0da26 Move Print*Pass to use raw_ostream. by Daniel Dunbar · 16 years ago
- f4db3a5 Privatize PrintModulePass and PrintFunctionPass and add by Daniel Dunbar · 16 years ago
- 3ee8fc9 Rationalize the names of passes that print information: by Duncan Sands · 16 years ago
- 3d01fc7 Initial support for the CMake build system. by Oscar Fuentes · 16 years ago
- 210fada Turn on the AddReadAttrs pass. by Duncan Sands · 16 years ago
- e65d39a Teach -callgraph to always print the callgraph (as the by Duncan Sands · 16 years ago
- 442b1aa Fix comments, help messages. by Devang Patel · 16 years ago
- d9424ed Fix cut-n-pasto. by Devang Patel · 16 years ago
- 2d7551c Add -O1, -O2 and -O3 that matches llvm-gcc's -O1, -O2 and -O3 respectively. by Devang Patel · 16 years ago
- 38197fe End of the GlobalsModRef experiment. by Duncan Sands · 16 years ago
- 0e3b7b2 Give GlobalsModRef a whirl in the nightly testers. by Duncan Sands · 16 years ago
- ff5d06d Backout 55429 by Devang Patel · 16 years ago
- 9d2968c Add facility to create a target. by Devang Patel · 16 years ago
- 5f2f218 Goodbye tail duplication (for good this time). by Evan Cheng · 16 years ago
- 56eb133 Fix comment. by Duncan Sands · 16 years ago
- 3dda08a Fix PR2231 - opt -internalize -std-compile-opts should run internalize first by Chris Lattner · 16 years ago
- 687e03b Move dominator info printer into tool/opt/GraphPrinters.cpp by Devang Patel · 16 years ago
- c5b2710 Re-enable the newly simplified ADCE. This fixes a regression on by Owen Anderson · 16 years ago
- 9e2abd3 Remove ADCE from the optimization pipeline. by Owen Anderson · 16 years ago
- df04572 Re-enable tail duplication pass (now with default threshold down to 1 instruction). by Evan Cheng · 16 years ago
- 38503d4 Remove tail duplication pass. by Evan Cheng · 16 years ago
- 8ffe2e2 Recover nestedloop regression reported by nightly tester. by Devang Patel · 16 years ago
- 81a1d08 Do not run instruction combiner in middle of loop optimization passes. by Devang Patel · 16 years ago
- 4982bab Re-enable loop deletion by default. by Owen Anderson · 16 years ago
- 77a895e Disable loop deletion until the release branch. by Owen Anderson · 16 years ago
- 3f3d95c Enable dead loop elimination. by Owen Anderson · 16 years ago
- 866b9e1 move libcalls to the same place llvm-gcc has it. by Chris Lattner · 16 years ago
- 2510c3b enable jump threading pass by default. This causes no miscompilations by Chris Lattner · 17 years ago
- fa191e4 Run SimplifyLibCalls near the beginning, not at by Duncan Sands · 17 years ago
- 5d4ed3b Move memcpy / memset optimization pass after GVN. by Evan Cheng · 17 years ago
- a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 17 years ago
- 21c62da remove attributions from tools. by Chris Lattner · 17 years ago
- 5116784 remove attributions from tools/utils makefiles. by Chris Lattner · 17 years ago
- 82a13c9 Move the space in overview output for commands out of each of the by Dan Gohman · 17 years ago
- d06eb2c Turn GVN on by default. by Owen Anderson · 17 years ago
- 305743d Enable loop index split pass. by Devang Patel · 17 years ago
- f6a05f9 Rename FastDSE to just DSE. by Owen Anderson · 17 years ago
- d47cab8 Remove a FIXME comment that wasn't removed when the code it accompanied by Dan Gohman · 17 years ago
- b63c7b6 Turn on FastDSE by default. by Owen Anderson · 17 years ago
- 74b1e14 Change sroa threshold back. by Evan Cheng · 17 years ago
- a8b9a7b Temporarily set SROA threshold to 512. by Evan Cheng · 17 years ago
- a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 17 years ago
- 56fb164 Fix PR1539. Add LoopPassPrinter. by Devang Patel · 17 years ago
- 28552da Fix PR 1526. by Devang Patel · 17 years ago
- 065344d use the new MemoryBuffer interfaces to simplify error reporting in clients. by Chris Lattner · 17 years ago
- d44ae90 make sure the ofstream for opt's output file is destroyed, so that the bits by Chris Lattner · 17 years ago
- 744879e switch tools to bitcode from bytecode by Chris Lattner · 17 years ago
- 592488a add support to llvm-prof for reading from a bitcode file by Chris Lattner · 17 years ago
- b330e38 if -bitcode is specified, read and write a bitcode file instead of a bytecode file. by Chris Lattner · 17 years ago
- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- 9c81664 remove cruft by Chris Lattner · 18 years ago
- 0aa37f4 Enable loop rotate pass. by Devang Patel · 18 years ago
- 1bc8936 Now LoopUnswitch is a LoopPass. by Devang Patel · 18 years ago
- f2e292c push bytecode decompressor out through APIs. Now the bytecode reader by Chris Lattner · 18 years ago
- ef9b9a7 For PR411: by Reid Spencer · 18 years ago
- 7ba98a9 For PR1072: by Reid Spencer · 18 years ago
- 74ed997 For PR1152: by Reid Spencer · 18 years ago
- 0331524 shutdown at end of run by Chris Lattner · 18 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- 17be679 default to emiting an uncompressed .bc file by Chris Lattner · 18 years ago
- e026c07 Remove DSA. by John Criswell · 18 years ago
- e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
- c30598b make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. by Chris Lattner · 18 years ago
- 8257bee This needs the callgraph data structure to stick around as long as the by Chris Lattner · 18 years ago
- cd950a5 target constructors are never used by Chris Lattner · 18 years ago
- 5cbc63e Fix opt -o option. Don't pass a pointer to an auto variable which is going by Nick Lewycky · 18 years ago
- 68fe61d Replacing std::iostreams with llvm iostreams. Some of these changes involve by Bill Wendling · 18 years ago
- a5b31ca Convert to using llvm streams instead of iostreams. by Bill Wendling · 18 years ago
- 31bf2b4 Need iostream to be included for the time being. by Bill Wendling · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- aea932d Use LINK_COMPONENTS to specify *components* to link against instead of by Chris Lattner · 18 years ago
- 5e9b177 Add a --disable-compression option like llvm-link/llvm-as etc have by Chris Lattner · 18 years ago
- 3a9ec24 For PR387: by Reid Spencer · 18 years ago
- 3b2493e -analyze mode shouldn't output a .bc file. by Chris Lattner · 18 years ago
- 5d8925c Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. by Chris Lattner · 18 years ago
- 7f500f7 Merge the 'analyze' mode code with the 'opt' mode code. Eliminate the by Chris Lattner · 18 years ago
- 62c5105 For PR885: by Reid Spencer · 18 years ago
- da6169b Fix a build failure by Nate Begeman · 18 years ago
- 023fcf9 For PR797: by Reid Spencer · 18 years ago
- 61c83e0 For PR797: by Reid Spencer · 18 years ago
- fd90dd5 For PR872: by Reid Spencer · 18 years ago
- 0465fa9 Tools require EH for their top-level try blocks. by Chris Lattner · 18 years ago
- 831b121 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 18 years ago
- af303d5 For PR780: by Reid Spencer · 18 years ago