aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* Neuter the optimization I implemented with r107852 and r108258 which turn someEvan Cheng2012-03-011-33/+30
* Revert r151816 as Jim has the appropriate fix.Chad Rosier2012-03-011-2/+2
* Fix testcases from r151807.Chad Rosier2012-03-011-2/+2
* Add missing triple for tests.Jim Grosbach2012-03-011-1/+1
* Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ...James Molloy2012-03-011-0/+15
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-30/+0
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-0/+30
* Handle regmasks in MachineCSE.Jakob Stoklund Olesen2012-02-281-0/+31
* test commit. removing unnecessary whitespace.Kristof Beyls2012-02-241-1/+1
* Thumb2 size reduction fix for tied operands of tMUL.Jim Grosbach2012-02-241-3/+3
* When emitting a cmp with 0 for a lowered select, mask out the highDan Gohman2012-02-241-0/+19
* Make tests less sensitive to scheduling changes.Jakob Stoklund Olesen2012-02-232-5/+5
* Fix to make sure that a comdat group gets generated correctly for a static me...Anton Korobeynikov2012-02-231-0/+16
* Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bitsEvan Cheng2012-02-231-2/+2
* Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng2012-02-231-0/+46
* Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng2012-02-211-0/+3
* [fast-isel] Add support for returning non-legal types with no sign- or zero-Chad Rosier2012-02-171-0/+9
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-5/+13
* Tighten physical register invariants: Allocatable physical registers canLang Hames2012-02-141-1/+1
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-102-2/+2
* [fast-isel] Add support for SUBs with non-legal types.Chad Rosier2012-02-081-0/+38
* Add comment to test case.Chad Rosier2012-02-081-0/+2
* [fast-isel] Add support for ORs with non-legal types.Chad Rosier2012-02-081-0/+36
* [fast-isel] Add support for indirect branches.Chad Rosier2012-02-071-0/+17
* [fast-isel] Add support for ADDs with non-legal types.Chad Rosier2012-02-061-0/+40
* [fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.Chad Rosier2012-02-041-0/+44
* [fast-isel] Add support for FPToUI. Also add test cases for FPToSI.Chad Rosier2012-02-031-0/+52
* [fast-isel] Add support for selecting UIToFP.Chad Rosier2012-02-031-0/+94
* Move test/CodeGen/Generic/2012-02-01-CoalescerBug.ll to CodeGen/ARM, for now....NAKAMURA Takumi2012-02-021-0/+26
* Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.Lang Hames2012-01-271-0/+21
* Replace the use of isPredicable() with isPredicated() inChad Rosier2012-01-261-0/+44
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-261-0/+121
* Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen2012-01-251-0/+24
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-251-4/+6
* Set correct <def,undef> flags when lowering REG_SEQUENCE.Jakob Stoklund Olesen2012-01-242-1/+44
* An option to selectively enable part of ARM EHABI support.Evgeniy Stepanov2012-01-241-0/+1
* Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth2012-01-241-3/+2
* Fix PR11829. PostRA LICM was too aggressive.Jakob Stoklund Olesen2012-01-231-0/+105
* An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov2012-01-231-2/+3
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-221-0/+68
* ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson2012-01-201-0/+17
* VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach2012-01-201-0/+9
* Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov2012-01-191-0/+15
* test/CodeGen/ARM/test-sharedidx.ll: Fix for -Asserts.NAKAMURA Takumi2012-01-131-0/+1
* DAGCombine's logic for forming pre- and post- indexed loads / stores were beingEvan Cheng2012-01-132-4/+99
* ARM Ld/St Optimizer fix.Andrew Trick2012-01-111-0/+46
* ARM updating VST2 pseudo-lowering fixed vs. register update.Jim Grosbach2012-01-101-0/+9
* Allow machine-cse to look across MBB boundary when cse'ing instructions thatEvan Cheng2012-01-101-1/+30
* Don't print an unused label before .cfi_endproc.Rafael Espindola2012-01-091-2/+2
* Don't print a label before .cfi_startproc when we don't need to. This makesRafael Espindola2012-01-071-3/+3