summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/tail-opts.ll
Commit message (Expand)AuthorAgeFilesLines
* Codegen: Make chains from trellis-shaped CFGsKyle Butt2017-02-151-4/+3
* [BranchFolding] Tail common all identical unreachable blocksReid Kleckner2017-02-141-16/+103
* [X86] Use "and $0" and "orl $-1" to store 0 and -1 when optimizing for minsizeHans Wennborg2016-03-251-1/+1
* [X86] Enable shrink-wrapping by default, but keep it disabled for stack framesQuentin Colombet2015-12-091-1/+1
* Revert r253528: "[X86] Enable shrink-wrapping by default."Hans Wennborg2015-11-251-1/+1
* [X86] Enable shrink-wrapping by default.Quentin Colombet2015-11-191-1/+1
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-101-0/+38
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-12/+12
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-10/+10
* Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to f...Stephen Lin2013-07-141-9/+9
* X86: use sub-register sequences for MOV*r0 operationsTim Northover2013-05-301-2/+2
* Flip the new block-placement pass to be on by default.Chandler Carruth2012-04-161-4/+5
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-271-10/+10
* Fix a batch of x86 tests to be coalescer independent.Jakob Stoklund Olesen2011-05-041-3/+3
* In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick2011-04-141-3/+3
* Fix register-dependent X86 tests.Jakob Stoklund Olesen2011-04-051-10/+14
* Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack inEvan Cheng2011-01-031-1/+1
* Try again to disable critical edge splitting in CodeGenPrepare.Jakob Stoklund Olesen2010-09-301-9/+6
* Revert "Disable codegen prepare critical edge splitting. Machine instruction ...Jakob Stoklund Olesen2010-09-271-6/+9
* Disable codegen prepare critical edge splitting. Machine instruction passes nowEvan Cheng2010-09-231-9/+6
* Teach machine sink toEvan Cheng2010-09-171-3/+3
* Fix a bug which prevented tail merging of return instructions inDan Gohman2010-05-031-0/+23
* Start function numbering at 0.Dan Gohman2010-04-171-15/+15
* Fix tests.Evan Cheng2010-01-231-3/+3
* Delete useless trailing semicolons.Dan Gohman2010-01-051-1/+1
* Instruction fixes, added instructions, and AsmString changes in theSean Callanan2009-12-181-1/+1
* Don't enable the post-RA scheduler on x86 except at -O3. In itsDan Gohman2009-12-071-1/+1
* When optimizing for size, don't tail-merge unless it's likely to be aDan Gohman2009-11-131-0/+113
* Tail merge at any size when there are two potentials blocks and oneDan Gohman2009-11-121-0/+27
* Add support for tail duplication to BranchFolding, and extendDan Gohman2009-11-111-0/+268
OpenPOWER on IntegriCloud