1. 36129db We don't need to use llvm_report_error, this interface can deal with errors by Daniel Dunbar · 16 years ago
  2. 6d823cd Add missing includes. by Daniel Dunbar · 16 years ago
  3. 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 16 years ago
  4. cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 16 years ago
  5. 7184781 by David Greene · 16 years ago
  6. 8799dbe Revert an accidental commit. by Evan Cheng · 16 years ago
  7. ac57e6e Add the Object Code Emitter class. Original patch by Aaron Gray, I did some by Bruno Cardoso Lopes · 16 years ago
  8. e7d6df7 Add a ARM specific pre-allocation pass that re-schedule loads / stores from by Evan Cheng · 16 years ago
  9. a3f99f9 First patch in the direction of splitting MachineCodeEmitter in two subclasses: by Bruno Cardoso Lopes · 16 years ago
  10. b0f1e17 Add a new codegen pass that normalizes dwarf exception handling by Duncan Sands · 16 years ago
  11. 48872e0 Pass to verify generated machine code. by Jakob Stoklund Olesen · 16 years ago
  12. 1ea7327 Fixed a stack slot coloring with reg bug: do not update implicit use / def when doing forward / backward propagation. by Evan Cheng · 16 years ago
  13. bbf1db7 Rename "loop aligner" pass to "code placement optimization" pass. by Evan Cheng · 16 years ago
  14. 2c1d772 Just turn aggressive stack coloring off at -O3. by Bill Wendling · 16 years ago
  15. d0c1f9c Temporarily revert r71010. It was causing massive failures during self-hosting. by Bill Wendling · 16 years ago
  16. f9a9b51 Enable stack coloring with regs at -O3. by Evan Cheng · 16 years ago
  17. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  18. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  19. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  20. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  21. 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 16 years ago
  22. 8f0d99e Re-enable machine sinking pass now that the coalescer bugs and the AnalyzeBrnach bug are fixed. by Evan Cheng · 16 years ago
  23. 7f51fd3 Revert r63999. It was breaking self-hosting builds. by Bill Wendling · 16 years ago
  24. c963b63 Enable machine sinking pass in non-fast mode. by Evan Cheng · 17 years ago
  25. c5d1a4f Turn on machine LICM in non-fast mode. by Evan Cheng · 17 years ago
  26. 23b0d49 Move post-RA scheduling before branch folding for now, because branch by Dan Gohman · 17 years ago
  27. cb72dd6 Run post-RA scheduling after branch folding, as it tends to by Dan Gohman · 17 years ago
  28. 5ce0973 Add another machine-code printing pass when post-pass scheduling is run. by Dan Gohman · 17 years ago
  29. e9e6bdf Implement stack protectors as function attributes: "ssp" and "sspreq". by Bill Wendling · 17 years ago
  30. 80a320d Update in response to feedback from Chris: by Bill Wendling · 17 years ago
  31. 2b58ce5 Initial checkin for stack protectors. Here's what it does: by Bill Wendling · 17 years ago
  32. 71b7f64 Move the code that adds the DeadMachineInstructionElimPass from by Dan Gohman · 17 years ago
  33. 3b0da26 Move Print*Pass to use raw_ostream. by Daniel Dunbar · 17 years ago
  34. f4db3a5 Privatize PrintModulePass and PrintFunctionPass and add by Daniel Dunbar · 17 years ago
  35. eb0d6ab Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-isel instead. by Dan Gohman · 17 years ago
  36. 4ae641f Remove OptimizeForSize global. Use function attribute optsize. by Devang Patel · 17 years ago
  37. dc75685 Enable FastISel by default (on x86 and x86-64) with the -fast option. by Dan Gohman · 17 years ago
  38. 2c4bf11 Enable DeadMachineInstructionElim when Fast-ISel is enabled. by Dan Gohman · 17 years ago
  39. 02dae4b Refactor the code that adds standard LLVM codegen passes into by Dan Gohman · 17 years ago
  40. cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
  41. 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
  42. 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 17 years ago
  43. 9ef4c53 Don't run stack slot coloring if -fast. by Evan Cheng · 17 years ago
  44. 877333b Enable stack coloring by default. by Evan Cheng · 17 years ago
  45. 75bb734 Oops. Should not be enabled by default. by Evan Cheng · 17 years ago
  46. 3f32d65 Add a stack slot coloring pass. Not yet enabled. by Evan Cheng · 17 years ago
  47. f73ff3a Do not run loop-aligner at -fast (e.g. -O0). by Evan Cheng · 17 years ago
  48. 7645e57 Fix indentation. by Evan Cheng · 17 years ago
  49. b013f50 Unbreak JIT by Anton Korobeynikov · 17 years ago
  50. 769b481 Add facility for pre-RA passes by Anton Korobeynikov · 17 years ago
  51. 1532f3d Recommitting EH patch; this should answer most of the by Dale Johannesen · 17 years ago
  52. b6d5b14 Revert 49006 for the moment. by Dale Johannesen · 17 years ago
  53. 1544e47 Emit exception handling info for functions which are by Dale Johannesen · 17 years ago
  54. 62c7b8c Avoid outputing spaces at the ends of lines. by Dan Gohman · 17 years ago
  55. 73ee9c3 Do not align loops if optimizing for size. by Devang Patel · 17 years ago
  56. bfae831 Use PassManagerBase instead of FunctionPassManager for functions by Dan Gohman · 17 years ago
  57. d703ed6 Added option -align-loops=<true/false> to disable loop aligner pass. by Evan Cheng · 17 years ago
  58. afe6c2b Enable exception handling int JIT by Nicolas Geoffray · 17 years ago
  59. 459525d don't create the post-ra scheduler unless it is enabled. by Chris Lattner · 18 years ago
  60. 93f96d0 Ammending r45669 with a missing file. by Gordon Henriksen · 18 years ago
  61. 3c42f12 allow sinking to be enabled for the jit by Chris Lattner · 18 years ago
  62. cc8f603 Move option to enable machine LICM into LLVMTargetMachine.cpp. by Bill Wendling · 18 years ago
  63. c4ce73f Add a really quick hack at a machine code sinking pass, enabled with --enable-sinking. by Chris Lattner · 18 years ago
  64. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  65. 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 18 years ago
  66. ada779f Move subreg lowering pass to be right after regalloc, per feedback. by Christopher Lamb · 18 years ago
  67. bab2474 Add a MachineFunction pass, which runs post register allocation, that turns subreg insert/extract instruction into register copies. This ensures correct code gen if the coalescer isn't able to remove all subreg instructions. by Christopher Lamb · 18 years ago
  68. 8bd6035 Added -print-emitted-asm to print out JIT generated asm to cerr. by Evan Cheng · 18 years ago
  69. 72f1596 Modify previous patch per review comments. by Dale Johannesen · 18 years ago
  70. e7e7d0d Skeleton of post-RA scheduler; doesn't do anything yet. by Dale Johannesen · 18 years ago
  71. c375160 Exception handling has been implemented. by Duncan Sands · 18 years ago
  72. 85ef254 document and hide two options. by Chris Lattner · 18 years ago
  73. e6e4354 name change requested by review of previous patch by Dale Johannesen · 18 years ago
  74. 81da02b Make tail merging the default, except on powerPC. There was no prior art by Dale Johannesen · 18 years ago
  75. c8d288f move a bunch of code out of the sdisel pass into its own opt pass "codegenprepare". by Chris Lattner · 18 years ago
  76. 31442f9 Add a -print-lsr-output option to LLC, to print the output of the LSR pass. by Chris Lattner · 18 years ago
  77. 0f54dcb Now LoopStrengthReduce is a LoopPass. by Devang Patel · 18 years ago
  78. a4e7cd9 Use exception flag. by Jim Laskey · 18 years ago
  79. 04523ea Split the addPassesToEmitFile method up into two. This is so that we can by Bill Wendling · 19 years ago
  80. bcd2498 Removed more <iostream> includes by Bill Wendling · 19 years ago
  81. e01eaa0 enable the branch folding pass for the JIT. by Chris Lattner · 19 years ago
  82. 9d4209f 1. Add a pass to fold debug label instructions so a debug info client can detect by Jim Laskey · 19 years ago
  83. 62d07d6 Don't do dead block elimination in fast mode. by Jim Laskey · 19 years ago
  84. 4a84ad7 add the branch folding pass as a late cleanup pass for all targets. For now by Chris Lattner · 19 years ago
  85. 2a0013f add setJumpBufSize() and setJumpBufAlignment() to target-lowering. by Duraid Madina · 19 years ago
  86. 4787705 new file by Chris Lattner · 19 years ago