summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [WinEH] Visit 'unwind to caller' catchswitches nested in catchswitchesDavid Majnemer2016-02-231-4/+8
* Add prefix based function layout when profile is available.Dehao Chen2016-02-231-0/+16
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-238-57/+52
* Revert "Add prefix based function layout when profile is available."Duncan P. N. Exon Smith2016-02-231-16/+0
* Include ProfileData as CodeGen's required library.Dehao Chen2016-02-221-1/+1
* [X86] Create mergeable constant pool entries for AVXDavid Majnemer2016-02-222-2/+8
* Add prefix based function layout when profile is available.Dehao Chen2016-02-221-0/+16
* SelectionDAG: Use correct addrspace when lowering memcpyMatt Arsenault2016-02-221-9/+16
* ARM: sink atomic release barrier as far as possible into cmpxchg.Tim Northover2016-02-221-21/+102
* Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith2016-02-225-23/+25
* Revert "[ifcnv] Add comment explaining why it's OK to duplicate convergent MI...Justin Lebar2016-02-221-5/+1
* [ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv.Justin Lebar2016-02-221-1/+5
* [ifcnv] Use unique_ptr in IfConversion. NFCJustin Lebar2016-02-221-26/+26
* Don't tail-duplicate blocks that contain convergent instructions.Justin Lebar2016-02-221-0/+5
* Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith2016-02-223-28/+27
* Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC"Duncan P. N. Exon Smith2016-02-223-27/+28
* CodeGen: Use references in MachineTraceMetrics::Trace, NFCDuncan P. N. Exon Smith2016-02-223-28/+27
* CodeGen: Explicitly convert from iterator to pointer, NFCDuncan P. N. Exon Smith2016-02-221-1/+1
* CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith2016-02-215-25/+23
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-214-9/+11
* ADT: Stop using getNodePtrUnchecked on end() iteratorsDuncan P. N. Exon Smith2016-02-211-5/+3
* CodeGen: Avoid getNodePtrUnchecked() where we need a Value, NFCDuncan P. N. Exon Smith2016-02-211-4/+6
* [X86] Use the correct alignment for COMDAT constant pool entriesDavid Majnemer2016-02-212-5/+8
* Don't scan for SSA register operands to update when not in SSA form.Dan Gohman2016-02-201-22/+24
* [DAGCombiner] Use getBitcast helper when possible. NFCI.Simon Pilgrim2016-02-201-7/+3
* MachineCopyPropagation: Introduce Reg2MIMap typedef; NFCMatthias Braun2016-02-201-4/+5
* MachineCopyPropagation: Move variables from function to passMatthias Braun2016-02-201-18/+22
* MachineCopyPropagation: Use ranged for, cleanup; NFCMatthias Braun2016-02-201-51/+35
* MachineCopyPropagation: Use assert() instead of if{report_error()} for 'impos...Matthias Braun2016-02-201-8/+5
* [RegAllocFast] Properly track the physical register definitions on calls.Quentin Colombet2016-02-201-4/+6
* [StatepointLowering] Minor non-semantic cleanupsSanjoy Das2016-02-191-23/+18
* [StatepointLowering] Update StatepointMaxSlotsRequired correctlySanjoy Das2016-02-191-3/+4
* [StatepointLowering] Fix a mistake in rL261336Sanjoy Das2016-02-191-4/+5
* [StatepointLowering] Change AllocatedStackSlots to use SmallBitVectorSanjoy Das2016-02-192-13/+15
* [StatepointLowering] Fix bug in allocateStackSlotSanjoy Das2016-02-191-2/+19
* [StatepointLowering] Clean up allocateStackSlotSanjoy Das2016-02-191-35/+22
* Shuffle header file as per the Coding StandardsDavid Majnemer2016-02-191-1/+1
* [SjLjEHPrepare] Simplify/cleanup codeDavid Majnemer2016-02-191-64/+50
* LegalizeDAG: Fix ExpandFCOPYSIGN assuming the same type on both inputsMatthias Braun2016-02-191-5/+31
* [SjLjEHPrepare] Don't grab pointers to functions in doInitializationDavid Majnemer2016-02-191-18/+17
* When printing MIR, output to errs() rather than outs().Justin Lebar2016-02-191-1/+1
* [IR] Extend cmpxchg to allow pointer type operandsPhilip Reames2016-02-191-4/+63
* Remove uses of builtin comma operator.Richard Trieu2016-02-1810-54/+93
* Restrict scope of variables [NFC]Philip Reames2016-02-181-2/+2
* Make header self-contained. NFC.Benjamin Kramer2016-02-181-0/+1
* Stop creating covmap as note section on ELFXinliang David Li2016-02-181-3/+0
* Revert "LiveIntervalAnalysis: Remove LiveVariables requirement" and LiveInter...Matthias Braun2016-02-183-3/+7
* DwarfDebug: Don't drop the DIExpression just because a variable isAdrian Prantl2016-02-171-3/+14
* DbgVariable: Add an accessor for the common case of a single expressionAdrian Prantl2016-02-172-2/+5
* Revert r261070, it caused PR26652 / PR26653.Nico Weber2016-02-171-126/+0
OpenPOWER on IntegriCloud