| Commit message (Expand) | Author | Age | Files | Lines |
* | MachineFunction: Return reference from getFunction(); NFC | Matthias Braun | 2017-12-15 | 1 | -2/+2 |
* | Rename LiveIntervalAnalysis.h to LiveIntervals.h | Matthias Braun | 2017-12-13 | 1 | -1/+1 |
* | [CodeGen] Unify MBB reference format in both MIR and debug output | Francis Visoiu Mistrih | 2017-12-04 | 1 | -10/+13 |
* | [CodeGen] Rename functions PrintReg* to printReg* | Francis Visoiu Mistrih | 2017-11-28 | 1 | -1/+1 |
* | Fix a bunch more layering of CodeGen headers that are in Target | David Blaikie | 2017-11-17 | 1 | -2/+2 |
* | Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering | David Blaikie | 2017-11-08 | 1 | -1/+1 |
* | Irreducible loop metadata for more accurate block frequency under PGO. | Hiroshi Yamauchi | 2017-11-02 | 1 | -0/+8 |
* | Reverting r315590; it did not include changes for llvm-tblgen, which is causi... | Aaron Ballman | 2017-10-15 | 1 | -1/+1 |
* | [dump] Remove NDEBUG from test to enable dump methods [NFC] | Don Hinton | 2017-10-12 | 1 | -1/+1 |
* | CodeGen: Minor cleanups to use MachineInstr::getMF. NFC | Justin Bogner | 2017-10-10 | 1 | -1/+1 |
* | Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" | Daniel Jasper | 2017-06-29 | 1 | -227/+0 |
* | [X86] Correct dwarf unwind information in function epilogue | Petar Jovanovic | 2017-06-28 | 1 | -0/+227 |
* | Restrict the definition of loop preheader to avoid EH blocks | Andrew Kaylor | 2017-06-22 | 1 | -0/+6 |
* | Try to fix buildbots | Matthias Braun | 2017-05-31 | 1 | -1/+3 |
* | X86FloatingPoint: Fix livein lists | Matthias Braun | 2017-05-31 | 1 | -0/+5 |
* | Refactor code to create getFallThrough method in MachineBasicBlock. | Jan Sjodin | 2017-03-31 | 1 | -8/+14 |
* | MachineRegionInfo: Fix pass initialization | Matthias Braun | 2017-02-18 | 1 | -1/+1 |
* | Address post-commit comments for https://reviews.llvm.org/D29596. NFCI. | Taewook Oh | 2017-02-13 | 1 | -1/+1 |
* | Make MachineBasicBlock::updateTerminator to update DebugLoc as well | Taewook Oh | 2017-02-13 | 1 | -2/+21 |
* | [AMDGPU] Prevent spills before exec mask is restored | Stanislav Mekhanoshin | 2017-01-20 | 1 | -2/+8 |
* | CodeGen: Assert that liveness is up to date when reading block live-ins. | Matthias Braun | 2017-01-05 | 1 | -1/+8 |
* | BranchRelaxation: Recompute live-ins when splitting a block | Matthias Braun | 2016-12-16 | 1 | -0/+4 |
* | Implement LaneBitmask::any(), use it to replace !none(), NFCI | Krzysztof Parzyszek | 2016-12-16 | 1 | -1/+1 |
* | [codegen] Add generic functions to skip debug values. | Florian Hahn | 2016-12-16 | 1 | -14/+5 |
* | Extract LaneBitmask into a separate type | Krzysztof Parzyszek | 2016-12-15 | 1 | -3/+3 |
* | Use StringRef instead of raw pointers in MCAsmInfo/MCInstrInfo APIs (NFC) | Mehdi Amini | 2016-10-01 | 1 | -1/+1 |
* | Place the lowered phi instruction(s) before the DEBUG_VALUE entry | Keith Walker | 2016-09-16 | 1 | -1/+14 |
* | Finish renaming remaining analyzeBranch functions | Matt Arsenault | 2016-09-14 | 1 | -9/+9 |
* | Make analyzeBranch family of instruction names consistent | Matt Arsenault | 2016-09-14 | 1 | -9/+9 |
* | CodeGen: Turn on sentinel tracking for MachineInstr iterators | Duncan P. N. Exon Smith | 2016-09-11 | 1 | -3/+3 |
* | CodeGen: Fixup for r280128, since GCC isn't as permissive as Clang | Duncan P. N. Exon Smith | 2016-08-30 | 1 | -5/+3 |
* | ADT: Split ilist_node_traits into alloc and callback, NFC | Duncan P. N. Exon Smith | 2016-08-30 | 1 | -7/+10 |
* | ADT: Guarantee transferNodesFromList is only called on transfers | Duncan P. N. Exon Smith | 2016-08-30 | 1 | -3/+2 |
* | CodeGen: Don't dereference end() in MachineBasicBlock::CorrectExtraCFGEdges | Duncan P. N. Exon Smith | 2016-08-16 | 1 | -4/+4 |
* | Use the range variant of find/find_if instead of unpacking begin/end | David Majnemer | 2016-08-12 | 1 | -8/+6 |
* | Use the range variant of find instead of unpacking begin/end | David Majnemer | 2016-08-11 | 1 | -6/+5 |
* | Rename AnalyzeBranch* to analyzeBranch*. | Jacques Pienaar | 2016-07-15 | 1 | -3/+3 |
* | [MBB] add a missing corner case in UpdateTerminator() | Haicheng Wu | 2016-07-03 | 1 | -10/+20 |
* | CodeGen: Use MachineInstr& in LiveVariables API, NFC | Duncan P. N. Exon Smith | 2016-07-01 | 1 | -1/+1 |
* | [MBB] Early exit to reduce indentation, per coding guidelines. NFC. | Chad Rosier | 2016-05-25 | 1 | -59/+62 |
* | MachineFunction: Add a const modifier to print() parameter | Matthias Braun | 2016-05-05 | 1 | -2/+3 |
* | [MachineBasicBlock] Take advantage of the partially dead information. | Quentin Colombet | 2016-04-26 | 1 | -2/+9 |
* | [WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH ... | David Majnemer | 2016-04-25 | 1 | -10/+0 |
* | [MachineBasicBlock] Make the pass argument truly mandatory when | Quentin Colombet | 2016-04-21 | 1 | -7/+7 |
* | [MachineBasicBlock] Refactor SplitCriticalEdge to expose a query API. | Quentin Colombet | 2016-04-21 | 1 | -27/+39 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 1 | -1/+0 |
* | WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 1 | -2/+2 |
* | CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC | Duncan P. N. Exon Smith | 2016-02-27 | 1 | -11/+10 |
* | CodeGen: TII: Take MachineInstr& in predicate API, NFC | Duncan P. N. Exon Smith | 2016-02-23 | 1 | -1/+1 |
* | Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591... | Yaron Keren | 2016-01-29 | 1 | -1/+1 |