1. 1527baa CodeGen: Rename DEBUG_TYPE to match passnames by Matthias Braun · 8 years ago
  2. c5b668d Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" by Duncan P. N. Exon Smith · 10 years ago
  3. dc0848c CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC by Duncan P. N. Exon Smith · 10 years ago
  4. 6e98cd3 CodeGen: Avoid more ilist iterator implicit conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  5. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  6. e41e146 CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands by Matthias Braun · 10 years ago
  7. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  8. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  9. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  10. b36376e Switch a number of loops in lib/CodeGen over to range-based for-loops, now that by Owen Anderson · 12 years ago
  11. 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
  12. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  13. c9d5c0f Fix typo by Matthias Braun · 12 years ago
  14. c8c2920 Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
  15. eb49566 Run ProcessImplicitDefs on SSA form where it can be much simpler. by Jakob Stoklund Olesen · 13 years ago
  16. a127fc7 Remove ProcessImplicitDefs.h which was unused. by Jakob Stoklund Olesen · 13 years ago
  17. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  18. 4b02a29 Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. by Craig Topper · 14 years ago
  19. d3f8fe8 RegAlloc superpass: includes phi elimination, coalescing, and scheduling. by Andrew Trick · 14 years ago
  20. 4864a81 Improve sub-register def handling in ProcessImplicitDefs. by Jakob Stoklund Olesen · 14 years ago
  21. b16081c Handle REG_SEQUENCE with implicitly defined operands. by Jakob Stoklund Olesen · 14 years ago
  22. 59a549b Place context in member variables instead of passing around pointers. by Jakob Stoklund Olesen · 15 years ago
  23. 329cd49 None of the other pass names in CodeGen have terminating periods. by Cameron Zwarich · 15 years ago
  24. 8ac477f Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 15 years ago
  25. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  26. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  27. 37c42a3 Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway. by Jakob Stoklund Olesen · 15 years ago
  28. d542414 Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_DEF (and subsequently eliminate them). This allows machine LICM to hoist IMPLICIT_DEF's. PR7620. by Evan Cheng · 15 years ago
  29. 0026462 Convert EXTRACT_SUBREG to COPY when emitting machine instrs. by Jakob Stoklund Olesen · 15 years ago
  30. a1e883d Remove references to INSERT_SUBREG after de-SSA. by Jakob Stoklund Olesen · 15 years ago
  31. f0e551d Revert "Remove references to INSERT_SUBREG after de-SSA" r107725. by Jakob Stoklund Olesen · 15 years ago
  32. e2d3067 Remove references to INSERT_SUBREG after de-SSA by Jakob Stoklund Olesen · 15 years ago
  33. 70ee3ec Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass. by Jakob Stoklund Olesen · 15 years ago
  34. 4c82a9e Detect and handle COPY in many places. by Jakob Stoklund Olesen · 15 years ago
  35. 1ef0660 It's not safe eliminate copies where src and dst have different sub-register indices. by Evan Cheng · 15 years ago
  36. d6908dc It's not safe to propagate implicit_def that defines part of a register. by Evan Cheng · 15 years ago
  37. 2988d57 Fix PR6300. by Jakob Stoklund Olesen · 16 years ago
  38. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  39. c7c89b8 Fix small bug in handling instructions with more than one implicitly defined operand. by Jakob Stoklund Olesen · 16 years ago
  40. d7c266b Change errs() to dbgs(). by David Greene · 16 years ago
  41. 595a163 When all defs of a vr are implicit_def, delete all of the defs. by Evan Cheng · 16 years ago
  42. 44df27e ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies. by Evan Cheng · 16 years ago
  43. 11bf449 For some targets, a copy can use a register multiple times, e.g. ppc. by Evan Cheng · 16 years ago
  44. 01f31c0 Fixes the bug exposed by Anton's test case in PR 5495: by Lang Hames · 16 years ago
  45. 05fb963 The Indexes Patch. by Lang Hames · 16 years ago