| Commit message (Expand) | Author | Age | Files | Lines |
* | [WinEH] Visit 'unwind to caller' catchswitches nested in catchswitches | David Majnemer | 2016-02-23 | 1 | -4/+8 |
* | Add prefix based function layout when profile is available. | Dehao Chen | 2016-02-23 | 1 | -0/+16 |
* | CodeGen: TII: Take MachineInstr& in predicate API, NFC | Duncan P. N. Exon Smith | 2016-02-23 | 8 | -57/+52 |
* | Revert "Add prefix based function layout when profile is available." | Duncan P. N. Exon Smith | 2016-02-23 | 1 | -16/+0 |
* | Include ProfileData as CodeGen's required library. | Dehao Chen | 2016-02-22 | 1 | -1/+1 |
* | [X86] Create mergeable constant pool entries for AVX | David Majnemer | 2016-02-22 | 2 | -2/+8 |
* | Add prefix based function layout when profile is available. | Dehao Chen | 2016-02-22 | 1 | -0/+16 |
* | SelectionDAG: Use correct addrspace when lowering memcpy | Matt Arsenault | 2016-02-22 | 1 | -9/+16 |
* | ARM: sink atomic release barrier as far as possible into cmpxchg. | Tim Northover | 2016-02-22 | 1 | -21/+102 |
* | Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" | Duncan P. N. Exon Smith | 2016-02-22 | 5 | -23/+25 |
* | Revert "[ifcnv] Add comment explaining why it's OK to duplicate convergent MI... | Justin Lebar | 2016-02-22 | 1 | -5/+1 |
* | [ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv. | Justin Lebar | 2016-02-22 | 1 | -1/+5 |
* | [ifcnv] Use unique_ptr in IfConversion. NFC | Justin Lebar | 2016-02-22 | 1 | -26/+26 |
* | Don't tail-duplicate blocks that contain convergent instructions. | Justin Lebar | 2016-02-22 | 1 | -0/+5 |
* | Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC" | Duncan P. N. Exon Smith | 2016-02-22 | 3 | -28/+27 |
* | Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC" | Duncan P. N. Exon Smith | 2016-02-22 | 3 | -27/+28 |
* | CodeGen: Use references in MachineTraceMetrics::Trace, NFC | Duncan P. N. Exon Smith | 2016-02-22 | 3 | -28/+27 |
* | CodeGen: Explicitly convert from iterator to pointer, NFC | Duncan P. N. Exon Smith | 2016-02-22 | 1 | -1/+1 |
* | CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC | Duncan P. N. Exon Smith | 2016-02-21 | 5 | -25/+23 |
* | ADT: Remove == and != comparisons between ilist iterators and pointers | Duncan P. N. Exon Smith | 2016-02-21 | 4 | -9/+11 |
* | ADT: Stop using getNodePtrUnchecked on end() iterators | Duncan P. N. Exon Smith | 2016-02-21 | 1 | -5/+3 |
* | CodeGen: Avoid getNodePtrUnchecked() where we need a Value, NFC | Duncan P. N. Exon Smith | 2016-02-21 | 1 | -4/+6 |
* | [X86] Use the correct alignment for COMDAT constant pool entries | David Majnemer | 2016-02-21 | 2 | -5/+8 |
* | Don't scan for SSA register operands to update when not in SSA form. | Dan Gohman | 2016-02-20 | 1 | -22/+24 |
* | [DAGCombiner] Use getBitcast helper when possible. NFCI. | Simon Pilgrim | 2016-02-20 | 1 | -7/+3 |
* | MachineCopyPropagation: Introduce Reg2MIMap typedef; NFC | Matthias Braun | 2016-02-20 | 1 | -4/+5 |
* | MachineCopyPropagation: Move variables from function to pass | Matthias Braun | 2016-02-20 | 1 | -18/+22 |
* | MachineCopyPropagation: Use ranged for, cleanup; NFC | Matthias Braun | 2016-02-20 | 1 | -51/+35 |
* | MachineCopyPropagation: Use assert() instead of if{report_error()} for 'impos... | Matthias Braun | 2016-02-20 | 1 | -8/+5 |
* | [RegAllocFast] Properly track the physical register definitions on calls. | Quentin Colombet | 2016-02-20 | 1 | -4/+6 |
* | [StatepointLowering] Minor non-semantic cleanups | Sanjoy Das | 2016-02-19 | 1 | -23/+18 |
* | [StatepointLowering] Update StatepointMaxSlotsRequired correctly | Sanjoy Das | 2016-02-19 | 1 | -3/+4 |
* | [StatepointLowering] Fix a mistake in rL261336 | Sanjoy Das | 2016-02-19 | 1 | -4/+5 |
* | [StatepointLowering] Change AllocatedStackSlots to use SmallBitVector | Sanjoy Das | 2016-02-19 | 2 | -13/+15 |
* | [StatepointLowering] Fix bug in allocateStackSlot | Sanjoy Das | 2016-02-19 | 1 | -2/+19 |
* | [StatepointLowering] Clean up allocateStackSlot | Sanjoy Das | 2016-02-19 | 1 | -35/+22 |
* | Shuffle header file as per the Coding Standards | David Majnemer | 2016-02-19 | 1 | -1/+1 |
* | [SjLjEHPrepare] Simplify/cleanup code | David Majnemer | 2016-02-19 | 1 | -64/+50 |
* | LegalizeDAG: Fix ExpandFCOPYSIGN assuming the same type on both inputs | Matthias Braun | 2016-02-19 | 1 | -5/+31 |
* | [SjLjEHPrepare] Don't grab pointers to functions in doInitialization | David Majnemer | 2016-02-19 | 1 | -18/+17 |
* | When printing MIR, output to errs() rather than outs(). | Justin Lebar | 2016-02-19 | 1 | -1/+1 |
* | [IR] Extend cmpxchg to allow pointer type operands | Philip Reames | 2016-02-19 | 1 | -4/+63 |
* | Remove uses of builtin comma operator. | Richard Trieu | 2016-02-18 | 10 | -54/+93 |
* | Restrict scope of variables [NFC] | Philip Reames | 2016-02-18 | 1 | -2/+2 |
* | Make header self-contained. NFC. | Benjamin Kramer | 2016-02-18 | 1 | -0/+1 |
* | Stop creating covmap as note section on ELF | Xinliang David Li | 2016-02-18 | 1 | -3/+0 |
* | Revert "LiveIntervalAnalysis: Remove LiveVariables requirement" and LiveInter... | Matthias Braun | 2016-02-18 | 3 | -3/+7 |
* | DwarfDebug: Don't drop the DIExpression just because a variable is | Adrian Prantl | 2016-02-17 | 1 | -3/+14 |
* | DbgVariable: Add an accessor for the common case of a single expression | Adrian Prantl | 2016-02-17 | 2 | -2/+5 |
* | Revert r261070, it caused PR26652 / PR26653. | Nico Weber | 2016-02-17 | 1 | -126/+0 |