llvm-6502/test/CodeGen/Thumb2
2009-09-04 07:47:40 +00:00
..
2009-07-17-CrossRegClassCopy.ll
2009-07-21-ISelBug.ll Shrinkify Thumb2 r = add sp, imm. 2009-08-11 23:00:31 +00:00
2009-07-23-CPIslandBug.ll
2009-07-30-PEICrash.ll
2009-08-01-WrongLDRBOpc.ll Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions. 2009-08-11 09:37:40 +00:00
2009-08-02-CoalescerBug.ll
2009-08-04-CoalescerAssert.ll
2009-08-04-CoalescerBug.ll Another nasty coalescer bug (is there another kind): 2009-08-05 07:05:41 +00:00
2009-08-04-ScavengerAssert.ll Disable stack coloring with register for now. It's not able to set kill markers. 2009-08-05 07:26:17 +00:00
2009-08-04-SubregLoweringBug2.ll One more place where subreg lowering forgot to transfer undefness. 2009-08-05 01:57:22 +00:00
2009-08-04-SubregLoweringBug3.ll One more. Transfer kill of the larger register when lowering an EXTRACT_SUBREG. 2009-08-05 02:25:11 +00:00
2009-08-04-SubregLoweringBug.ll If the insert_subreg source is <undef>, insert an implicit_def instead of a copy. 2009-08-05 01:29:24 +00:00
2009-08-06-SpDecBug.ll It turns out most of the thumb2 instructions are not allowed to touch SP. The semantics of such instructions are unpredictable. We have just been lucky that tests have been passing. 2009-08-07 00:34:42 +00:00
2009-08-07-CoalescerBug.ll Another coalescer bug. When a dead copy is eliminated, transfer the kill to a def of the exact register rather than a super-register. 2009-08-07 07:14:14 +00:00
2009-08-07-NeonFPBug.ll Fix support to use NEON for single precision fp math. 2009-08-07 19:30:41 +00:00
2009-08-08-ScavengerAssert.ll Simplify RegScavenger::forward a bit more. 2009-08-08 13:18:47 +00:00
2009-08-10-ISelBug.ll Handle the constantfp created during post-legalization dag combiner phase. 2009-08-10 20:25:59 +00:00
carry.ll Shrink ADDS, ADC, RSB, and SUBS. 2009-08-12 01:49:45 +00:00
dg.exp
frameless2.ll Turn on if-conversion for thumb2. 2009-08-15 07:59:10 +00:00
frameless.ll Leaf functions which do not save CSRs can be frameless even with -disable-fp-elim. 2009-08-14 20:48:13 +00:00
large-stack.ll It turns out most of the thumb2 instructions are not allowed to touch SP. The semantics of such instructions are unpredictable. We have just been lucky that tests have been passing. 2009-08-07 00:34:42 +00:00
load-global.ll Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode. 2009-08-04 23:47:55 +00:00
mul_const.ll
pic-load.ll Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode. 2009-08-04 23:47:55 +00:00
thumb2-adc.ll Shrink ADDS, ADC, RSB, and SUBS. 2009-08-12 01:49:45 +00:00
thumb2-add2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-add3.ll
thumb2-add4.ll Shrink ADDS, ADC, RSB, and SUBS. 2009-08-12 01:49:45 +00:00
thumb2-add5.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-add6.ll Shrink ADDS, ADC, RSB, and SUBS. 2009-08-12 01:49:45 +00:00
thumb2-add.ll
thumb2-and2.ll
thumb2-and.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-asr2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-asr.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-bcc.ll
thumb2-bfc.ll
thumb2-bic2.ll
thumb2-bic.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-branch.ll Also shrink immediate branches; also more assembler workarounds. 2009-08-14 18:31:44 +00:00
thumb2-call.ll Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer. 2009-08-28 23:18:09 +00:00
thumb2-clz.ll
thumb2-cmn2.ll
thumb2-cmn.ll
thumb2-cmp2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-cmp.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-eor2.ll
thumb2-eor.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-ifcvt1.ll Fix tests. 2009-08-15 08:23:11 +00:00
thumb2-ifcvt2.ll Run branch folding if if-converter make some transformations. 2009-09-04 07:47:40 +00:00
thumb2-ifcvt3.ll Run branch folding if if-converter make some transformations. 2009-09-04 07:47:40 +00:00
thumb2-jtb.ll
thumb2-ldm.ll Shrinkify Thumb2 load / store multiple instructions. 2009-08-11 21:11:32 +00:00
thumb2-ldr_ext.ll
thumb2-ldr_post.ll
thumb2-ldr_pre.ll
thumb2-ldr.ll Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions. 2009-08-11 09:37:40 +00:00
thumb2-ldrb.ll Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions. 2009-08-11 09:37:40 +00:00
thumb2-ldrh.ll Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions. 2009-08-11 09:37:40 +00:00
thumb2-lsl2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-lsl.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-lsr2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-lsr3.ll
thumb2-lsr.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-mla.ll
thumb2-mls.ll
thumb2-mov2.ll
thumb2-mov3.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-mov4.ll
thumb2-mov.ll Fix a typo. Somehow I thought this had passed before, but I guess not. 2009-08-24 21:17:17 +00:00
thumb2-mul.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-mulhi.ll
thumb2-mvn2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-mvn.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-neg.ll Shrink ADDS, ADC, RSB, and SUBS. 2009-08-12 01:49:45 +00:00
thumb2-orn2.ll Remove an Darwin assembler workaround. 2009-08-12 01:56:42 +00:00
thumb2-orn.ll
thumb2-orr2.ll
thumb2-orr.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-pack.ll
thumb2-rev16.ll
thumb2-rev.ll Fix revsh pattern. 2009-08-18 05:43:23 +00:00
thumb2-ror2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-ror.ll
thumb2-rsb2.ll
thumb2-rsb.ll
thumb2-sbc.ll Shrink ADDS, ADC, RSB, and SUBS. 2009-08-12 01:49:45 +00:00
thumb2-select_xform.ll
thumb2-select.ll
thumb2-shifter.ll
thumb2-smla.ll
thumb2-smul.ll
thumb2-spill-q.ll Fix PR4789. Teach eliminateFrameIndex how to handle VLDRQ and VSTRQ which cannot fold any immediate offset. 2009-08-27 01:23:50 +00:00
thumb2-str_post.ll
thumb2-str_pre.ll
thumb2-str.ll Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions. 2009-08-11 09:37:40 +00:00
thumb2-strb.ll Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions. 2009-08-11 09:37:40 +00:00
thumb2-strh.ll Fix the previous accidental commit. Now shrinking common Thumb2 load / store instructions. 2009-08-11 09:37:40 +00:00
thumb2-sub2.ll
thumb2-sub4.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-sub5.ll Shrink ADDS, ADC, RSB, and SUBS. 2009-08-12 01:49:45 +00:00
thumb2-sub.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-sxt_rot.ll
thumb2-tbb.ll
thumb2-tbh.ll
thumb2-teq2.ll
thumb2-teq.ll
thumb2-tst2.ll Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch of thumb2 tests to FileCheck. 2009-08-10 23:56:04 +00:00
thumb2-tst.ll
thumb2-uxt_rot.ll
thumb2-uxtb.ll
tls1.ll
tls2.ll Also shrink immediate branches; also more assembler workarounds. 2009-08-14 18:31:44 +00:00