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