summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: improve representation of G_SEQUENCE and G_EXTRACTTim Northover2016-08-193-20/+42
* Revert "IfConversion: Rescan diamonds."Kyle Butt2016-08-191-115/+34
* Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged."Kyle Butt2016-08-191-287/+78
* GlobalISel: allow extractvalue to extract an aggregate.Tim Northover2016-08-191-1/+1
* GlobalISel: support translation of extractvalue instructions.Tim Northover2016-08-193-2/+23
* GlobalISel: support overflow arithmetic intrinsics.Tim Northover2016-08-193-15/+63
* [CodeGen] Fix a trivial type conversion bug dating back to pre-2008James Molloy2016-08-191-1/+1
* Revert "RegScavenging: Add scavengeRegisterBackwards()"Matthias Braun2016-08-194-347/+165
* CodeGen: Add/Factor out LiveRegUnits class; NFCIMatthias Braun2016-08-183-60/+107
* CodeGen: If Convert blocks that would form a diamond when tail-merged.Kyle Butt2016-08-181-78/+287
* IfConversion: Rescan diamonds.Kyle Butt2016-08-181-34/+115
* IfConversion: Handle inclusive ranges more carefully.Kyle Butt2016-08-181-22/+56
* RegScavenging: Add scavengeRegisterBackwards()Matthias Braun2016-08-182-108/+243
* Branch Folding: Accept explicit threshold for tail merge size.Kyle Butt2016-08-183-22/+44
* (Trivial) TargetPassConfig: assert when TargetMachine has no MCAsmInfoAlex Bradbury2016-08-181-1/+3
* TailDuplicator: Fix crash after r278974Matthias Braun2016-08-181-1/+1
* Tail Duplication: Accept explicit threshold for duplicating.Kyle Butt2016-08-171-4/+8
* TailDuplicator: Use optForSize instead of hasFnAttribute.Kyle Butt2016-08-171-1/+1
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-1710-38/+37
* GlobalISel: support irtranslation of icmp instructions.Tim Northover2016-08-177-1/+106
* [GraphWriter] Change GraphWriter to use NodeRef in GraphTraitsTim Shen2016-08-171-0/+1
* Fix for PR29010Marina Yatsina2016-08-171-1/+5
* Support the DW_AT_noreturn DWARF flag.Adrian Prantl2016-08-171-0/+3
* Fixing bug committed in rev. 278321Marina Yatsina2016-08-171-3/+6
* Fix bug in DAGBuilder for getelementptr with expanded vector.Ayman Musa2016-08-171-1/+2
* First commit (test commit) - Adding empty line.Ayman Musa2016-08-171-0/+1
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-176-8/+9
* IfConversion: Use references instead of pointers where possible; NFCMatthias Braun2016-08-171-124/+134
* IfConversion: Use range based for; NFCMatthias Braun2016-08-171-35/+23
* IfConversion: Improve doxygen commentsMatthias Braun2016-08-171-63/+46
* CodeGen: Avoid dereferencing end() in OptimizePHIs::OptimizeBBDuncan P. N. Exon Smith2016-08-171-1/+1
* CodeGen: Avoid dereferencing end() when unconstifying iteratorsDuncan P. N. Exon Smith2016-08-161-8/+4
* Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough.Kyle Butt2016-08-161-0/+10
* CodeGen: Don't dereference end() in MachineBasicBlock::CorrectExtraCFGEdgesDuncan P. N. Exon Smith2016-08-161-4/+4
* TailDuplicator: Use range loopsMatt Arsenault2016-08-161-42/+23
* [MBP] do not reorder and move up loop latch blockSjoerd Meijer2016-08-161-0/+10
* When the inline spiller rematerializes an instruction, take the debug locatio...Wolfgang Pieb2016-08-161-1/+7
* [AArch64][GlobalISel] Select G_MUL.Ahmed Bougacha2016-08-161-0/+4
* [Pipeliner] Fix an asssert due to invalid Phi in the epilogBrendon Cahoon2016-08-161-2/+1
* [AArch64][GlobalISel] Select p0 G_FRAME_INDEX.Ahmed Bougacha2016-08-161-2/+2
* [x86] Refactor a PowerPC specific ctlz/srl transformation (NFC).Pierre Gousseau2016-08-161-0/+25
* [ADT] Change PostOrderIterator to use NodeRef. NFC.Tim Shen2016-08-151-3/+4
* Fix typo in lowering for fp128 ueq.Eli Friedman2016-08-151-1/+1
* GlobalISel: support loads and stores of strange types.Tim Northover2016-08-152-11/+15
* Local variables whose address is taken and passed on to a call are described Wolfgang Pieb2016-08-152-4/+33
* MachineLoop: add methods findLoopControlBlock and findLoopPreheaderSjoerd Meijer2016-08-151-0/+45
* Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged."Diana Picus2016-08-141-351/+65
* Revert "Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough."Diana Picus2016-08-141-10/+0
* Minor comment fix ("generate" --> "generates").Justin Lebar2016-08-121-1/+1
* Reapply [BranchFolding] Restrict tail merging loop blocks after MBPHaicheng Wu2016-08-121-9/+23
OpenPOWER on IntegriCloud