1. 6e1089b Add TargetMachine::addEarlyAsPossiblePasses, and call it from opt. by Justin Lebar · 10 years ago
  2. 7dd8dbf Introduce llvm.load.relative intrinsic. by Peter Collingbourne · 10 years ago
  3. 07c7e25 Enable ODR uniquing of DITypes in more places by Teresa Johnson · 10 years ago
  4. b629c77 ARM: use a pseudo-instruction for cmpxchg at -O0. by Tim Northover · 10 years ago
  5. 03b42e4 Remove every uses of getGlobalContext() in LLVM (but the C API) by Mehdi Amini · 10 years ago
  6. fe6df26 Sanity check `opt` options compatibility: can't have module-summary or module-hash when emitting textual IR by Mehdi Amini · 10 years ago
  7. 68da426 Move summary creation out of llvm-as into opt by Mehdi Amini · 10 years ago
  8. ae22c58 [opt] Fix description of the -disable-verify flag by Vedant Kumar · 10 years ago
  9. 37a1d62 [opt] Only create Verifier passes when requested by Vedant Kumar · 10 years ago
  10. 09b4a8d Add a flag to the LLVMContext to disable name for Value other than GlobalValue by Mehdi Amini · 10 years ago
  11. 390c33c Move SafeStack to CodeGen. by Benjamin Kramer · 10 years ago
  12. e54f58c [opt] Fix run-twice option for non-idempotent passes by Keno Fischer · 10 years ago
  13. 38707c4 [opt] Fix sanitizer complaints about r254774 by Keno Fischer · 10 years ago
  14. 04464cf [llc/opt] Add an option to run all passes twice by Keno Fischer · 10 years ago
  15. 7adc3a2 [PM/AA] Remove the last relics of the separate IPA library from LLVM, by Chandler Carruth · 10 years ago
  16. c16b107 Expose sjlj preparation through opt for my own debugging purposes by Reid Kleckner · 10 years ago
  17. da1b637 Revert "(HEAD -> master, origin/master, origin/HEAD) opt: Add option to strip or add llvm value names" by Matthias Braun · 10 years ago
  18. a7f3f03 opt: Add option to strip or add llvm value names by Matthias Braun · 10 years ago
  19. e36505c Remove NoFramePointerElim and NoFramePointerElimOverride from TargetOptions and by Akira Hatanaka · 10 years ago
  20. ddf76aa Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions. by Akira Hatanaka · 10 years ago
  21. bd88183 Simplify and rename function overrideFunctionAttributes. NFC. by Akira Hatanaka · 10 years ago
  22. 3058d0f Let llc and opt override "-target-cpu" and "-target-features" via command line by Akira Hatanaka · 10 years ago
  23. 32b3760 Factor out a function which determines the cpu and feature strings based on by Akira Hatanaka · 10 years ago
  24. 8a7b84b uselistorder: Remove the global bits by Duncan P. N. Exon Smith · 11 years ago
  25. 8a74f68 uselistorder: Pull the bit through PrintModulePass by Duncan P. N. Exon Smith · 11 years ago
  26. 679db33 uselistorder: Pull bit through BitcodeWriterPass by Duncan P. N. Exon Smith · 11 years ago
  27. c55dee1 IR: Set -preserve-bc-uselistorder=false by default by Duncan P. N. Exon Smith · 11 years ago
  28. d675e11 Add -mcpu=native support to opt. by Craig Topper · 11 years ago
  29. 4628282 tools: Unify how verifyModule() is called by Duncan P. N. Exon Smith · 11 years ago
  30. 49e6a70 Verifier: Call verifyModule() from llc and opt by Duncan P. N. Exon Smith · 11 years ago
  31. ab58a56 Verifier: Remove the separate -verify-di pass by Duncan P. N. Exon Smith · 11 years ago
  32. 0a93e2d PassManagerBuilder: Remove effectively dead 'StripDebug' option by Duncan P. N. Exon Smith · 11 years ago
  33. f044d3f Make helper functions static. by Benjamin Kramer · 11 years ago
  34. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  35. 7bb0738 Add an IR-to-IR test for dwarf EH preparation using opt by Reid Kleckner · 11 years ago
  36. 30d69c2 [PM] Remove the old 'PassManager.h' header file at the top level of by Chandler Carruth · 11 years ago
  37. 5ec2b1d [multiversion] Implement the old pass manager's TTI wrapper pass in by Chandler Carruth · 11 years ago
  38. e038552 [PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis to by Chandler Carruth · 11 years ago
  39. 93dcdc4 [PM] Switch the TargetMachine interface from accepting a pass manager by Chandler Carruth · 11 years ago
  40. 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
  41. 1185fce Add a Windows EH preparation pass that zaps resumes by Reid Kleckner · 11 years ago
  42. c029186 [PM] Rework how the TargetLibraryInfo pass integrates with the new pass by Chandler Carruth · 11 years ago
  43. b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
  44. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  45. c5c52f4 Use make_unique instead of reset() and 'new' by Craig Topper · 11 years ago
  46. dbe2d2e Use range-based for loop. by Craig Topper · 11 years ago
  47. e2f17f0 Remove unnecessary calls to unique_ptr::get. by Craig Topper · 11 years ago
  48. 910f05d DebugIR: Delete -debug-ir by Duncan P. N. Exon Smith · 11 years ago
  49. 5898e09 Transform: add SymbolRewriter pass by Saleem Abdulrasool · 11 years ago
  50. 11aaaee Delete -std-compile-opts. by Rafael Espindola · 11 years ago
  51. c435adc Add doInitialization/doFinalization to DataLayoutPass. by Rafael Espindola · 11 years ago
  52. d233b06 Return a std::unique_ptr from the IRReader.h functions. NFC. by Rafael Espindola · 11 years ago
  53. 3fd1e99 Modernize raw_fd_ostream's constructor a bit. by Rafael Espindola · 11 years ago
  54. 59c23cd Rename AtomicExpandLoadLinked into AtomicExpand by Robin Morisset · 11 years ago
  55. 7cebf36 Move some logic to populateLTOPassManager. by Rafael Espindola · 11 years ago
  56. 40bfd6d llvm-gcc is dead. by Rafael Espindola · 11 years ago
  57. e07caad Handle inlining in populateLTOPassManager like in populateModulePassManager. by Rafael Espindola · 11 years ago
  58. 208bc53 Move DisableGVNLoadPRE from populateLTOPassManager to PassManagerBuilder. by Rafael Espindola · 11 years ago
  59. f9e52cf Don't internalize all but main by default. by Rafael Espindola · 11 years ago
  60. 9190e0d opt: Initialize asm printers by Tobias Grosser · 11 years ago
  61. d59664f raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. by Benjamin Kramer · 12 years ago
  62. e6cb63e [C++] Use 'nullptr'. Tools edition. by Craig Topper · 12 years ago
  63. 037f26f2 Atomics: promote ARM's IR-based atomics pass to CodeGen. by Tim Northover · 12 years ago
  64. 6ef5f28 verify-di: Implement DebugInfoVerifier by Duncan P. N. Exon Smith · 12 years ago
  65. a59005b static link polly into tools by Sebastian Pop · 12 years ago
  66. 49f6565 Move duplicated code into a helper function (exposed through overload). by Eli Bendersky · 12 years ago
  67. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  68. 1b69ed8 [Modules] Move the PassNameParser to the IR library as it deals in the by Chandler Carruth · 12 years ago
  69. 442f784 [cleanup] Re-sort all the includes with utils/sort_includes.py. by Chandler Carruth · 12 years ago
  70. 339430f Use DataLayout from the module when easily available. by Rafael Espindola · 12 years ago
  71. f863ee2 Store a DataLayout in Module. by Rafael Espindola · 12 years ago
  72. 9351251 Make DataLayout a plain object, not a pass. by Rafael Espindola · 12 years ago
  73. 90c7f1c Replace the F_Binary flag with a F_Text one. by Rafael Espindola · 12 years ago
  74. a349084 [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen. by Quentin Colombet · 12 years ago
  75. f193902 One last pass of DataLayout variable renaming. by Rafael Espindola · 12 years ago
  76. f0f2100 Refactor TargetOptions initialization into a single place. by Eli Bendersky · 12 years ago
  77. 54dc283 Move more self-contained functionality away from tools/opt/opt.cpp by Eli Bendersky · 12 years ago
  78. b60f838 Move the *PassPrinter into their own module. by Eli Bendersky · 12 years ago
  79. 4d35631 [PM] Wire up the Verifier for the new pass manager and connect it to the by Chandler Carruth · 12 years ago
  80. dc0b2ea [opt][PassInfo] Allow opt to run passes that need target machine. by Quentin Colombet · 12 years ago
  81. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  82. b7bdfd6 [PM] Wire up support for writing bitcode with new PM. by Chandler Carruth · 12 years ago
  83. 949282e [PM] Add an enum for describing the desired output strategy, and run by Chandler Carruth · 12 years ago
  84. 9d80513 [PM] Simplify the interface exposed for IR printing passes. by Chandler Carruth · 12 years ago
  85. b8ddc70 [PM] Rename the IR printing pass header to a more generic and correct by Chandler Carruth · 12 years ago
  86. 6644538 [PM] Add (very skeletal) support to opt for running the new pass by Chandler Carruth · 12 years ago
  87. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  88. 729a3ae Add #pragma vectorize enable/disable to LLVM by Renato Golin · 12 years ago
  89. 46db725 opt: Mirror vectorization presets of clang by Arnold Schwaighofer · 12 years ago
  90. c50fa11 Debug Info: In DIBuilder, the context field of subprogram is updated to use by Manman Ren · 12 years ago
  91. 1411aeb Test commit. Remove whitespace from otherwise empty lines. by Greg Bedwell · 12 years ago
  92. 98064b9 Lift alignment restrictions for load/store folding on VINSERTF128/VEXTRACTF128. Fixes PR17268. by Craig Topper · 12 years ago
  93. 116868e Debug Info: Use DIScopeRef for DIType::getContext. by Manman Ren · 12 years ago
  94. 6d09904 Disable unrolling in the loop vectorizer when disabled in the pass manager by Hal Finkel · 12 years ago
  95. c14b59d Remove logic that decides whether to vectorize or not depending on O-levels by Arnold Schwaighofer · 12 years ago
  96. a5c536e Use function attributes to indicate that we don't want to realign the stack. by Bill Wendling · 12 years ago
  97. 8b1e021 SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch conditions by Tom Stellard · 12 years ago
  98. 440e9d8 Replace the "NoFramePointerElimNonLeaf" target option with a function attribute. by Bill Wendling · 12 years ago
  99. c02a0aa Recommit r186217 with testcase fix: by Bill Wendling · 12 years ago
  100. 6d35481 Add a wrapper for open. by Rafael Espindola · 12 years ago