1. 900b21c Fix typos by Matt Arsenault · 9 years ago
  2. 1872096 CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MI by Duncan P. N. Exon Smith · 9 years ago
  3. 6b3e212 Make DeadMachineInstructionElim preserve CFG by Matt Arsenault · 9 years ago
  4. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  5. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  6. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  7. d9da162 Save LaneMask with livein registers by Matthias Braun · 10 years ago
  8. b2b7ef1 MachineBasicBlock: Add liveins() method returning an iterator_range by Matthias Braun · 10 years ago
  9. 7679afd Use make_range(rbegin(), rend()) to allow foreach loops. NFC. by Pete Cooper · 10 years ago
  10. 6038179 Rename llvm.frameescape and llvm.framerecover to localescape and localrecover by Reid Kleckner · 10 years ago
  11. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  12. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  13. 07066cc MachineInstr: Remove unused parameter. by Matthias Braun · 10 years ago
  14. e9b8931 Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics by Reid Kleckner · 11 years ago
  15. 307c2cb Remove unnecessary TargetMachine.h includes. by Eric Christopher · 11 years ago
  16. caa8bfd [Cleanup] Utility function to erase instruction and mark DBG_Values by Gerolf Hoflehner · 11 years ago
  17. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  18. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  19. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  20. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  21. 7c99ec5 Disable each MachineFunctionPass for 'optnone' functions, unless that by Paul Robinson · 12 years ago
  22. 8d62008 Fix for http://llvm.org/bugs/show_bug.cgi?id=18590 by Ekaterina Romanova · 12 years ago
  23. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  24. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  25. abdb1d6 Simplify logic now that r182490 is in place. No functional change intended. by Chad Rosier · 12 years ago
  26. c338679 Remove special-casing of return blocks for liveness. by Jakob Stoklund Olesen · 13 years ago
  27. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  28. c30a9af Switch most getReservedRegs() clients to the MRI equivalent. by Jakob Stoklund Olesen · 13 years ago
  29. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  30. 92a0083 Switch some getAliasSet clients to MCRegAliasIterator. by Jakob Stoklund Olesen · 13 years ago
  31. 4b02a29 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 14 years ago
  32. 1d32658 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 14 years ago
  33. 5d33291 Never delete instructions that define reserved registers. by Jakob Stoklund Olesen · 14 years ago
  34. 1fa5bcb Codegen pass definition cleanup. No functionality. by Andrew Trick · 14 years ago
  35. 9e76199 whitespace by Andrew Trick · 14 years ago
  36. 5e1ac45 Require non-NULL register masks. by Jakob Stoklund Olesen · 14 years ago
  37. 58614f2 Handle register masks in DeadMachineInstructionElim. by Jakob Stoklund Olesen · 14 years ago
  38. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  39. 79f1b71 Track live-out physical registers in MachineDCE. by Jakob Stoklund Olesen · 14 years ago
  40. 2fb5b31 Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. by Jakob Stoklund Olesen · 15 years ago
  41. 6eb516d Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 15 years ago
  42. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  43. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  44. 7993dae7 Track liveness of unallocatable, unreserved registers in machine DCE. by Jakob Stoklund Olesen · 15 years ago
  45. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  46. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  47. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  48. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  49. 62e795a Swap parameters of isSafeToMove and isSafeToReMat for consistency. by Evan Cheng · 16 years ago
  50. 30d99f4 Rewrite handling of DBG_VALUE; previous algorithm by Dale Johannesen · 16 years ago
  51. 177ced3 Allow for more than one DBG_VALUE targeting the same dead instruction. by Dale Johannesen · 16 years ago
  52. 0f52d0c Delete dead PHI machine instructions. These can be created due to type by Bob Wilson · 16 years ago
  53. 222c75b more comment updates by Dale Johannesen · 16 years ago
  54. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  55. ea5c6be Run codegen dce pass for all targets at all optimization levels. Previously it's by Evan Cheng · 16 years ago
  56. 6eb8e13 If the only use of something is a DEBUG_VALUE, don't by Dale Johannesen · 16 years ago
  57. 7af1efc by David Greene · 16 years ago
  58. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  59. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  60. 87b02d5 Factor out LiveIntervalAnalysis' code to determine whether an instruction by Dan Gohman · 16 years ago
  61. b447173 Convert DOUT to DEBUG(errs()...). by Bill Wendling · 16 years ago
  62. e02f9ba Add const qualifiers. by Dan Gohman · 16 years ago
  63. 0b3bcee Rename AliasSet to SubRegs, to reflect changes in the surrounding code. by Dan Gohman · 17 years ago
  64. bf293c4 Fix a subtle bug in DeadMachineInstructionElim's liveness by Dan Gohman · 17 years ago
  65. 0d1e9a8 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  66. b873aa6 Add debug output to this pass. by Dan Gohman · 17 years ago
  67. 6b33aa4 Refactor the logic for testing if an instruction is dead into a separate method. by Dan Gohman · 17 years ago
  68. 1e2b282 Set SetStore to false, to allow this pass to delete dead loads. by Dan Gohman · 17 years ago
  69. 676145f Now that DeadMachineInstructionElim is basically working by Dan Gohman · 17 years ago
  70. 269999c Track local physical register liveness. This is not the most by Dan Gohman · 17 years ago
  71. f3d647e Don't consider instructions with implicit physical register by Dan Gohman · 17 years ago
  72. c24cd01 Add a new MachineInstr-level DCE pass. It is very simple, and is intended to by Dan Gohman · 17 years ago