aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2012-03-20Fix test case from r153135.Chad Rosier
2012-03-19Perform mul combine when multiplying wiht negative constants.Anton Korobeynikov
2012-03-15[fast-isel] Address Eli's comments for r152847. Specifically, add a test caseChad Rosier
2012-03-15ARM case-insensitive checking for APSR_nzcv.Jim Grosbach
2012-03-15Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints onLang Hames
2012-03-13DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) toEvan Cheng
2012-03-06Extend r148086 to check for [r +/- reg] address mode. This fixes queens perfo...Evan Cheng
2012-03-06Add <imp-def> operands when reloading into physregs.Jakob Stoklund Olesen
2012-03-06Split fpscr into two registers: FPSCR and FPSCR_NZCV.Lang Hames
2012-03-05updated patch for the ARM fused multiply add/subSebastian Pop
2012-03-04Use <def,undef> operands when spilling NEON bundles.Jakob Stoklund Olesen
2012-03-04Do trivial CSE of dead BBs during codegen preparation.Bill Wendling
2012-03-03Fix RA-dependent test.Jakob Stoklund Olesen
2012-03-01Neuter the optimization I implemented with r107852 and r108258 which turn someEvan Cheng
2012-03-01Revert r151816 as Jim has the appropriate fix.Chad Rosier
2012-03-01Fix testcases from r151807.Chad Rosier
2012-03-01Add missing triple for tests.Jim Grosbach
2012-03-01Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ...James Molloy
2012-02-28Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar
2012-02-28Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng
2012-02-28Handle regmasks in MachineCSE.Jakob Stoklund Olesen
2012-02-24test commit. removing unnecessary whitespace.Kristof Beyls
2012-02-24Thumb2 size reduction fix for tied operands of tMUL.Jim Grosbach
2012-02-24When emitting a cmp with 0 for a lowered select, mask out the highDan Gohman
2012-02-23Make tests less sensitive to scheduling changes.Jakob Stoklund Olesen
2012-02-23Fix to make sure that a comdat group gets generated correctly for a static me...Anton Korobeynikov
2012-02-23Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bitsEvan Cheng
2012-02-23Optimize a couple of common patterns involving conditional moves where the falseEvan Cheng
2012-02-21Proper support for a bastardized darwin-eabi hybird ABI.Evan Cheng
2012-02-17[fast-isel] Add support for returning non-legal types with no sign- or zero-Chad Rosier
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2012-02-14Tighten physical register invariants: Allocatable physical registers canLang Hames
2012-02-10RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick
2012-02-08[fast-isel] Add support for SUBs with non-legal types.Chad Rosier
2012-02-08Add comment to test case.Chad Rosier
2012-02-08[fast-isel] Add support for ORs with non-legal types.Chad Rosier
2012-02-07[fast-isel] Add support for indirect branches.Chad Rosier
2012-02-06[fast-isel] Add support for ADDs with non-legal types.Chad Rosier
2012-02-04[fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.Chad Rosier
2012-02-03[fast-isel] Add support for FPToUI. Also add test cases for FPToSI.Chad Rosier
2012-02-03[fast-isel] Add support for selecting UIToFP.Chad Rosier
2012-02-02Move test/CodeGen/Generic/2012-02-01-CoalescerBug.ll to CodeGen/ARM, for now....NAKAMURA Takumi
2012-01-27Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.Lang Hames
2012-01-26Replace the use of isPredicable() with isPredicated() inChad Rosier
2012-01-26Clear kill flags before propagating a copy.Jakob Stoklund Olesen
2012-01-25Improve sub-register def handling in ProcessImplicitDefs.Jakob Stoklund Olesen
2012-01-25Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov
2012-01-24Set correct <def,undef> flags when lowering REG_SEQUENCE.Jakob Stoklund Olesen
2012-01-24An option to selectively enable part of ARM EHABI support.Evgeniy Stepanov
2012-01-24Revert r148686 (and r148694, a fix to it) due to a serious layeringChandler Carruth