- e4f1a9b Move tool_output_file into its own file. by Dan Gohman · 14 years ago
- 3a210e2 Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." by Michael J. Spencer · 14 years ago
- 4e9c939 CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. by Michael J. Spencer · 14 years ago
- d4c4543 Make tool_output_file's raw_ostream instance a member variable instead by Dan Gohman · 14 years ago
- 59279b1 Fix llc to run the verifier once, not twice. by Dan Gohman · 14 years ago
- 75ebbce Straighten out any triple strings passed on the command line before by Duncan Sands · 14 years ago
- d5826a3 Use the new tool_output_file in several tools. This fixes a variety by Dan Gohman · 14 years ago
- 18cde6d Eliminate some redundancy by relying on raw_fd_ostream to handle "-" properly. by Dan Gohman · 14 years ago
- 510cea0 Don't translate "-" to outs() manually; raw_ostream does that automatically. by Dan Gohman · 14 years ago
- c9234c5 llc: Fix help typo as pointed out by Nick Lewycky. by Michael J. Spencer · 14 years ago
- e68cd26 llc: Clarify -mc-relax-all description. by Michael J. Spencer · 14 years ago
- 7c380ed llc: Add -mc-relax-all. by Michael J. Spencer · 14 years ago
- 26a7074 Avoid calling outs() and fouts() when the stream isn't really needed. by Dan Gohman · 14 years ago
- 99dca4f Remove the "WantsWholeFile" concept, as it's no longer needed. CBE by Dan Gohman · 14 years ago
- 5758d4c make -filetype=obj default to emitting its output to foo.obj by Chris Lattner · 15 years ago
- 8ae93e7 Remove dead option. by Daniel Dunbar · 15 years ago
- af632c9 add .o file writing for inline asm in llc. Here's a silly demo: by Chris Lattner · 15 years ago
- 51ecc38 Trim #includes. by Dan Gohman · 15 years ago
- 50fc9f3 llc doesn't need LinkAllVMCore. by Dan Gohman · 15 years ago
- d44f16f Make llc opt into the addPassesToEmitFile verify pass. by Dan Gohman · 15 years ago
- 5669e30 change addPassesToEmitFile to return true on failure instead of its input, by Chris Lattner · 15 years ago
- ac7798e Hook up -filetype=obj through the MachO streamer. Here's a demo: by Chris Lattner · 15 years ago
- 3813d8a Remove a bunch of stuff around the edges of the ELF writer. by Chris Lattner · 15 years ago
- 211edae eliminate FileModel::Model, just use CodeGenFileType. The client by Chris Lattner · 15 years ago
- b5c5160 eliminate all forms of addPassesToEmitMachineCode except by Chris Lattner · 15 years ago
- 39bdc78 Kill the Mach-O writer, and temporarily make filetype=obj an error. by Nate Begeman · 15 years ago
- f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 15 years ago
- 43b5f93 make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. by Chris Lattner · 15 years ago
- e73a31f Stop building RTTI information for *most* llvm libraries. Notable by Chris Lattner · 15 years ago
- 3fe980b Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 15 years ago
- c58d01b Enable debug buffering. by David Greene · 15 years ago
- bf57b52 Add a CodeGenOpt::Less level to match -O1. It'll be used by clients which do not want post-regalloc scheduling. by Evan Cheng · 15 years ago
- d81c450 Now that llc can read .ll files directly, teach it to recognize .ll as by Dan Gohman · 15 years ago
- 2b991bb Tweak comment. by Daniel Dunbar · 15 years ago
- 05bb526 Unbreak my CMake build. Say you'll link again. by Douglas Gregor · 15 years ago
- 778b06b Switch llc from ParseBitcodeFile to ParseIRFile. This lets llc by Dan Gohman · 15 years ago
- de05902 Delete some unnecessary flushes. by Dan Gohman · 15 years ago
- baa2639 Make LLVM command-line tools overwrite their output files without -f. by Dan Gohman · 15 years ago
- 17e9edc Change raw_fd_ostream to take flags as an optional bitmask by Chris Lattner · 15 years ago
- 4b3d572 No really, it's unused. by Daniel Dunbar · 15 years ago
- 4e02eb0 Provide target data from the module if the target machine doesn't have any. by Daniel Dunbar · 15 years ago
- 4bd03ab Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 15 years ago
- 3c2d4bf Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 15 years ago
- a5881e3 Add TargetRegistry::lookupTarget. by Daniel Dunbar · 15 years ago
- 1d92921 Switch llc and createJIT to use simpler command line parsing for -march. by Daniel Dunbar · 15 years ago
- 494d663 Make sure targets are initialized before we do anything, even command line by Daniel Dunbar · 15 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 · 15 years ago
- 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 15 years ago
- a1bdced Add a Force option to raw_fd_ostream to specify whether opening by Dan Gohman · 15 years ago
- 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 15 years ago
- 65f57c2 Use errs() instead of std::cerr. by Dan Gohman · 15 years ago
- 54785e6 Migrate llc and the JIT to using the TargetRegistry for lookups. by Daniel Dunbar · 15 years ago
- 7184781 by David Greene · 15 years ago
- ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 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
- 2deb58f switch to using llvm/Target/TargetSelect.h by Chris Lattner · 15 years ago
- 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 15 years ago
- 578efa9 Add new function attribute - noimplicitfloat by Devang Patel · 15 years ago
- d18e31a Add new function attribute - noredzone. by Devang Patel · 15 years ago
- 712e80e Default llc / lli optimization to "Default", which corresponds to -O1 / -O2. by Evan Cheng · 16 years ago
- 581b934 Remove unused flags. by Bill Wendling · 16 years ago
- 8dc85dd Error out with bad optimization level specified. by Bill Wendling · 16 years ago
- b8cb0bb Remove LTO optimization level. by Bill Wendling · 16 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- be8cc2a Second attempt: by Bill Wendling · 16 years ago
- c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
- 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
- 23120ba CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
- cc14d25 Change various llvm utilities to use PrettyStackTraceProgram in by Chris Lattner · 16 years ago
- 2388a58 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 16 years ago
- 5c1799b Delete trailing whitespace. by Mikhail Glushenkov · 16 years ago
- 262b05f Fix spacing to be uniform for parameters. by Misha Brukman · 16 years ago
- 0d9eb9b Add Binary flag to raw_fd_ostream constructor. by Daniel Dunbar · 16 years ago
- 6e1b125 CMakeLists: removed asmprinter component from tools/llc/CMakeLists.txt. by Oscar Fuentes · 16 years ago
- b8cab92 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 16 years ago
- 3d01fc7 Initial support for the CMake build system. by Oscar Fuentes · 16 years ago
- ed3e8b4 Don't silently ignore errors when opening output streams. by Dan Gohman · 16 years ago
- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 16 years ago
- 2b11004 Link GC metadata printers by default to llc by Anton Korobeynikov · 16 years ago
- 5027652 First step of implementing PR1538: move llvm2cpp logic to new 'target' by Anton Korobeynikov · 17 years ago
- 33ef2bb Fix a memory leak in llc. by Dan Gohman · 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
- 4b2b940 Switching TargetMachineRegistry to use the new generic Registry. by Gordon Henriksen · 17 years ago
- 82a13c9 Move the space in overview output for commands out of each of the by Dan Gohman · 17 years ago
- a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 17 years ago
- 065344d use the new MemoryBuffer interfaces to simplify error reporting in clients. by Chris Lattner · 18 years ago
- 744879e switch tools to bitcode from bytecode by Chris Lattner · 18 years ago
- db9cbeb use an auto_ptr to avoid an explicit delete by Chris Lattner · 18 years ago
- 1a73540 add bitcode reading support. Remove EH cruft. by Chris Lattner · 18 years ago
- 497b0b0 For PR1277: Implement error handling for bytecode parsing. by Reid Spencer · 18 years ago
- 546d0fb The new version of how to add passes to emit files. We explicitly call a by Bill Wendling · 18 years ago
- f2e292c push bytecode decompressor out through APIs. Now the bytecode reader by Chris Lattner · 18 years ago
- 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
- c30598b make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. by Chris Lattner · 18 years ago
- aea932d Use LINK_COMPONENTS to specify *components* to link against instead of by Chris Lattner · 18 years ago
- 1911fd4 Completely rearchitect the interface between targets and the pass manager. by Chris Lattner · 18 years ago
- 3f2e0e6 rearrange targets to satisfy dependencies. Too bad we aren't using llvm-config. by Chris Lattner · 18 years ago
- de1cce7 Remove use of target::getName() by Chris Lattner · 18 years ago