1. da925c0 [BUG][REFACTOR] by Zinovy Nis · 11 years ago
  2. aad475b Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own tree containing FixedStackPseudoSourceValue (which you can use isa/dyn_cast on) and MipsCallEntry (which you can't). Anything that needs to use either a PseudoSourceValue* and Value* is strongly encouraged to use a MachinePointerInfo instead. by Nick Lewycky · 12 years ago
  3. 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
  4. c97727a Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
  5. 7c8189c [X86] New and improved VZeroUpperInserter optimization. by Lang Hames · 12 years ago
  6. 75c9e6d Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
  7. b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
  8. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  9. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  10. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  11. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  12. 1fb3362a [RegAlloc] Make tryInstructionSplit less aggressive. by Quentin Colombet · 12 years ago
  13. e829475 [Stackmap] Liveness Analysis Pass by Juergen Ributzka · 12 years ago
  14. 68c38fd Print the address space of a MachineMemOperand by Matt Arsenault · 12 years ago
  15. 7bcb010 Revert "Liveness Analysis Pass" by Andrew Trick · 12 years ago
  16. 8d6a658 Liveness Analysis Pass by Andrew Trick · 12 years ago
  17. eb4a6e7 Guard the debug temp variable with NDEBUG to avoid warning/error with NDEBUG defined. by Pekka Jaaskelainen · 12 years ago
  18. eb08e2e Do not assert when trying to add a meta data operand with by Pekka Jaaskelainen · 12 years ago
  19. 1965bfa Rename parameter: defined regs are not incoming. by Matthias Braun · 12 years ago
  20. c8a4e38 Remove dead function. by Jakob Stoklund Olesen · 12 years ago
  21. 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
  22. 4acf7dd Remove liveout lists from MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  23. b36388a ScheduleDAG: colorize the DOT graph and improve formatting. by Andrew Trick · 13 years ago
  24. 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
  25. f0615c7 Allow hasProperty() to be called on bundle-internal instructions. by Jakob Stoklund Olesen · 13 years ago
  26. 55a7be2 Support headerless bundles in MachineInstr::hasProperty(). by Jakob Stoklund Olesen · 13 years ago
  27. 6922e9c Don't print bundle flags. by Jakob Stoklund Olesen · 13 years ago
  28. 68d752b Don't require BUNDLE headers in MachineInstr::getBundleSize(). by Jakob Stoklund Olesen · 13 years ago
  29. 3b46d7e by Sergei Larin · 13 years ago
  30. a1b246d Pack MachineOperand bitfields better. by Jakob Stoklund Olesen · 13 years ago
  31. 5adc4a1 Pack MachineInstr fields better. by Jakob Stoklund Olesen · 13 years ago
  32. dc5285f Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 13 years ago
  33. 1bfeecb Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 13 years ago
  34. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  35. 7bca670 Remove a special case that doesn't seem necessary any longer. by Jakob Stoklund Olesen · 13 years ago
  36. b089483 Use getNumOperands() instead of Operands.size(). by Jakob Stoklund Olesen · 13 years ago
  37. 2455b585 Require the two-argument MI::addOperand(MF, MO) for dangling instructions. by Jakob Stoklund Olesen · 13 years ago
  38. 33f5d14 Add an MF argument to MI::copyImplicitOps(). by Jakob Stoklund Olesen · 13 years ago
  39. ac4210e Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. by Jakob Stoklund Olesen · 13 years ago
  40. 00b28ec Remove two dead functions. by Jakob Stoklund Olesen · 13 years ago
  41. d742533 Use bidirectional bundle flags to simplify important functions. by Jakob Stoklund Olesen · 13 years ago
  42. 00f6c77 Verify bundle flag consistency when setting them. by Jakob Stoklund Olesen · 13 years ago
  43. a33f504 Don't allow the automatically updated MI flags to be set directly. by Jakob Stoklund Olesen · 13 years ago
  44. ccfb5fb Tighten up the erase/remove API for bundled instructions. by Jakob Stoklund Olesen · 13 years ago
  45. fead62d Add higher-level API for dealing with bundled MachineInstrs. by Jakob Stoklund Olesen · 13 years ago
  46. a97cec7 Remove unused MachineInstr constructors. by Jakob Stoklund Olesen · 13 years ago
  47. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  48. ebb31e9 Check that iterator I is not the end iterator. by Akira Hatanaka · 13 years ago
  49. bc3a602 Remove unused MachineInstr constructors that don't take a DebugLoc argument. by Craig Topper · 13 years ago
  50. abb87d4 Fix PR11985 by Michael Liao · 13 years ago
  51. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  52. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  53. e53314f Cleanup a few magic numbers. by Chad Rosier · 13 years ago
  54. cbd2a19 [ms-inline asm] We only need one bit to represent the AsmDialect in the by Chad Rosier · 13 years ago
  55. 994f404 [ms-inline asm] Propagate the asm dialect into the MachineInstr representation. by Chad Rosier · 13 years ago
  56. d92e2bc Typo. by Jakob Stoklund Olesen · 13 years ago
  57. 9fceda7 Actually use the MachineOperand field for isRegTiedToDefOperand(). by Jakob Stoklund Olesen · 13 years ago
  58. 0a09da8 Allow tied uses and defs in different orders. by Jakob Stoklund Olesen · 13 years ago
  59. 5c8eda0 Add MachineInstr::tieOperands, remove setIsTied(). by Jakob Stoklund Olesen · 13 years ago
  60. 0eecbbe Don't use MCInstrDesc flags for implicit operands. by Jakob Stoklund Olesen · 13 years ago
  61. cea3e77 Rename hasVolatileMemoryRef() to hasOrderedMemoryRef(). by Jakob Stoklund Olesen · 13 years ago
  62. 813a109 Don't move normal loads across volatile/atomic loads. by Jakob Stoklund Olesen · 13 years ago
  63. 2b16664 Maintain a vaild isTied bit as operands are added and removed. by Jakob Stoklund Olesen · 13 years ago
  64. e56c60c Add a MachineOperand::isTied() flag. by Jakob Stoklund Olesen · 13 years ago
  65. dba99d0 Don't allow TargetFlags on MO_Register MachineOperands. by Jakob Stoklund Olesen · 13 years ago
  66. ae7b971 Also update MRI use lists when changing a use to a def and vice versa. by Jakob Stoklund Olesen · 13 years ago
  67. c4102d4 Move use list management into MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  68. 84689b0 Add a new kind of MachineOperand: MO_TargetIndex. by Jakob Stoklund Olesen · 13 years ago
  69. 264854f Finish fixing the MachineOperand hashing, providing a nice modern by Chandler Carruth · 13 years ago
  70. 1d5d231 The hash function for MI expressions, used by MachineCSE, is really by Chandler Carruth · 13 years ago
  71. c300ef0 Allow trailing physreg RegisterSDNode operands on non-variadic instructions. by Jakob Stoklund Olesen · 13 years ago
  72. e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  73. 4b03700 MachineInstr::eraseFromParent fix for removing bundled instrs. by Andrew Trick · 13 years ago
  74. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  75. 3a48c06 Remove some redundant tests. by Jakob Stoklund Olesen · 13 years ago
  76. 3c52f02 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
  77. e89496f Remove extra comma in debug output. by Jakob Stoklund Olesen · 14 years ago
  78. 7111a63 Print <def,read-undef> to avoid confusion. by Jakob Stoklund Olesen · 14 years ago
  79. 80c540e Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 14 years ago
  80. 97f889f MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty. by Benjamin Kramer · 14 years ago
  81. d03878b Limit the number of memory operands in MachineInstr to 2^16 and store the number in padding. by Benjamin Kramer · 14 years ago
  82. 5a4bcc7 Use uint16_t to store instruction implicit uses and defs. Reduces static data. by Craig Topper · 14 years ago
  83. 636ee38 Try to clarify this comment some. by Chandler Carruth · 14 years ago
  84. 962152c Remove another outbreak of customized (and completely broken) hashing. by Chandler Carruth · 14 years ago
  85. 1d32658 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 14 years ago
  86. d256c21 Move getBundleStart() into MachineInstrBundle.h. by Jakob Stoklund Olesen · 14 years ago
  87. 3eedcce Reverse iterator - should be incrementing rather than decrementing. by Lang Hames · 14 years ago
  88. 923d199 Make LiveIntervals::handleMove() bundle aware. by Lang Hames · 14 years ago
  89. e7d3f44 Handle regmasks in findRegisterDefOperandIdx(). by Jakob Stoklund Olesen · 14 years ago
  90. bf152d5 Put instruction names into an indexed string table on the side, removing a pointer from MCInstrDesc. by Benjamin Kramer · 14 years ago
  91. 3bc0e0c Added MachineInstr::isBundled() to check if an instruction is part of a bundle. by Andrew Trick · 14 years ago
  92. 56fe2ed Handle register mask operands in setPhysRegsDeadExcept(). by Jakob Stoklund Olesen · 14 years ago
  93. 4290be4 ArrayRef'ize MI::setPhysRegsDeadExcept(). by Jakob Stoklund Olesen · 14 years ago
  94. f650732 Handle all live physreg defs in the same place. by Jakob Stoklund Olesen · 14 years ago
  95. 5e1ac45 Require non-NULL register masks. by Jakob Stoklund Olesen · 14 years ago
  96. 8c139a5 Clear kill flags before propagating a copy. by Jakob Stoklund Olesen · 14 years ago
  97. 374ed32 Add a new kind of MachineOperand: MO_RegisterMask. by Jakob Stoklund Olesen · 14 years ago
  98. f3e8502 Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 14 years ago
  99. edbb58c5 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 14 years ago
  100. 7fae11b - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 14 years ago