1. 62e0f45 DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable by Duncan P. N. Exon Smith · 11 years ago
  2. 7348dda DebugInfo: Gut DIVariable and DIGlobalVariable by Duncan P. N. Exon Smith · 11 years ago
  3. e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
  4. c5bd3e0 CodeGen: Fix MachineInstr::print() for DBG_VALUE by Duncan P. N. Exon Smith · 11 years ago
  5. 9dffcd0 CodeGen: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
  6. 1cdefae Rewrite MachineOperand::print and MachineInstr::print to avoid by Eric Christopher · 11 years ago
  7. b9f0009 Remove DebugLoc::print(LLVMContext, raw_ostream), it was just by Eric Christopher · 11 years ago
  8. 60c5bbf MachineInstr: Use range-based for loops. NFC. by Benjamin Kramer · 11 years ago
  9. 5c0e64f Calling memmove on a MachineOperand is totally safe. by Benjamin Kramer · 11 years ago
  10. a9591b5 Move DebugLocs around instead of copying. by Benjamin Kramer · 11 years ago
  11. 26e7ea6 MachineCSE: Clear dead-def flag on CSE. by Matthias Braun · 11 years ago
  12. c1988f3 LiveIntervalAnalysis: Mark subregister defs as undef when we determined they are only reading a dead superregister value by Matthias Braun · 11 years ago
  13. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  14. cf0444b Move register class name strings to a single array in MCRegisterInfo to reduce static table size and number of relocation entries. by Craig Topper · 11 years ago
  15. 176b691 Revert "Revert "DI: Fold constant arguments into a single MDString"" by Duncan P. N. Exon Smith · 11 years ago
  16. 786cd04 Revert "DI: Fold constant arguments into a single MDString" by Duncan P. N. Exon Smith · 11 years ago
  17. 571f97b DI: Fold constant arguments into a single MDString by Duncan P. N. Exon Smith · 11 years ago
  18. 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  19. b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
  20. 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  21. 93ffe58 Add MachineOperand::ChangeToFPImmediate and setFPImm by Matt Arsenault · 11 years ago
  22. caa8bfd [Cleanup] Utility function to erase instruction and mark DBG_Values by Gerolf Hoflehner · 11 years ago
  23. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  24. 9414665 Add scoped-noalias metadata by Hal Finkel · 11 years ago
  25. cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
  26. da925c0 [BUG][REFACTOR] by Zinovy Nis · 11 years ago
  27. 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
  28. 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
  29. c97727a Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
  30. 7c8189c [X86] New and improved VZeroUpperInserter optimization. by Lang Hames · 12 years ago
  31. 75c9e6d Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
  32. b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
  33. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  34. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  35. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  36. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  37. 1fb3362a [RegAlloc] Make tryInstructionSplit less aggressive. by Quentin Colombet · 12 years ago
  38. e829475 [Stackmap] Liveness Analysis Pass by Juergen Ributzka · 12 years ago
  39. 68c38fd Print the address space of a MachineMemOperand by Matt Arsenault · 12 years ago
  40. 7bcb010 Revert "Liveness Analysis Pass" by Andrew Trick · 12 years ago
  41. 8d6a658 Liveness Analysis Pass by Andrew Trick · 12 years ago
  42. eb4a6e7 Guard the debug temp variable with NDEBUG to avoid warning/error with NDEBUG defined. by Pekka Jaaskelainen · 12 years ago
  43. eb08e2e Do not assert when trying to add a meta data operand with by Pekka Jaaskelainen · 12 years ago
  44. 1965bfa Rename parameter: defined regs are not incoming. by Matthias Braun · 12 years ago
  45. c8a4e38 Remove dead function. by Jakob Stoklund Olesen · 12 years ago
  46. 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
  47. 4acf7dd Remove liveout lists from MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  48. b36388a ScheduleDAG: colorize the DOT graph and improve formatting. by Andrew Trick · 13 years ago
  49. 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
  50. f0615c7 Allow hasProperty() to be called on bundle-internal instructions. by Jakob Stoklund Olesen · 13 years ago
  51. 55a7be2 Support headerless bundles in MachineInstr::hasProperty(). by Jakob Stoklund Olesen · 13 years ago
  52. 6922e9c Don't print bundle flags. by Jakob Stoklund Olesen · 13 years ago
  53. 68d752b Don't require BUNDLE headers in MachineInstr::getBundleSize(). by Jakob Stoklund Olesen · 13 years ago
  54. 3b46d7e by Sergei Larin · 13 years ago
  55. a1b246d Pack MachineOperand bitfields better. by Jakob Stoklund Olesen · 13 years ago
  56. 5adc4a1 Pack MachineInstr fields better. by Jakob Stoklund Olesen · 13 years ago
  57. dc5285f Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 13 years ago
  58. 1bfeecb Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 13 years ago
  59. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  60. 7bca670 Remove a special case that doesn't seem necessary any longer. by Jakob Stoklund Olesen · 13 years ago
  61. b089483 Use getNumOperands() instead of Operands.size(). by Jakob Stoklund Olesen · 13 years ago
  62. 2455b585 Require the two-argument MI::addOperand(MF, MO) for dangling instructions. by Jakob Stoklund Olesen · 13 years ago
  63. 33f5d14 Add an MF argument to MI::copyImplicitOps(). by Jakob Stoklund Olesen · 13 years ago
  64. ac4210e Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. by Jakob Stoklund Olesen · 13 years ago
  65. 00b28ec Remove two dead functions. by Jakob Stoklund Olesen · 13 years ago
  66. d742533 Use bidirectional bundle flags to simplify important functions. by Jakob Stoklund Olesen · 13 years ago
  67. 00f6c77 Verify bundle flag consistency when setting them. by Jakob Stoklund Olesen · 13 years ago
  68. a33f504 Don't allow the automatically updated MI flags to be set directly. by Jakob Stoklund Olesen · 13 years ago
  69. ccfb5fb Tighten up the erase/remove API for bundled instructions. by Jakob Stoklund Olesen · 13 years ago
  70. fead62d Add higher-level API for dealing with bundled MachineInstrs. by Jakob Stoklund Olesen · 13 years ago
  71. a97cec7 Remove unused MachineInstr constructors. by Jakob Stoklund Olesen · 13 years ago
  72. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  73. ebb31e9 Check that iterator I is not the end iterator. by Akira Hatanaka · 13 years ago
  74. bc3a602 Remove unused MachineInstr constructors that don't take a DebugLoc argument. by Craig Topper · 13 years ago
  75. abb87d4 Fix PR11985 by Michael Liao · 13 years ago
  76. 19f49ac Release build: guard dump functions with by Manman Ren · 13 years ago
  77. 742534c Release build: guard dump functions with "ifndef NDEBUG" by Manman Ren · 13 years ago
  78. e53314f Cleanup a few magic numbers. by Chad Rosier · 13 years ago
  79. cbd2a19 [ms-inline asm] We only need one bit to represent the AsmDialect in the by Chad Rosier · 13 years ago
  80. 994f404 [ms-inline asm] Propagate the asm dialect into the MachineInstr representation. by Chad Rosier · 13 years ago
  81. d92e2bc Typo. by Jakob Stoklund Olesen · 13 years ago
  82. 9fceda7 Actually use the MachineOperand field for isRegTiedToDefOperand(). by Jakob Stoklund Olesen · 13 years ago
  83. 0a09da8 Allow tied uses and defs in different orders. by Jakob Stoklund Olesen · 13 years ago
  84. 5c8eda0 Add MachineInstr::tieOperands, remove setIsTied(). by Jakob Stoklund Olesen · 13 years ago
  85. 0eecbbe Don't use MCInstrDesc flags for implicit operands. by Jakob Stoklund Olesen · 13 years ago
  86. cea3e77 Rename hasVolatileMemoryRef() to hasOrderedMemoryRef(). by Jakob Stoklund Olesen · 13 years ago
  87. 813a109 Don't move normal loads across volatile/atomic loads. by Jakob Stoklund Olesen · 13 years ago
  88. 2b16664 Maintain a vaild isTied bit as operands are added and removed. by Jakob Stoklund Olesen · 13 years ago
  89. e56c60c Add a MachineOperand::isTied() flag. by Jakob Stoklund Olesen · 13 years ago
  90. dba99d0 Don't allow TargetFlags on MO_Register MachineOperands. by Jakob Stoklund Olesen · 13 years ago
  91. ae7b971 Also update MRI use lists when changing a use to a def and vice versa. by Jakob Stoklund Olesen · 13 years ago
  92. c4102d4 Move use list management into MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  93. 84689b0 Add a new kind of MachineOperand: MO_TargetIndex. by Jakob Stoklund Olesen · 13 years ago
  94. 264854f Finish fixing the MachineOperand hashing, providing a nice modern by Chandler Carruth · 13 years ago
  95. 1d5d231 The hash function for MI expressions, used by MachineCSE, is really by Chandler Carruth · 13 years ago
  96. c300ef0 Allow trailing physreg RegisterSDNode operands on non-variadic instructions. by Jakob Stoklund Olesen · 13 years ago
  97. e38859d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  98. 4b03700 MachineInstr::eraseFromParent fix for removing bundled instrs. by Andrew Trick · 13 years ago
  99. 54038d7 Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  100. 3a48c06 Remove some redundant tests. by Jakob Stoklund Olesen · 13 years ago