| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement LaneBitmask::any(), use it to replace !none(), NFCI | Krzysztof Parzyszek | 2016-12-16 | 1 | -4/+4 |
* | Extract LaneBitmask into a separate type | Krzysztof Parzyszek | 2016-12-15 | 1 | -12/+13 |
* | ScheduleDAGInstrs: Move VRegUses to ScheduleDAGMILive; NFCI | Matthias Braun | 2016-11-11 | 1 | -43/+0 |
* | ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps() | Matthias Braun | 2016-11-11 | 1 | -7/+4 |
* | ScheduleDAGInstrs: Ignore dependencies of constant physregs | Matthias Braun | 2016-11-10 | 1 | -0/+3 |
* | ScheduleDAGInstrs: Slightly simplify code; NFC | Matthias Braun | 2016-11-10 | 1 | -20/+12 |
* | MachineInstrBundle: Pass iterators to getBundle(Start|End); NFC | Matthias Braun | 2016-10-25 | 1 | -2/+2 |
* | Fix machine operand traversal in ScheduleDAGInstrs::fixupKills | Krzysztof Parzyszek | 2016-10-05 | 1 | -2/+7 |
* | ScheduleDAGInstrs: Cleanup, use range based for; NFC | Matthias Braun | 2016-09-30 | 1 | -61/+45 |
* | [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantL... | Justin Lebar | 2016-09-10 | 1 | -2/+3 |
* | MachineFunction: Return reference for getFrameInfo(); NFC | Matthias Braun | 2016-07-28 | 1 | -5/+5 |
* | Untabify. | NAKAMURA Takumi | 2016-07-25 | 1 | -1/+1 |
* | CodeGen: Use MachineInstr& in ScheduleDAGIntrs, NFC | Duncan P. N. Exon Smith | 2016-07-01 | 1 | -43/+43 |
* | CodeGen: Use MachineInstr& in TargetInstrInfo, NFC | Duncan P. N. Exon Smith | 2016-06-30 | 1 | -1/+1 |
* | ScheduleDAGInstrs: Fix memory corruption | Matthias Braun | 2016-05-25 | 1 | -2/+2 |
* | ScheduleDAGInstrs: Comment on why subreg defs are not seen as uses; NFC | Matthias Braun | 2016-05-10 | 1 | -0/+4 |
* | Fix PR26655: Bail out if all regs of an inst BUNDLE have the correct kill flag | Mandeep Singh Grang | 2016-05-10 | 1 | -27/+11 |
* | [ScheduleDAG] Make sure to process all def operands before any use operands | Krzysztof Parzyszek | 2016-05-10 | 1 | -8/+25 |
* | ScheduleDAGInstrs.cpp: Don't peel the iterator when it points the end. This w... | NAKAMURA Takumi | 2016-05-02 | 1 | -1/+1 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 1 | -1/+0 |
* | Do not modify a cl::opt programmatically, global mutable state is evil. | Mehdi Amini | 2016-04-16 | 1 | -9/+13 |
* | [ScheduleDAGInstrs] Re-factor for based on review feedback. NFC. | Geoff Berry | 2016-04-14 | 1 | -52/+45 |
* | [ScheduleDAGInstrs] Handle instructions with multiple MMOs | Geoff Berry | 2016-04-12 | 1 | -30/+41 |
* | Fix PR26940 where compiles times regressed massively. | Chandler Carruth | 2016-03-31 | 1 | -33/+30 |
* | 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 | -1/+1 |
* | Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" | Duncan P. N. Exon Smith | 2016-02-22 | 1 | -4/+4 |
* | CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC | Duncan P. N. Exon Smith | 2016-02-21 | 1 | -4/+4 |
* | [ScheduleDAGInstrs] isUnsafeMemoryObject() removed | Jonas Paulsson | 2016-02-15 | 1 | -36/+5 |
* | [ScheduleDagInstrs] Improved comments | Jonas Paulsson | 2016-02-04 | 1 | -9/+9 |
* | [ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten. | Jonas Paulsson | 2016-02-03 | 1 | -347/+362 |
* | Temporarily revert "[ScheduleDAGInstrs::buildSchedGraph()] Handling of memory... | Jonas Paulsson | 2016-01-29 | 1 | -376/+347 |
* | [ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten. | Jonas Paulsson | 2016-01-29 | 1 | -347/+376 |
* | [ScheduleDAGInstrs] Simplify logic to improve readability. NFC. | Chad Rosier | 2016-01-26 | 1 | -2/+1 |
* | MachineScheduler: Allow independent scheduling of sub register defs | Matthias Braun | 2016-01-20 | 1 | -0/+19 |
* | RegisterPressure: Make liveness tracking subregister aware | Matthias Braun | 2016-01-20 | 1 | -1/+1 |
* | RegisterPressure: Expose RegisterOperands API | Matthias Braun | 2016-01-12 | 1 | -4/+9 |
* | ScheduleDAGInstrs: Bug fix for missed memory dependency. | Geoff Berry | 2016-01-06 | 1 | -3/+12 |
* | ScheduleDAGInstrs: Move LiveIntervals field to ScheduleDAGMI | Matthias Braun | 2015-12-04 | 1 | -2/+1 |
* | ScheduleDAGInstrs: Rework schedule graph builder. | Matthias Braun | 2015-12-04 | 1 | -66/+161 |
* | Revert "ScheduleDAGInstrs: Rework schedule graph builder." | Matthias Braun | 2015-12-03 | 1 | -159/+66 |
* | ScheduleDAGInstrs: Rework schedule graph builder. | Matthias Braun | 2015-12-03 | 1 | -66/+159 |
* | ScheduleDAGInstrs: Remove IsPostRA flag; NFC | Matthias Braun | 2015-11-03 | 1 | -14/+7 |
* | Revert "ScheduleDAGInstrs: Remove IsPostRA flag" | Matthias Braun | 2015-10-29 | 1 | -5/+12 |
* | ScheduleDAGInstrs: Remove IsPostRA flag | Matthias Braun | 2015-10-29 | 1 | -12/+5 |
* | Refactor: Simplify boolean conditional return statements in lib/CodeGen. | Rafael Espindola | 2015-10-24 | 1 | -5/+3 |
* | CodeGen: Avoid more ilist iterator implicit conversions, NFC | Duncan P. N. Exon Smith | 2015-10-09 | 1 | -2/+2 |
* | Save LaneMask with livein registers | Matthias Braun | 2015-09-09 | 1 | -5/+5 |
* | MachineBasicBlock: Add liveins() method returning an iterator_range | Matthias Braun | 2015-08-24 | 1 | -9/+5 |
* | Fix some comment typos. | Benjamin Kramer | 2015-08-08 | 1 | -4/+4 |