1. bf4550e Pass a Banner argument to the machine code verifier both from by Jakob Stoklund Olesen · 15 years ago
  2. ecd0c8a MC: Make TargetAsmBackend available to the AsmStreamer. by Daniel Dunbar · 15 years ago
  3. 0a017a6 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 15 years ago
  4. a945a34 Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 15 years ago
  5. 56eb7412 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 15 years ago
  6. b58867c Change some methods in MCDwarf.cpp to be able to handle an arbitrary by Rafael Espindola · 15 years ago
  7. e4f7ec1 Oops, missed this file when remaing ExpandPseudos to ExpandISelPseudos. by Dan Gohman · 15 years ago
  8. 7f8ab6e Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, by Evan Cheng · 15 years ago
  9. 8b67c72 Split pseudo-instruction expansion into a separate pass, to make it by Dan Gohman · 15 years ago
  10. 345b98e Add registry hook for assembly text output by Che-Liang Chiou · 15 years ago
  11. 52dacc0 Add TypeBasedAliasAnalysis to the standard pass lists. Note that it by Dan Gohman · 15 years ago
  12. 02538ac Make BasicAliasAnalysis a normal AliasAnalysis implementation which by Dan Gohman · 15 years ago
  13. af8b487 Call InitSections in llc and clang so that the binaries produced by them by Rafael Espindola · 15 years ago
  14. bb8a3f9 Stop using the dom frontier in DwarfEHPrepare by not promoting alloca's by Duncan Sands · 15 years ago
  15. b77d67f Move enabling the local stack allocation pass into the target where it belongs. by Jim Grosbach · 15 years ago
  16. a030fa5 Add a local stack object block allocation pass. This is still an by Jim Grosbach · 15 years ago
  17. d1f4465 tidy up whitespace a bit by Jim Grosbach · 15 years ago
  18. ca67835 Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizer by Bill Wendling · 15 years ago
  19. 7de9d52 Add the Optimize Compares pass (disabled by default). by Bill Wendling · 15 years ago
  20. 4583355 Remove double-def checking from MachineVerifier, so a register does not have to by Jakob Stoklund Olesen · 15 years ago
  21. ca1cb13 The lower invoke pass needs to have unreachable code elimination run after it by Bill Wendling · 15 years ago
  22. b87f3e5 The EH prepare passes really want to be the last passes run before code-gen. by Bill Wendling · 15 years ago
  23. a3e0ddb Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownership of the TargetAsmBackend and the MCCodeEmitter. by Benjamin Kramer · 15 years ago
  24. 3c8eb80 Add hook to insert late LLVM=>LLVM passes just before isel by Anton Korobeynikov · 15 years ago
  25. d85e3c5 Initial modifications to MCAssembler and TargetMachine for the MCJIT. by Reid Kleckner · 15 years ago
  26. d7b5ce3 Reapply bottom-up fast-isel, with several fixes for x86-32: by Dan Gohman · 15 years ago
  27. 6586e9b --- Reverse-merging r107947 into '.': by Bob Wilson · 15 years ago
  28. 0b5aa1c Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting by Dan Gohman · 15 years ago
  29. e757043 Revert 107840 107839 107813 107804 107800 107797 107791. by Dan Gohman · 15 years ago
  30. e7ccc51 Implement bottom-up fast-isel. This has the advantage of not requiring by Dan Gohman · 15 years ago
  31. d2965c1 Temporarily disable on-demand fast-isel. by Dan Gohman · 15 years ago
  32. 4d29fd8 Fast isel no longer needs DeadMachineInstrElim to clean up after it. by Dan Gohman · 15 years ago
  33. 5f0bf64 Add some comments. by Dan Gohman · 15 years ago
  34. b613ae2 Add a -regalloc=default option that chooses a register allocator based on the -O by Jakob Stoklund Olesen · 15 years ago
  35. b33dfbc MC: Add TargetMachine support for setting the value of MCRelaxAll with by Daniel Dunbar · 15 years ago
  36. 3ff1a06 MC: Add an MCLoggingStreamer, for use in debugging integrated-as mismatches. by Daniel Dunbar · 15 years ago
  37. 62bc96a llc (et al): Add support for --show-encoding and --show-inst. by Daniel Dunbar · 15 years ago
  38. 148e876 XFAIL the test I added with vg_leak, apparently it is the first and only llc by Daniel Dunbar · 15 years ago
  39. c334960 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 16 years ago
  40. 4f3aba4 Fix codegen passes. -disable-ssc shouldn't disable postra machine licm. by Evan Cheng · 16 years ago
  41. 2502839 Enable post regalloc machine licm by default. by Evan Cheng · 16 years ago
  42. 6e01726 Remove late ARM codegen optimization pass committed by accident. by Anton Korobeynikov · 16 years ago
  43. fed8ee7 Add hook to insert late LLVM=>LLVM passes just before isel by Anton Korobeynikov · 16 years ago
  44. 6ea5949 Post regalloc LICM. Work in progress. by Evan Cheng · 16 years ago
  45. d20699b Momentous day: remove the "O" member from AsmPrinter. Now all by Chris Lattner · 16 years ago
  46. 7012916 fix an ugly wart in the MCInstPrinter api where the by Chris Lattner · 16 years ago
  47. e468f88 rearrange MCContext ownership. Before LLVMTargetMachine created it by Chris Lattner · 16 years ago
  48. 2eff505 make the mangler take an MCContext instead of an MAI. No functionality change. by Chris Lattner · 16 years ago
  49. ac77bf5 remove MAI argument from createAsmStreamer since it by Chris Lattner · 16 years ago
  50. 768ea2a change MCContext to always have an MCAsmInfo. by Chris Lattner · 16 years ago
  51. c5ddbad MC: Provide MCAssembler with a TargetAsmBackend. by Daniel Dunbar · 16 years ago
  52. 80ad113 Enable machine cse pass. by Evan Cheng · 16 years ago
  53. 2517876 Revert accidental commit. by Evan Cheng · 16 years ago
  54. 19e44b4 - Make the machine cse dumb coalescer (as opposed to the more awesome simple by Evan Cheng · 16 years ago
  55. 8c5b8db We don't really care about correct register liveness information after the by Jakob Stoklund Olesen · 16 years ago
  56. a325e56 Run machine licm before machine cse to avoid messing up licm opportunities. by Evan Cheng · 16 years ago
  57. c58aea0 Rename -machine-cse to -enable-machine-cse. by Evan Cheng · 16 years ago
  58. 68dabc7 Add an option to enable machine cse (it's not doing anything yet. by Evan Cheng · 16 years ago
  59. 0d8a9af Add a flag to addPassesToEmit* to disable the Verifier pass run by Dan Gohman · 16 years ago
  60. d465599 Remove unused "NoPRE" parameter in GVN and createGVNPass(). by Bob Wilson · 16 years ago
  61. 01abf8f Besides removing phi cycles that reduce to a single value, also remove dead by Bob Wilson · 16 years ago
  62. 741580a give MCCodeEmitters access to the current MCContext. by Chris Lattner · 16 years ago
  63. 45774ce Reapply the new LoopStrengthReduction code, with compile time and by Dan Gohman · 16 years ago
  64. 0827e04 Add a new pass on machine instructions to optimize away PHI cycles that by Bob Wilson · 16 years ago
  65. ea5c6be Run codegen dce pass for all targets at all optimization levels. Previously it's by Evan Cheng · 16 years ago
  66. edcf065 change addPassesToEmitFile to return true on failure instead of its input, by Chris Lattner · 16 years ago
  67. 249453f pass an instprinter into the AsmPrinter if it is available. by Chris Lattner · 16 years ago
  68. d111bd5 make any use of the "O" stream in asmprinter print to by Chris Lattner · 16 years ago
  69. 8856a67 Hook up -filetype=obj through the MachO streamer. Here's a demo: by Chris Lattner · 16 years ago
  70. c49f8c7 use OwningPtr and factor code better. by Chris Lattner · 16 years ago
  71. b0d44c3 refactor code so that LLVMTargetMachine creates the asmstreamer and by Chris Lattner · 16 years ago
  72. 530c72a simplify getVerboseAsm by Chris Lattner · 16 years ago
  73. 32445d3 move handling of asm-verbose out of AsmPrinter.cpp into LLVMTargetMachine.cpp with the rest of the command line options. by Chris Lattner · 16 years ago
  74. 919b974 Remove a bunch of stuff around the edges of the ELF writer. by Chris Lattner · 16 years ago
  75. f0cb12a eliminate FileModel::Model, just use CodeGenFileType. The client by Chris Lattner · 16 years ago
  76. 03dc0f7 eliminate all forms of addPassesToEmitMachineCode except by Chris Lattner · 16 years ago
  77. 2fdf5b5 Inline addAssemblyEmitter into its one real caller and delete by Chris Lattner · 16 years ago
  78. 0b81027 Kill the Mach-O writer, and temporarily make filetype=obj an error. by Nate Begeman · 16 years ago
  79. 6f08fa7 Revert r94066, which was the patch which added a Verifier pass after by Dan Gohman · 16 years ago
  80. 55a365e Run the verifier after LSR, to help catch use-before-def errors before by Dan Gohman · 16 years ago
  81. 298cdac Run the pre-register allocation tail duplication pass by default. Remove by Bob Wilson · 16 years ago
  82. d232150 Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available. by Nate Begeman · 16 years ago
  83. 9ae8181 Add comment explaining the necessity of r93456 by Jim Grosbach · 16 years ago
  84. 0868567 Dwarf EH prepare needs to be run after SjLj prepare. Otherwise, by Jim Grosbach · 16 years ago
  85. b5499d0 Re-enable extension optimization pass. by Evan Cheng · 16 years ago
  86. d7d8f6d Disable opt-ext pass to unbreak the build for now. by Evan Cheng · 16 years ago
  87. 7a4bac3 Remove debug option I accidentally left in. by Evan Cheng · 16 years ago
  88. 30bebff Add a quick pass to optimize sign / zero extension instructions. For targets where the pre-extension values are available in the subreg of the result of the extension, replace the uses of the pre-extension value with the result + extract_subreg. by Evan Cheng · 16 years ago
  89. 29c7234 Allow double defs after tail duplication. by Jakob Stoklund Olesen · 16 years ago
  90. ca15eac by David Greene · 16 years ago
  91. a91c0f4 Fix setting and default setting of code model for jit. Do this by Eric Christopher · 16 years ago
  92. ece104a Remove debugging code. by Evan Cheng · 16 years ago
  93. 090ac08 Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently introduced a non-deterministic behavior in the optimizer somewhere. by Evan Cheng · 16 years ago
  94. 6154dbd Add a pre-regalloc tail duplication pass. by Evan Cheng · 16 years ago
  95. 9594db5 Rename new TailDuplicationPass to avoid name conflict with the old one. by Bob Wilson · 16 years ago
  96. 2d4ff12 Split tail duplication into a separate pass. This is needed to avoid by Bob Wilson · 16 years ago
  97. 21c2e100 Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. by Devang Patel · 16 years ago
  98. f4fe57a Add an experimental option to run gep-splitting and no-load GVN by Dan Gohman · 16 years ago
  99. 66549b2 Now that code placement optimization pass is run for JIT, make sure it's before pre-emit passes. by Evan Cheng · 16 years ago
  100. 9196f0c0 Add some options to disable various code gen optimizations. by Eric Christopher · 16 years ago