1. 3ff9563 MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. by Michael J. Spencer · 15 years ago
  2. 89b9372 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 15 years ago
  3. f7fd4aa Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 15 years ago
  4. 1c952b9 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 15 years ago
  5. f2f516f More code not compiled by CMake. :(. by Michael J. Spencer · 15 years ago
  6. 9267d14 Do not try luck by using given name to create temporary file. In parallel builds it may not work. by Devang Patel · 15 years ago
  7. b7bbd46 Do not try luck by using given name to create temporary file. In parallel builds it may not work. by Devang Patel · 15 years ago
  8. 3cc52ea I swear I did a make clean and make before committing all this... by Michael J. Spencer · 15 years ago
  9. 9f36c4e This file needs ToolOutputFile.h too. by Dan Gohman · 15 years ago
  10. d4c4543 Make tool_output_file's raw_ostream instance a member variable instead by Dan Gohman · 15 years ago
  11. f291401 Convert tools to use tool_output_file, and introduce error by Dan Gohman · 15 years ago
  12. 2d643ef Make it possible to set the cpu used for codegen. by Rafael Espindola · 15 years ago
  13. 98197e5 Make it possible to set the flags passed to the assembler. by Rafael Espindola · 15 years ago
  14. d27047f Eliminate some unnessary Path::exists() calls. by Dan Gohman · 15 years ago
  15. 4b7416b When handling raw_ostream errors manually, use clear_error() so that by Dan Gohman · 15 years ago
  16. 81043ee The getDefaultSubtargetFeatures method of SubtargetFeature did actually return a by Bill Wendling · 15 years ago
  17. 57b6e9e Remove the -enable-sjlj-eh option, which doesn't do anything. by Duncan Sands · 15 years ago
  18. c3d0e0c r98363 deleted a '!' when cleaning up whitespace. This caused globals which are by Bill Wendling · 15 years ago
  19. 43bc70e Fix more -Wcast-qual warnings. by Dan Gohman · 15 years ago
  20. 51ecc38 Trim #includes. by Dan Gohman · 15 years ago
  21. b87c305 give Mangler access to TargetData. by Chris Lattner · 15 years ago
  22. 5ef31a0 make the mangler take an MCContext instead of an MAI. No functionality change. by Chris Lattner · 15 years ago
  23. 5669e30 change addPassesToEmitFile to return true on failure instead of its input, by Chris Lattner · 16 years ago
  24. 3813d8a Remove a bunch of stuff around the edges of the ELF writer. by Chris Lattner · 16 years ago
  25. 211edae eliminate FileModel::Model, just use CodeGenFileType. The client by Chris Lattner · 16 years ago
  26. b5c5160 eliminate all forms of addPassesToEmitMachineCode except by Chris Lattner · 16 years ago
  27. 390444a remove dead code, we're requesting TargetMachine::AssemblyFile here. by Chris Lattner · 16 years ago
  28. f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  29. c0dba72 now that mangler is in libtarget, it can use MCAsmInfo instead of clients by Chris Lattner · 16 years ago
  30. 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 16 years ago
  31. c545106 remove use of getMangledName. by Chris Lattner · 16 years ago
  32. 4693404 switch liblto to use the new getNameWithPrefix() method instead of getMangledName. by Chris Lattner · 16 years ago
  33. 3fe980b Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 16 years ago
  34. d4f1959 Reimplement getToken and SplitString as "StringRef helper functions" by Benjamin Kramer · 16 years ago
  35. 308f663 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
  36. 054b52c 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
  37. e823db8 Added getDefaultSubtargetFeatures method to SubtargetFeatures class which returns a correct feature string for given triple. by Viktor Kutuzov · 16 years ago
  38. 51cdac0 Added getArchNameForAssembler method to the Triple class for which returns OS and Vendor independent target assembler arch. by Viktor Kutuzov · 16 years ago
  39. de05902 Delete some unnecessary flushes. by Dan Gohman · 16 years ago
  40. baa2639 Make LLVM command-line tools overwrite their output files without -f. by Dan Gohman · 16 years ago
  41. 74382b7 Prune #includes from llvm/Linker.h and llvm/System/Path.h, by Chris Lattner · 16 years ago
  42. b683ea4 eliminate the ostream version of CheckBitcodeOutputToConsole, by Chris Lattner · 16 years ago
  43. b515d75 eliminate the std::ostream forms of the bitcode writing APIs. by Chris Lattner · 16 years ago
  44. 17e9edc Change raw_fd_ostream to take flags as an optional bitmask by Chris Lattner · 16 years ago
  45. af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  46. 815944d Simplify this code so that it doesn't depend on raw_ostream being copyable. by Dan Gohman · 16 years ago
  47. 1b747ad SjLj based exception handling unwinding support. This patch is nasty, brutish by Jim Grosbach · 16 years ago
  48. 4b3d572 No really, it's unused. by Daniel Dunbar · 16 years ago
  49. 3e4c41a Remove the GCC path from libLTO. This has been superceded by setAssemblerPath. by Nick Lewycky · 16 years ago
  50. 4bd03ab Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
  51. 3c2d4bf Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 16 years ago
  52. d42b58b Fix libLTO: by Nick Lewycky · 16 years ago
  53. a5881e3 Add TargetRegistry::lookupTarget. by Daniel Dunbar · 16 years ago
  54. 3d5126f Switch some clients to Value::getName(), and other getName() user by Daniel Dunbar · 16 years ago
  55. ff9834a Kill off last uses of TargetMachineRegistry class. by Daniel Dunbar · 16 years ago
  56. 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
  57. a1bdced Add a Force option to raw_fd_ostream to specify whether opening by Dan Gohman · 16 years ago
  58. 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
  59. dec9803 Switch some obvious clients to using the new TargetRegistry. by Daniel Dunbar · 16 years ago
  60. 7184781 by David Greene · 16 years ago
  61. b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 16 years ago
  62. 1f316e3 Revert r7561{9,8,7,6}, which depend on r75610. by Daniel Dunbar · 16 years ago
  63. b585146 rename getValueName -> getMangledName by Chris Lattner · 16 years ago
  64. ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
  65. 0e7a546 Maintain the old LTO API, by using the global context. by Owen Anderson · 16 years ago
  66. 4434ed4 Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the by Owen Anderson · 16 years ago
  67. 31895e7 Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 16 years ago
  68. 8b477ed Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 16 years ago
  69. 855a168 Indentation. by Evan Cheng · 16 years ago
  70. 75d6ffd Recognize and handle ARM v7 target triples for Darwin. by Bob Wilson · 16 years ago
  71. 2deb58f switch to using llvm/Target/TargetSelect.h by Chris Lattner · 16 years ago
  72. 8189d40 Fix libLTO by #include'ing the initializers for all targets and all asm by Nick Lewycky · 16 years ago
  73. f403cd7 Bug fix: by Rafael Espindola · 16 years ago
  74. d8b4711 <rdar://problem/6944342> libLTO for darwin should add -static when assembling .s by Nick Kledzik · 16 years ago
  75. cbad586 <rdar://problem/6940611> libLTO.dylib needs to let linker specify path to assembler by Nick Kledzik · 16 years ago
  76. f5a1c35f1 <rdar://problem/6941517> C++ static constructors not preserved for static executable using LTO by Nick Kledzik · 16 years ago
  77. e0f0e0b Change LTO to run the global opt pass twice. - This matches llvm-ld. by Daniel Dunbar · 16 years ago
  78. 006a034 Add createStandardLTOPasses to StandardPasses.h, and move lto and llvm-ld over. by Daniel Dunbar · 16 years ago
  79. 195bea3 Allow a user of libLTO to specify the full pathname of the gcc executable to by Nick Lewycky · 16 years ago
  80. b8cb0bb Remove LTO optimization level. by Bill Wendling · 16 years ago
  81. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  82. a7e326b Don't use 'false' for 'fast isel' here. by Bill Wendling · 16 years ago
  83. 9f777c6 Recognize arm triplets. by Evan Cheng · 16 years ago
  84. 677c2c2 Add the function attributes pass during LTO time. by Nick Lewycky · 16 years ago
  85. a9183c8 If nobody minds, I'm using LTO to produce faster binaries. Switch fast codegen by Nick Lewycky · 16 years ago
  86. 38ed388 Remove changes that were accidently included in previous commit. by Devang Patel · 16 years ago
  87. 13319ce 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 · 16 years ago
  88. 0d9eb9b Add Binary flag to raw_fd_ostream constructor. by Daniel Dunbar · 17 years ago
  89. f75e789 On darwin, 32-bit x86 target is i386-apple-darwin... by Devang Patel · 17 years ago
  90. ed3e8b4 Don't silently ignore errors when opening output streams. by Dan Gohman · 17 years ago
  91. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  92. 3688f26 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
  93. 920ae98 fix dangling pointer and argv off by one errors. Add support for --disable-inlining by Nick Kledzik · 17 years ago
  94. a93ae71 Provide a hook to set the code generation debug options to investigate lto failures. by Devang Patel · 17 years ago
  95. ebd6942 by Devang Patel · 17 years ago[Renamed from tools/lto2/LTOCodeGenerator.cpp]
  96. c4ab7ac jump threading can introduce allocas, make sure we promote by Chris Lattner · 17 years ago
  97. e424254 Refactor the way to get a string containing the features of the target. by Bill Wendling · 17 years ago
  98. 604a818 If compiling for PPC on an i386 box, the LTO wouldn't get the altivec (and by Bill Wendling · 17 years ago
  99. baa1543 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
  100. 3b75d20 Add instcombine after global optimizations. by Devang Patel · 17 years ago