| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove extra whitespace. NFC. | Junmo Park | 2016-01-07 | 1 | -1/+1 |
* | Fix a type issue in r255455. Should not use unsigned type as std::abs()'s tem... | Cong Hou | 2015-12-13 | 1 | -1/+1 |
* | Replace <cstdint> by llvm/Support/DataTypes.h for the typedef of uint64_t. NFC. | Cong Hou | 2015-12-13 | 1 | -1/+1 |
* | Add the missing header file <cstdint> needed by uint64_t | Cong Hou | 2015-12-13 | 1 | -0/+1 |
* | Normalize MBB's successors' probabilities in several locations. | Cong Hou | 2015-12-13 | 1 | -3/+23 |
* | CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness() | Matthias Braun | 2015-12-11 | 1 | -24/+22 |
* | Allow known and unknown probabilities coexist in MBB's successor list. | Cong Hou | 2015-12-01 | 1 | -8/+17 |
* | Replace all weight-based interfaces in MBB with probability-based interfaces,... | Cong Hou | 2015-12-01 | 1 | -109/+33 |
* | Revert r254348: "Replace all weight-based interfaces in MBB with probability-... | Hans Wennborg | 2015-12-01 | 1 | -33/+109 |
* | Replace all weight-based interfaces in MBB with probability-based interfaces,... | Cong Hou | 2015-12-01 | 1 | -109/+33 |
* | Let SelectionDAG start to use probability-based interface to add successors. | Cong Hou | 2015-11-24 | 1 | -3/+22 |
* | Remove a redundant assertion in MachineBasicBlock.cpp. NFC. | Cong Hou | 2015-11-18 | 1 | -1/+0 |
* | Remove redundant code in MachineBasicBlock.cpp. NFC. | Cong Hou | 2015-11-18 | 1 | -28/+8 |
* | [WinEH] Don't forward branches across empty EH pad BBs | Reid Kleckner | 2015-11-11 | 1 | -0/+1 |
* | [WinEH] Mark funclet entries and exits as clobbering all registers | Reid Kleckner | 2015-11-06 | 1 | -0/+14 |
* | Add new interfaces to MBB for manipulating successors with probabilities inst... | Cong Hou | 2015-11-04 | 1 | -0/+82 |
* | Create a new interface addSuccessorWithoutWeight(MBB*) in MBB to add successo... | Cong Hou | 2015-10-27 | 1 | -7/+11 |
* | CodeGen: Avoid ilist iterator implicit conversions in a few more places, NFC | Duncan P. N. Exon Smith | 2015-10-09 | 1 | -21/+19 |
* | Rename some function arguments in MachineBasicBlock.cpp/h by turning the firs... | Cong Hou | 2015-09-29 | 1 | -55/+55 |
* | TargetRegisterInfo: Introduce PrintLaneMask. | Matthias Braun | 2015-09-25 | 1 | -2/+1 |
* | TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri... | Matthias Braun | 2015-09-25 | 1 | -3/+3 |
* | [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessor | Reid Kleckner | 2015-09-17 | 1 | -0/+7 |
* | Use the cached TargetInstrInfo instead of looking it up again. | Eric Christopher | 2015-09-16 | 1 | -2/+1 |
* | Save LaneMask with livein registers | Matthias Braun | 2015-09-09 | 1 | -9/+40 |
* | [WinEH] Add some support for code generating catchpad | Reid Kleckner | 2015-08-27 | 1 | -9/+8 |
* | MachineBasicBlock: Use MCPhysReg instead of unsigned in livein API | Matthias Braun | 2015-08-25 | 1 | -5/+4 |
* | Try to fix buildbots | Matthias Braun | 2015-08-24 | 1 | -1/+2 |
* | Let's try to fix GNU libstdc++ buildbots | Matthias Braun | 2015-08-24 | 1 | -1/+1 |
* | MachineBasicBlock: Add liveins() method returning an iterator_range | Matthias Braun | 2015-08-24 | 1 | -7/+6 |