summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DAGCombiner: Relax sqrt NaN folding checkMatt Arsenault2016-02-271-7/+7
* CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith2016-02-2718-165/+163
* Minor code cleanup. NFC.Junmo Park2016-02-271-1/+1
* Fix a bug in isVectorReductionOp() in SelectionDAGBuilder.cpp that may cause ...Cong Hou2016-02-261-4/+4
* Fix warning in DwarfCFIException. NFCAmaury Sechet2016-02-261-1/+1
* Extract the method to begin and end a fragment in AsmPrinterHandler in their ...Amaury Sechet2016-02-264-12/+43
* [GlobalISel] Fix a ranlib warning about empty TOC.Quentin Colombet2016-02-261-3/+6
* [WinEH] Fix funclet return block clobber mask placementReid Kleckner2016-02-261-2/+6
* MachineCopyPropagation: Catch copies of the form A<-B;A<-BMatthias Braun2016-02-261-54/+71
* MachineCopyPropagation: Keep scanning through instructions with regmasksMatthias Braun2016-02-261-55/+55
* Minor code cleanups. NFC.Junmo Park2016-02-261-3/+3
* [WinEH] Don't remove unannotated inline-asm callsDavid Majnemer2016-02-261-2/+3
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-252-2/+2
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-251-1/+1
* Revert "Introduce analysis pass to compute PostDominators in the new pass man...Hongbin Zheng2016-02-251-1/+1
* Revert "Introduce DominanceFrontierAnalysis to the new PassManager to compute...Hongbin Zheng2016-02-252-2/+2
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-252-2/+2
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-251-1/+1
* [CodeGenPrepare] Remove load-based heuristicJunmo Park2016-02-251-11/+0
* Detecte vector reduction operations just before instruction selection.Cong Hou2016-02-241-0/+130
* MachineInstr: Respect register aliases in clearRegiserKills()Matthias Braun2016-02-241-1/+1
* NFC. Move isDereferenceable to Loads.h/cppArtur Pilipenko2016-02-241-0/+1
* Revert r261633 "Supporting all entities declared in lexical scope in LLVM deb...Hans Wennborg2016-02-236-199/+51
* Supporting all entities declared in lexical scope in LLVM debug info.Amjad Aboud2016-02-236-51/+199
* [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
OpenPOWER on IntegriCloud