- 8e404fe Trim #includes. by Dan Gohman · 16 years ago
- c7b46f9 give Mangler access to TargetData. by Chris Lattner · 16 years ago
- 2eff505 make the mangler take an MCContext instead of an MAI. No functionality change. by Chris Lattner · 16 years ago
- edcf065 change addPassesToEmitFile to return true on failure instead of its input, by Chris Lattner · 16 years ago
- 919b974 Remove a bunch of stuff around the edges of the ELF writer. by Chris Lattner · 16 years ago
- f0cb12a eliminate FileModel::Model, just use CodeGenFileType. The client by Chris Lattner · 16 years ago
- 03dc0f7 eliminate all forms of addPassesToEmitMachineCode except by Chris Lattner · 16 years ago
- 57992e2 remove dead code, we're requesting TargetMachine::AssemblyFile here. by Chris Lattner · 16 years ago
- 091217b Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
- b4ffc89 now that mangler is in libtarget, it can use MCAsmInfo instead of clients by Chris Lattner · 16 years ago
- f62e3ee move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
- 46d3a10 remove use of getMangledName. by Chris Lattner · 16 years ago
- 9787fd0 switch liblto to use the new getNameWithPrefix() method instead of getMangledName. by Chris Lattner · 16 years ago
- d232150 Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 16 years ago
- c6fe3c3 Reimplement getToken and SplitString as "StringRef helper functions" by Benjamin Kramer · 16 years ago
- 8981b3a Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. by Viktor Kutuzov · 16 years ago
- 7dcca8f Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods. by Viktor Kutuzov · 16 years ago
- c3e2b6b Added getDefaultSubtargetFeatures method to SubtargetFeatures class which returns a correct feature string for given triple. by Viktor Kutuzov · 16 years ago
- dafdd88 Added getArchNameForAssembler method to the Triple class for which returns OS and Vendor independent target assembler arch. by Viktor Kutuzov · 16 years ago
- 896ef2b Delete some unnecessary flushes. by Dan Gohman · 16 years ago
- 61a8796 Make LLVM command-line tools overwrite their output files without -f. by Dan Gohman · 16 years ago
- c521f54 Prune #includes from llvm/Linker.h and llvm/System/Path.h, by Chris Lattner · 16 years ago
- b9f25f9 eliminate the ostream version of CheckBitcodeOutputToConsole, by Chris Lattner · 16 years ago
- 6973395 eliminate the std::ostream forms of the bitcode writing APIs. by Chris Lattner · 16 years ago
- 9e6f1f1 Change raw_fd_ostream to take flags as an optional bitmask by Chris Lattner · 16 years ago
- 7b26fce Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
- 6dd7cb5 Simplify this code so that it doesn't depend on raw_ostream being copyable. by Dan Gohman · 16 years ago
- 693e36a SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
- ad9a6c4 No really, it's unused. by Daniel Dunbar · 16 years ago
- 129bb41 Remove the GCC path from libLTO. This has been superceded by setAssemblerPath. by Nick Lewycky · 16 years ago
- 719d235 Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
- 0f16ea5 Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 16 years ago
- fd6a249 Fix libLTO: by Nick Lewycky · 16 years ago
- 47d6791 Add TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
- 5899dda Switch some clients to Value::getName(), and other getName() user by Daniel Dunbar · 16 years ago
- 4580638 Kill off last uses of TargetMachineRegistry class. by Daniel Dunbar · 16 years ago
- e833810 Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
- 607818a Add a Force option to raw_fd_ostream to specify whether opening by Dan Gohman · 16 years ago
- 338191c Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
- a8d7399 Switch some obvious clients to using the new TargetRegistry. by Daniel Dunbar · 16 years ago
- a31f96c by David Greene · 16 years ago
- 8c9a96b Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 16 years ago
- eb3e427 Revert r7561{9,8,7,6}, which depend on r75610. by Daniel Dunbar · 16 years ago
- 0639a72 rename getValueName -> getMangledName by Chris Lattner · 16 years ago
- 5661ea6 Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
- 0ff9938 Maintain the old LTO API, by using the global context. by Owen Anderson · 16 years ago
- 2a15443 Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the by Owen Anderson · 16 years ago
- 1cf085d Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 16 years ago
- 6773d38 Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 16 years ago
- d646096 Indentation. by Evan Cheng · 16 years ago
- b8b636d Recognize and handle ARM v7 target triples for Darwin. by Bob Wilson · 16 years ago
- 5dcc4f6 switch to using llvm/Target/TargetSelect.h by Chris Lattner · 16 years ago
- 510dae3 Fix libLTO by #include'ing the initializers for all targets and all asm by Nick Lewycky · 16 years ago
- dcf17e6 Bug fix: by Rafael Espindola · 16 years ago
- 820c62e <rdar://problem/6944342> libLTO for darwin should add -static when assembling .s by Nick Kledzik · 16 years ago
- cac8c8a <rdar://problem/6940611> libLTO.dylib needs to let linker specify path to assembler by Nick Kledzik · 16 years ago
- 9149ac7 <rdar://problem/6941517> C++ static constructors not preserved for static executable using LTO by Nick Kledzik · 16 years ago
- 3cd724e Change LTO to run the global opt pass twice. - This matches llvm-ld. by Daniel Dunbar · 16 years ago
- c292601 Add createStandardLTOPasses to StandardPasses.h, and move lto and llvm-ld over. by Daniel Dunbar · 16 years ago
- a303097 Allow a user of libLTO to specify the full pathname of the gcc executable to by Nick Lewycky · 17 years ago
- 6598b95 Remove LTO optimization level. by Bill Wendling · 17 years ago
- 026e5d7 Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 17 years ago
- e9037a9 Don't use 'false' for 'fast isel' here. by Bill Wendling · 17 years ago
- 856e339 Recognize arm triplets. by Evan Cheng · 17 years ago
- 64a6fe1 Add the function attributes pass during LTO time. by Nick Lewycky · 17 years ago
- fc684c0 If nobody minds, I'm using LTO to produce faster binaries. Switch fast codegen by Nick Lewycky · 17 years ago
- d57a720 Remove changes that were accidently included in previous commit. by Devang Patel · 17 years ago
- 4d20395 The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. by Devang Patel · 17 years ago
- ed90e70 Add Binary flag to raw_fd_ostream constructor. by Daniel Dunbar · 17 years ago
- db9d785 On darwin, 32-bit x86 target is i386-apple-darwin... by Devang Patel · 17 years ago
- f3e13bb Don't silently ignore errors when opening output streams. by Dan Gohman · 17 years ago
- 9371964 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
- affe026 Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been deprecated for almost a year; it's finally time for them to go away. by Owen Anderson · 17 years ago
- c232347 fix dangling pointer and argv off by one errors. Add support for --disable-inlining by Nick Kledzik · 17 years ago
- a0e4fb8 Provide a hook to set the code generation debug options to investigate lto failures. by Devang Patel · 17 years ago
- 4be1c15 by Devang Patel · 17 years ago[Renamed from llvm/tools/lto2/LTOCodeGenerator.cpp]
- d95b748 jump threading can introduce allocas, make sure we promote by Chris Lattner · 17 years ago
- 573e0fd Refactor the way to get a string containing the features of the target. by Bill Wendling · 17 years ago
- 9b2c573 If compiling for PPC on an i386 box, the LTO wouldn't get the altivec (and by Bill Wendling · 17 years ago
- 2536899 remove the StripSymbolsPass. This should not be done by default in libLTO.dylib. The linker will remove the symbol names if needed after LTO is done by Nick Kledzik · 17 years ago
- 8b16aeb Add instcombine after global optimizations. by Devang Patel · 17 years ago
- d38b712 Use IPSCCPPass instead of IPConstantPropagationPass. by Devang Patel · 17 years ago
- 7432cbd Move MemCpyOpt after GVN. by Owen Anderson · 18 years ago
- a5030c3 Add MemCpyOpt to LTO. by Owen Anderson · 18 years ago
- 2988cca Use GVN in LTO instead of GCSE+LoadVN. by Owen Anderson · 18 years ago
- 0645b88 Add jump threading to liblto. by Chris Lattner · 18 years ago
- 124cce8 Reenable running StripSymbols when EH is on. Dale fixed EH. by Devang Patel · 18 years ago
- 6f2ffdb Change the MemoryBuffer::getFile* methods to take just a pointer to the by Chris Lattner · 18 years ago
- 91a6dcf fixes from review of first commit by Nick Kledzik · 18 years ago
- 07b4a62 first commit of new LTO system. It is not hooked up in the llvm/tools/Makefile, so no one will build it be default yet by Nick Kledzik · 18 years ago