- 0b9d56a Define InitLLVM to do common initialization all at once. by Rui Ueyama · 7 years ago
- 22b2564 [llvm-extract] Support extracting basic blocks by Volkan Keles · 8 years ago
- 97ca964 [Support] Rename tool_output_file to ToolOutputFile, NFC by Reid Kleckner · 8 years ago
- 1f6fa0f [llvm-extract] Add option for recursive extraction by Keno Fischer · 8 years ago
- 0034728 [tools] Unbreak the GCC build (workaround a GCC bug). by Davide Italiano · 9 years ago
- 76c218e Bitcode: Change the materializer interface to return llvm::Error. by Peter Collingbourne · 9 years ago
- 0eeb3d4 Search for llvm-symbolizer binary in the same directory as argv[0], before by Richard Smith · 9 years ago
- 8be7707 Remove every uses of getGlobalContext() in LLVM (but the C API) by Mehdi Amini · 9 years ago
- 17920c2 Bring back "Assert that we have all use/users in the getters." by Rafael Espindola · 10 years ago
- af6e897 Revert "Assert that we have all use/users in the getters." by Michael Zolotukhin · 10 years ago
- fdb838f Assert that we have all use/users in the getters. by Rafael Espindola · 10 years ago
- ecd3b68 Delete dead code: only functions are materializable. by Rafael Espindola · 10 years ago
- 3bca2f2 Use a lambda to reduce code duplication. by Rafael Espindola · 10 years ago
- 8d61ee9 uselistorder: Remove the global bits by Duncan P. N. Exon Smith · 10 years ago
- 2c7f24d uselistorder: Pull the bit through PrintModulePass by Duncan P. N. Exon Smith · 10 years ago
- e005d71 uselistorder: Pull bit through BitcodeWriterPass by Duncan P. N. Exon Smith · 10 years ago
- d044549 IR: Set -preserve-bc-uselistorder=false by default by Duncan P. N. Exon Smith · 10 years ago
- c94da20 Make DataLayout Non-Optional in the Module by Mehdi Amini · 10 years ago
- 417c5c1 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
- 5793838 Remove redundant calls to isMaterializable. by Rafael Espindola · 11 years ago
- c498284 Modernize the error handling of the Materialize function. by Rafael Espindola · 11 years ago
- 3b67055 Add doInitialization/doFinalization to DataLayoutPass. by Rafael Espindola · 11 years ago
- 81e4992 Return a std::unique_ptr from the IRReader.h functions. NFC. by Rafael Espindola · 11 years ago
- 8c96862 Modernize raw_fd_ostream's constructor a bit. by Rafael Espindola · 11 years ago
- 82cb28e Use range loops. by Rafael Espindola · 11 years ago
- 7259f14 raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. by Benjamin Kramer · 11 years ago
- 573faec [C++] Use 'nullptr'. Tools edition. by Craig Topper · 11 years ago
- f4ccd11 Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 11 years ago
- 57edc9d Make DataLayout a plain object, not a pass. by Rafael Espindola · 11 years ago
- ac69459 Replace the F_Binary flag with a F_Text one. by Rafael Espindola · 11 years ago
- e2dc71d [PM] Wire up support for writing bitcode with new PM. by Chandler Carruth · 12 years ago
- a5ced5e [PM] Simplify the interface exposed for IR printing passes. by Chandler Carruth · 12 years ago
- 8a5351f [PM] Rename the IR printing pass header to a more generic and correct by Chandler Carruth · 12 years ago
- bc65a8d Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
- abe68f5 Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit." by Andrew Trick · 12 years ago
- 7d4e993 Encapsulate PassManager debug flags to avoid static init and cxa_exit. by Andrew Trick · 12 years ago
- 2cccc62 whitespace by Andrew Trick · 12 years ago
- c1b49b5 Add a wrapper for open. by Rafael Espindola · 12 years ago
- 200241e Replace uses of the deprecated std::auto_ptr with OwningPtr. by Andy Gibbs · 12 years ago
- 7fc162f Split out the IRReader header and the utility functions it provides into by Chandler Carruth · 12 years ago
- 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- f010c46 Sort the #include lines for tools/... by Chandler Carruth · 13 years ago
- 6eda081 One more step towards making doInitialization and doFinalization useful for by Pedro Artigas · 13 years ago
- 9780d35 Revert r168635 "Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model". by Owen Anderson · 13 years ago
- 0d30d30 Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model by Owen Anderson · 13 years ago
- 40b6fdb Add doInitialization and doFinalization methods to ModulePass's, to allow them to be re-initialized and reused on multiple Module's. by Owen Anderson · 13 years ago
- ca88cee Add -alias and -ralias options to match what we have for functions and globals. by Rafael Espindola · 13 years ago
- 791cfc2 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- db186c4 Remove extraneous ".get()->" which is just "->". No functionality change. by Nick Lewycky · 14 years ago
- d8b7aa2 Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance by Chris Lattner · 14 years ago
- 4e0a55d Add -rfunc and -rglob options to llvm-extract to support regular by Chad Rosier · 14 years ago
- 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
- 1f6efa3 Merge System into Support. by Michael J. Spencer · 15 years ago
- e4f1a9b Move tool_output_file into its own file. by Dan Gohman · 15 years ago
- be2d4e7 Fix llvm-extract -delete's lazy loading to materialize the functions that by Dan Gohman · 15 years ago
- d4c4543 Make tool_output_file's raw_ostream instance a member variable instead by Dan Gohman · 15 years ago
- b4e3cda Rewrite ExtractGV, removing a bunch of stuff that didn't fully work, by Dan Gohman · 15 years ago
- 44f9533 Convert llvm-extract to use lazy loading. This makes it substantially by Dan Gohman · 15 years ago
- 2df9504 Use tool_output_file in llvm-extract and llvm-link too. by Dan Gohman · 15 years ago
- ca91912 Don't register stdout to be deleted on a signal. by Dan Gohman · 15 years ago
- c1874b7 Preserve debug info for only extracted symbols. by Devang Patel · 15 years ago
- 51ecc38 Trim #includes. by Dan Gohman · 15 years ago
- a499d20 Add support to llvm-extract for extracting multiple functions and/or by Dan Gohman · 16 years ago
- ec08046 Fix llvm-extract's "writing bitcode to a terminal" warning, which wasn't by Dan Gohman · 16 years ago
- baa2639 Make LLVM command-line tools overwrite their output files without -f. by Dan Gohman · 16 years ago
- 51a1132 simplify output file selection, fixing two FIXMEs about binary output by Chris Lattner · 16 years ago
- 17e9edc Change raw_fd_ostream to take flags as an optional bitmask by Chris Lattner · 16 years ago
- 2c78588 "-" should write to stdout, not stderr. by Chris Lattner · 16 years ago
- ac95cc7 Convert more tools code from cerr and cout to errs() and outs(). by Dan Gohman · 16 years ago
- 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 · 16 years ago
- a1bdced Add a Force option to raw_fd_ostream to specify whether opening by Dan Gohman · 16 years ago
- 31895e7 Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 16 years ago
- 8b477ed Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 16 years ago
- 51747a7 Use .empty() instead of .size(). by Dan Gohman · 16 years ago
- cc14d25 Change various llvm utilities to use PrettyStackTraceProgram in by Chris Lattner · 16 years ago
- c77e4d1 only extract main if the user didn't specify anything to extract by Andrew Lenharth · 17 years ago
- 6a021a4 make error message reflect default search function name by Andrew Lenharth · 17 years ago
- d245a8a add a pass that can extract all kinds of global values, not just functions. Update llvm-extract to use it and optionally extract a global variable if you want it too by Andrew Lenharth · 17 years ago
- 21c62da remove attributions from tools. by Chris Lattner · 18 years ago
- 82a13c9 Move the space in overview output for commands out of each of the by Dan Gohman · 18 years ago
- d2887e4 Separate program name from error message with a : by Reid Spencer · 18 years ago
- c52ca08 Terminate an error message with a newline. by Reid Spencer · 18 years ago
- a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 18 years ago
- 065344d use the new MemoryBuffer interfaces to simplify error reporting in clients. by Chris Lattner · 18 years ago
- 44dadff switch tools to bitcode instead of bytecode by Chris Lattner · 18 years ago
- c48e1db remove EH cruft, add bitcode support by Chris Lattner · 18 years ago
- f2e292c push bytecode decompressor out through APIs. Now the bytecode reader by Chris Lattner · 19 years ago
- cdedc3b For PR411: by Reid Spencer · 19 years ago
- ef9b9a7 For PR411: by Reid Spencer · 19 years ago
- b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 19 years ago
- e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
- c30598b make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. by Chris Lattner · 19 years ago
- 68fe61d Replacing std::iostreams with llvm iostreams. Some of these changes involve by Bill Wendling · 19 years ago
- 831b121 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 19 years ago
- de03bc0 extract has been renamed to llvm-extract to avoid conflicting with another tool by Misha Brukman · 20 years ago
- 3da94ae Remove trailing whitespace by Misha Brukman · 20 years ago
- 5fb6ed4 Use binary mode for reading/writing bytecode files by Jeff Cohen · 21 years ago
- 1ef8bda For PR351: by Reid Spencer · 21 years ago
- 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
- 9de7b33 The functions in Signal.h are now in the llvm::sys namespace - adjust by Reid Spencer · 21 years ago