1. 4313059 MachineRegionInfo: Fix pass initialization by Matthias Braun · 9 years ago
  2. 4d35f9e Address post-commit comments for https://reviews.llvm.org/D29596. NFCI. by Taewook Oh · 9 years ago
  3. 06a2128 Make MachineBasicBlock::updateTerminator to update DebugLoc as well by Taewook Oh · 9 years ago
  4. 6ec3e3a [AMDGPU] Prevent spills before exec mask is restored by Stanislav Mekhanoshin · 9 years ago
  5. 1172332 CodeGen: Assert that liveness is up to date when reading block live-ins. by Matthias Braun · 9 years ago
  6. 1819830 BranchRelaxation: Recompute live-ins when splitting a block by Matthias Braun · 9 years ago
  7. ea9f8ce Implement LaneBitmask::any(), use it to replace !none(), NFCI by Krzysztof Parzyszek · 9 years ago
  8. 3c8b8c9 [codegen] Add generic functions to skip debug values. by Florian Hahn · 9 years ago
  9. 91b5cf8 Extract LaneBitmask into a separate type by Krzysztof Parzyszek · 9 years ago
  10. 36d33fc Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC) by Mehdi Amini · 9 years ago
  11. 830a8c1 Place the lowered phi instruction(s) before the DEBUG_VALUE entry by Keith Walker · 9 years ago
  12. 1b9fc8e Finish renaming remaining analyzeBranch functions by Matt Arsenault · 9 years ago
  13. e8e0f5c Make analyzeBranch family of instruction names consistent by Matt Arsenault · 9 years ago
  14. cc9edac CodeGen: Turn on sentinel tracking for MachineInstr iterators by Duncan P. N. Exon Smith · 9 years ago
  15. 73b8dbd CodeGen: Fixup for r280128, since GCC isn't as permissive as Clang by Duncan P. N. Exon Smith · 9 years ago
  16. f947c3a ADT: Split ilist_node_traits into alloc and callback, NFC by Duncan P. N. Exon Smith · 9 years ago
  17. b7668d5 ADT: Guarantee transferNodesFromList is only called on transfers by Duncan P. N. Exon Smith · 9 years ago
  18. 41cf73c CodeGen: Don't dereference end() in MachineBasicBlock::CorrectExtraCFGEdges by Duncan P. N. Exon Smith · 9 years ago
  19. 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
  20. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  21. 71c30a1 Rename AnalyzeBranch* to analyzeBranch*. by Jacques Pienaar · 9 years ago
  22. b71b2f6 [MBB] add a missing corner case in UpdateTerminator() by Haicheng Wu · 9 years ago
  23. d26fdc8 CodeGen: Use MachineInstr& in LiveVariables API, NFC by Duncan P. N. Exon Smith · 9 years ago
  24. dca7651 [MBB] Early exit to reduce indentation, per coding guidelines. NFC. by Chad Rosier · 9 years ago
  25. 0e881d6 MachineFunction: Add a const modifier to print() parameter by Matthias Braun · 9 years ago
  26. 08e7999 [MachineBasicBlock] Take advantage of the partially dead information. by Quentin Colombet · 9 years ago
  27. dd21523 [WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH successors by David Majnemer · 9 years ago
  28. 23341a8 [MachineBasicBlock] Make the pass argument truly mandatory when splitting edges. by Quentin Colombet · 9 years ago
  29. 77e1878 [MachineBasicBlock] Refactor SplitCriticalEdge to expose a query API. by Quentin Colombet · 9 years ago
  30. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  31. f9ab416 WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC by Duncan P. N. Exon Smith · 10 years ago
  32. 3ac9cc6 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC by Duncan P. N. Exon Smith · 10 years ago
  33. 6307eb5 CodeGen: TII: Take MachineInstr& in predicate API, NFC by Duncan P. N. Exon Smith · 10 years ago
  34. eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  35. 1238610 Remove extra whitespace. NFC. by Junmo Park · 10 years ago
  36. c00e65a Fix a type issue in r255455. Should not use unsigned type as std::abs()'s template type. by Cong Hou · 10 years ago
  37. 663dd01 Replace <cstdint> by llvm/Support/DataTypes.h for the typedef of uint64_t. NFC. by Cong Hou · 10 years ago
  38. c0a33e0 Add the missing header file <cstdint> needed by uint64_t by Cong Hou · 10 years ago
  39. c106989 Normalize MBB's successors' probabilities in several locations. by Cong Hou · 10 years ago
  40. 60d69e2 CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness() by Matthias Braun · 10 years ago
  41. 4aef7ef Allow known and unknown probabilities coexist in MBB's successor list. by Cong Hou · 10 years ago
  42. d97c100 Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
  43. 1dbaf67 Revert r254348: "Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces." by Hans Wennborg · 10 years ago
  44. fa1917c Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces. by Cong Hou · 10 years ago
  45. 1938f2e Let SelectionDAG start to use probability-based interface to add successors. by Cong Hou · 10 years ago
  46. 136bc65 Remove a redundant assertion in MachineBasicBlock.cpp. NFC. by Cong Hou · 10 years ago
  47. 11c1420 Remove redundant code in MachineBasicBlock.cpp. NFC. by Cong Hou · 10 years ago
  48. b9204a5 [WinEH] Don't forward branches across empty EH pad BBs by Reid Kleckner · 10 years ago
  49. b8fd162 [WinEH] Mark funclet entries and exits as clobbering all registers by Reid Kleckner · 10 years ago
  50. 23a3bf0 Add new interfaces to MBB for manipulating successors with probabilities instead of weights. NFC. by Cong Hou · 10 years ago
  51. 07eeb80 Create a new interface addSuccessorWithoutWeight(MBB*) in MBB to add successors when optimization is disabled. by Cong Hou · 10 years ago
  52. 0ac8eb9 CodeGen: Avoid ilist iterator implicit conversions in a few more places, NFC by Duncan P. N. Exon Smith · 10 years ago
  53. 166e085 Rename some function arguments in MachineBasicBlock.cpp/h by turning the first letter into upper case. NFC. by Cong Hou · 10 years ago
  54. c804cdb TargetRegisterInfo: Introduce PrintLaneMask. by Matthias Braun · 10 years ago
  55. e6a2485 TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC by Matthias Braun · 10 years ago
  56. ed17079 [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor by Reid Kleckner · 10 years ago
  57. c7b155f Use the cached TargetInstrInfo instead of looking it up again. by Eric Christopher · 10 years ago
  58. d9da162 Save LaneMask with livein registers by Matthias Braun · 10 years ago
  59. 0e28823 [WinEH] Add some support for code generating catchpad by Reid Kleckner · 10 years ago
  60. 130bd90 MachineBasicBlock: Use MCPhysReg instead of unsigned in livein API by Matthias Braun · 10 years ago
  61. 1b50bb5 Try to fix buildbots by Matthias Braun · 10 years ago
  62. 7a8b115 Let's try to fix GNU libstdc++ buildbots by Matthias Braun · 10 years ago
  63. b2b7ef1 MachineBasicBlock: Add liveins() method returning an iterator_range by Matthias Braun · 10 years ago
  64. 2a02c1c NFC. Convert comments in MachineBasicBlock.cpp into new style. by Cong Hou · 10 years ago
  65. 2793e72 NFC. Fix some format issues in lib/CodeGen/MachineBasicBlock.cpp. by Cong Hou · 10 years ago
  66. ec10587 Revert r244154 which causes some build failure. See https://llvm.org/bugs/show_bug.cgi?id=24377. by Cong Hou · 10 years ago
  67. 36e7e52 Record whether the weights on out-edges from a MBB are normalized. by Cong Hou · 10 years ago
  68. 9f154f6 Reverting r243386 because it has serious post-commit concerns that have not been addressed. Also reverts r243389, which relied on this commit. by Aaron Ballman · 10 years ago
  69. 567001c Changes for MachineBasicBlock to use SortedVector for LiveIns. by Puyan Lotfi · 10 years ago
  70. f48e982 CodeGen: Push the ModuleSlotTracker through MachineOperands by Duncan P. N. Exon Smith · 10 years ago
  71. 32692154 CodeGen: Use a single SlotTracker in MachineFunction::print() by Duncan P. N. Exon Smith · 10 years ago
  72. 6b56896 [MachineBasicBlock] Add getFirstNonDebugInstr to complement getLastNonDebugInstr by Benjamin Kramer · 10 years ago
  73. 9c956b3 [MachineBasicBlock] Use the const_cast(this) trick to reduce duplication by Benjamin Kramer · 10 years ago
  74. 07a07ba MachineBasicBlock: Cleanup computeRegisterLiveness() by Matthias Braun · 10 years ago
  75. 6f48200 MC: Clean up method names in MCContext. by Jim Grosbach · 10 years ago
  76. 75e0c4b Remove superfluous .str() and replace std::string concatenation with Twine. by Yaron Keren · 11 years ago
  77. 1cdefae Rewrite MachineOperand::print and MachineInstr::print to avoid by Eric Christopher · 11 years ago
  78. 366e5c1 The leak detector is dead, long live asan and valgrind. by Rafael Espindola · 11 years ago
  79. d6f8e4b CodeGen: Stop using LeakDetector for MachineInstr by Duncan P. N. Exon Smith · 11 years ago
  80. 4e27343 Allow target to specify prefix for labels by Matt Arsenault · 11 years ago
  81. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  82. abea99f [MachineDominatorTree] Provide a method to inform a MachineDominatorTree that a by Quentin Colombet · 11 years ago
  83. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  84. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  85. e9a5a50 Fix missing const by Matt Arsenault · 11 years ago
  86. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
  87. 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
  88. b1f25f1 Replace PROLOG_LABEL with a new CFI_INSTRUCTION. by Rafael Espindola · 12 years ago
  89. 4b6845c [Modules] Move the LeakDetector header into the IR library where the by Chandler Carruth · 12 years ago
  90. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  91. b681918 PGO branch weight: update edge weights in IfConverter. by Manman Ren · 12 years ago
  92. d48cdbf Put the functionality for printing a value to a raw_ostream as an by Chandler Carruth · 12 years ago
  93. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  94. 5887356 Make the llvm mangler depend only on DataLayout. by Rafael Espindola · 12 years ago
  95. 92b0a64 Add a RequireStructuredCFG Field to TargetMachine. by Vincent Lejeune · 12 years ago
  96. 13ddb7c Rename LiveRange to LiveInterval::Segment by Matthias Braun · 12 years ago
  97. bbbb532 Live-in copies go *after* EH_LABELs. by Jakob Stoklund Olesen · 12 years ago
  98. 533c3bf Add MachineBasicBlock::addLiveIn(). by Jakob Stoklund Olesen · 12 years ago
  99. bc07a89 Use pointers to the MCAsmInfo and MCRegInfo. by Bill Wendling · 12 years ago
  100. 58b04b7 Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbol by Eli Bendersky · 12 years ago