aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2
AgeCommit message (Expand)Author
2009-08-01Hack to make this test work on platforms which aren't Macs. Fixing this Eli Friedman
2009-08-01Workaround a couple of Darwin assembler bugs.Evan Cheng
2009-08-01Split t2MOVCCs since some assemblers do not recognize mov shifted register al...Evan Cheng
2009-08-01Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the sameEvan Cheng
2009-07-31Until we have a "ALIGN" pseudo instruction, have asm printer emitted a .alignEvan Cheng
2009-07-30When fp is not eliminated, instructions with T2_i12 modes will be changed to ...Evan Cheng
2009-07-30Darwin assembler now recognizes "orn", so remove workaround.David Goodwin
2009-07-30Darwin assembler now supports "rrx", so remove workaround.David Goodwin
2009-07-30Cleanup and include code selection for some frame index cases.David Goodwin
2009-07-29tbb / tbh instructions only branch forward, not backwards.Evan Cheng
2009-07-29Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte /...Evan Cheng
2009-07-28In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is un...Evan Cheng
2009-07-28Remove support for ORN to workaround <rdar://problem/7096522>.David Goodwin
2009-07-28Add workaround for <rdar://problem/7098328>.David Goodwin
2009-07-28Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.David Goodwin
2009-07-28- More refactoring. This gets rid of all of the getOpcode calls.Evan Cheng
2009-07-27ORN does not require (and can not have) the ".w" suffix. "Orthogonality" is a...David Goodwin
2009-07-27Add ".w" suffix for wide thumb-2 instructions.David Goodwin
2009-07-25Change Thumb2 jumptable codegen to one that uses two level jumps:Evan Cheng
2009-07-25Remove a duplicated test.Evan Cheng
2009-07-24Fix these tests.Evan Cheng
2009-07-24Convert a test to FileCheck.Evan Cheng
2009-07-23Thumb2 does not allow the use of "pc" register as part of the load / store ad...Evan Cheng
2009-07-23Fix up ARM constant island pass for Thumb2.Evan Cheng
2009-07-21Do not select tSXTB / tSXTH in thumb2 mode.Evan Cheng
2009-07-21Fix ARM isle code that optimize multiply by constants which are power-of-2 +/...Evan Cheng
2009-07-16Emit cross regclass register moves for thumb2.Anton Korobeynikov
2009-07-14Fix detection of valid BFC immediates.David Goodwin
2009-07-11Don't put IT instruction before conditional branches.Evan Cheng
2009-07-10convert test to use FileCheck, which is much more precise and faster thanChris Lattner
2009-07-10Add a thumb2 pass to insert IT blocks.Evan Cheng
2009-07-08Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin
2009-07-08Add rev16 test... xfail for nowDavid Goodwin
2009-07-08Checkpoint Thumb2 Instr info work. Generalized base code so that it can be sh...David Goodwin
2009-07-07Add Thumb2 movcc instructions.Evan Cheng
2009-07-07Add Thumb2 pkhbt / pkhtb.Evan Cheng
2009-07-07Add some more Thumb2 multiplication instructions.Evan Cheng
2009-07-03Add thumb2 sign / zero extend with rotate instructions.Evan Cheng
2009-07-03Added indexed stores.Evan Cheng
2009-07-02Sign extending pre/post indexed loads.Evan Cheng
2009-07-02Thumb2 pre/post indexed loads.Evan Cheng
2009-07-01Add PIC load and store patterns for Thumb-2.David Goodwin
2009-06-30Add thumb-2 store word, halfword, and byte.David Goodwin
2009-06-30Improve Thumb-2 jump table support.David Goodwin
2009-06-30A few more load instructions.Evan Cheng
2009-06-30Enhance tests to include shifted-register operand testing.David Goodwin
2009-06-29Add Thumb-2 support for TEQ amd TST.David Goodwin
2009-06-29Thumb-2 testsDavid Goodwin
2009-06-29Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only ...David Goodwin
2009-06-29Implement Thumb2 ldr.Evan Cheng