1. 5923973 Fix printing of f16 machine operands by Matt Arsenault · 10 years ago
  2. eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  3. 5eb90a7 Consolidate MemRefs handling from BranchFolding and correct latent bug by Philip Reames · 10 years ago
  4. 2d2fc4a Fix a warning [NFC] by Philip Reames · 10 years ago
  5. c86ed00 Extract helper function to merge MemoryOperand lists [NFC] by Philip Reames · 10 years ago
  6. c47c6ac Correct misleading formatting of several ifs followed by two statements without braces. by Yaron Keren · 10 years ago
  7. e5e035a3 Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical register arrays already use this typedef. by Craig Topper · 10 years ago
  8. 2c98d0f MachineInstr: addRegisterDefReadUndef() => setRegisterDefReadUndef() by Matthias Braun · 10 years ago
  9. 5ec1568 CodeGen: Continue removing ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
  10. 0a7d0ad Untabify. by NAKAMURA Takumi · 10 years ago
  11. a9cb538 Reformat blank lines. by NAKAMURA Takumi · 10 years ago
  12. 098cd9f [X86] Fix emitEpilogue() to make less assumptions about pops by Michael Kuperstein · 10 years ago
  13. 1e97a0b Emit <regmask R1 R2 R3 ...> instead of just <regmask> in IR dumps. by Daniel Sanders · 10 years ago
  14. bc7f99a [X86] Allow x86 call frame optimization to fold more loads into pushes by Michael Kuperstein · 10 years ago
  15. e40c8a2 PseudoSourceValue: Replace global manager with a manager in a machine function. by Alex Lorenz · 10 years ago
  16. c037452 CodeGen: Create a proper ModuleSlotTracker for MachineInstr by Duncan P. N. Exon Smith · 10 years ago
  17. 6529ed4 CodeGen: Push the ModuleSlotTracker through Metadata by Duncan P. N. Exon Smith · 10 years ago
  18. f48e982 CodeGen: Push the ModuleSlotTracker through MachineOperands by Duncan P. N. Exon Smith · 10 years ago
  19. 572c29a Show invariant loads in MMO dumping by Matt Arsenault · 10 years ago
  20. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  21. e41e146 CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands by Matthias Braun · 10 years ago
  22. 07066cc MachineInstr: Remove unused parameter. by Matthias Braun · 10 years ago
  23. 9a9d58a Correct indentation. NFC by Craig Topper · 10 years ago
  24. 633dba4 Add ChangeTo* to MachineOperand for symbols by Matt Arsenault · 10 years ago
  25. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  26. 60635e3 DebugInfo: Drop rest of DIDescriptor subclasses by Duncan P. N. Exon Smith · 11 years ago
  27. 62e0f45 DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable by Duncan P. N. Exon Smith · 11 years ago
  28. 7348dda DebugInfo: Gut DIVariable and DIGlobalVariable by Duncan P. N. Exon Smith · 11 years ago
  29. e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
  30. c5bd3e0 CodeGen: Fix MachineInstr::print() for DBG_VALUE by Duncan P. N. Exon Smith · 11 years ago
  31. 9dffcd0 CodeGen: Use the new DebugLoc API, NFC by Duncan P. N. Exon Smith · 11 years ago
  32. 1cdefae Rewrite MachineOperand::print and MachineInstr::print to avoid by Eric Christopher · 11 years ago
  33. b9f0009 Remove DebugLoc::print(LLVMContext, raw_ostream), it was just by Eric Christopher · 11 years ago
  34. 60c5bbf MachineInstr: Use range-based for loops. NFC. by Benjamin Kramer · 11 years ago
  35. 5c0e64f Calling memmove on a MachineOperand is totally safe. by Benjamin Kramer · 11 years ago
  36. a9591b5 Move DebugLocs around instead of copying. by Benjamin Kramer · 11 years ago
  37. 26e7ea6 MachineCSE: Clear dead-def flag on CSE. by Matthias Braun · 11 years ago
  38. c1988f3 LiveIntervalAnalysis: Mark subregister defs as undef when we determined they are only reading a dead superregister value by Matthias Braun · 11 years ago
  39. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  40. 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
  41. 176b691 Revert "Revert "DI: Fold constant arguments into a single MDString"" by Duncan P. N. Exon Smith · 11 years ago
  42. 786cd04 Revert "DI: Fold constant arguments into a single MDString" by Duncan P. N. Exon Smith · 11 years ago
  43. 571f97b DI: Fold constant arguments into a single MDString by Duncan P. N. Exon Smith · 11 years ago
  44. 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  45. b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
  46. 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  47. 93ffe58 Add MachineOperand::ChangeToFPImmediate and setFPImm by Matt Arsenault · 11 years ago
  48. caa8bfd [Cleanup] Utility function to erase instruction and mark DBG_Values by Gerolf Hoflehner · 11 years ago
  49. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  50. 9414665 Add scoped-noalias metadata by Hal Finkel · 11 years ago
  51. cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
  52. da925c0 [BUG][REFACTOR] by Zinovy Nis · 11 years ago
  53. 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
  54. 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
  55. c97727a Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
  56. 7c8189c [X86] New and improved VZeroUpperInserter optimization. by Lang Hames · 12 years ago
  57. 75c9e6d Remove some dead assignements found by scan-build by Arnaud A. de Grandmaison · 12 years ago
  58. b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
  59. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  60. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  61. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  62. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  63. 1fb3362a [RegAlloc] Make tryInstructionSplit less aggressive. by Quentin Colombet · 12 years ago
  64. e829475 [Stackmap] Liveness Analysis Pass by Juergen Ributzka · 12 years ago
  65. 68c38fd Print the address space of a MachineMemOperand by Matt Arsenault · 12 years ago
  66. 7bcb010 Revert "Liveness Analysis Pass" by Andrew Trick · 12 years ago
  67. 8d6a658 Liveness Analysis Pass by Andrew Trick · 12 years ago
  68. eb4a6e7 Guard the debug temp variable with NDEBUG to avoid warning/error with NDEBUG defined. by Pekka Jaaskelainen · 12 years ago
  69. eb08e2e Do not assert when trying to add a meta data operand with by Pekka Jaaskelainen · 12 years ago
  70. 1965bfa Rename parameter: defined regs are not incoming. by Matthias Braun · 12 years ago
  71. c8a4e38 Remove dead function. by Jakob Stoklund Olesen · 12 years ago
  72. 983a16c Debug Info: clean up usage of Verify. by Manman Ren · 12 years ago
  73. 4acf7dd Remove liveout lists from MachineRegisterInfo. by Jakob Stoklund Olesen · 13 years ago
  74. b36388a ScheduleDAG: colorize the DOT graph and improve formatting. by Andrew Trick · 13 years ago
  75. 0cb6fd9 For inline asm: by Eric Christopher · 13 years ago
  76. f0615c7 Allow hasProperty() to be called on bundle-internal instructions. by Jakob Stoklund Olesen · 13 years ago
  77. 55a7be2 Support headerless bundles in MachineInstr::hasProperty(). by Jakob Stoklund Olesen · 13 years ago
  78. 6922e9c Don't print bundle flags. by Jakob Stoklund Olesen · 13 years ago
  79. 68d752b Don't require BUNDLE headers in MachineInstr::getBundleSize(). by Jakob Stoklund Olesen · 13 years ago
  80. 3b46d7e by Sergei Larin · 13 years ago
  81. a1b246d Pack MachineOperand bitfields better. by Jakob Stoklund Olesen · 13 years ago
  82. 5adc4a1 Pack MachineInstr fields better. by Jakob Stoklund Olesen · 13 years ago
  83. dc5285f Don't call destructors on MachineInstr and MachineOperand. by Jakob Stoklund Olesen · 13 years ago
  84. 1bfeecb Use ArrayRecycler for MachineInstr operand lists. by Jakob Stoklund Olesen · 13 years ago
  85. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  86. 7bca670 Remove a special case that doesn't seem necessary any longer. by Jakob Stoklund Olesen · 13 years ago
  87. b089483 Use getNumOperands() instead of Operands.size(). by Jakob Stoklund Olesen · 13 years ago
  88. 2455b585 Require the two-argument MI::addOperand(MF, MO) for dangling instructions. by Jakob Stoklund Olesen · 13 years ago
  89. 33f5d14 Add an MF argument to MI::copyImplicitOps(). by Jakob Stoklund Olesen · 13 years ago
  90. ac4210e Use two-arg addOperand(MF, MO) internally in MachineInstr when possible. by Jakob Stoklund Olesen · 13 years ago
  91. 00b28ec Remove two dead functions. by Jakob Stoklund Olesen · 13 years ago
  92. d742533 Use bidirectional bundle flags to simplify important functions. by Jakob Stoklund Olesen · 13 years ago
  93. 00f6c77 Verify bundle flag consistency when setting them. by Jakob Stoklund Olesen · 13 years ago
  94. a33f504 Don't allow the automatically updated MI flags to be set directly. by Jakob Stoklund Olesen · 13 years ago
  95. ccfb5fb Tighten up the erase/remove API for bundled instructions. by Jakob Stoklund Olesen · 13 years ago
  96. fead62d Add higher-level API for dealing with bundled MachineInstrs. by Jakob Stoklund Olesen · 13 years ago
  97. a97cec7 Remove unused MachineInstr constructors. by Jakob Stoklund Olesen · 13 years ago
  98. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  99. ebb31e9 Check that iterator I is not the end iterator. by Akira Hatanaka · 13 years ago
  100. bc3a602 Remove unused MachineInstr constructors that don't take a DebugLoc argument. by Craig Topper · 13 years ago