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