llvm-project/llvm/test/CodeGen/ARM/GlobalISel
Diana Picus 574e0c5e32 [ARM GlobalISel] Support integer division for Thumb2
Support G_SDIV, G_UDIV, G_SREM and G_UREM.

The only significant difference between arm and thumb mode is that we
need to check a different subtarget feature.

llvm-svn: 352346
2019-01-28 10:37:30 +00:00
..
arm-call-lowering.ll [ARM GlobalISel] Implement call lowering for Thumb2 2018-12-05 10:35:28 +00:00
arm-instruction-select-cmp.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
arm-instruction-select-combos.mir [ARM GlobalISel] Support shifts for Thumb2 2019-01-25 10:48:42 +00:00
arm-instruction-select.mir [ARM GlobalISel] Import MOVi32imm into GlobalISel 2019-01-14 12:04:08 +00:00
arm-irtranslator.ll [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes. 2018-12-10 18:44:58 +00:00
arm-isel-divmod.ll
arm-isel-fp.ll
arm-isel-globals-pic.ll
arm-isel-globals-ropi-rwpi.ll
arm-isel-globals-static.ll
arm-isel.ll
arm-legalize-binops.mir [ARM GlobalISel] Support shifts for Thumb2 2019-01-25 10:48:42 +00:00
arm-legalize-bitcounts.mir [GISel]: Change how CSE is enabled by default for each pass 2019-01-24 23:11:25 +00:00
arm-legalize-casts.mir [ARM GlobalISel] Thumb2: casts between int and ptr 2018-12-14 13:45:38 +00:00
arm-legalize-consts.mir [ARM GlobalISel] Support G_CONSTANT for Thumb2 2018-12-19 09:55:10 +00:00
arm-legalize-divmod.mir [ARM GlobalISel] Support integer division for Thumb2 2019-01-28 10:37:30 +00:00
arm-legalize-exts.mir [ARM GlobalISel] Support exts and truncs for Thumb2 2018-12-13 12:06:54 +00:00
arm-legalize-fp.mir [GISel]: Change how CSE is enabled by default for each pass 2019-01-24 23:11:25 +00:00
arm-legalize-load-store.mir [ARM GlobalISel] Select load/store for Thumb2 2018-12-12 10:32:15 +00:00
arm-legalize-vfp4.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
arm-legalizer.mir [ARM GlobalISel] Support shifts for Thumb2 2019-01-25 10:48:42 +00:00
arm-param-lowering.ll [GISel]: Change how CSE is enabled by default for each pass 2019-01-24 23:11:25 +00:00
arm-regbankselect.mir [ARM GlobalISel] Support G_CTLZ and G_CTLZ_ZERO_UNDEF 2018-11-26 11:07:02 +00:00
arm-select-copy_to_regclass-of-fptosi.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
arm-select-globals-pic.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
arm-select-globals-ropi-rwpi.mir [ARM][NFC] codegen tests cleanup: remove dangling check prefixes 2018-11-23 10:08:39 +00:00
arm-select-globals-static.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
arm-unsupported.ll [ARM GlobalISel] Allow calls to varargs functions 2019-01-17 10:11:55 +00:00
irtranslator-varargs-lowering.ll [ARM GlobalISel] Allow calls to varargs functions 2019-01-17 10:11:55 +00:00
lit.local.cfg
pr35375.ll
select-pkhbt.mir [ARM GlobalISel] Support shifts for Thumb2 2019-01-25 10:48:42 +00:00
select-pr35926.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-revsh.mir [ARM GlobalISel] Support shifts for Thumb2 2019-01-25 10:48:42 +00:00
thumb-select-arithmetic-ops.mir [ARM GlobalISel] Support integer division for Thumb2 2019-01-28 10:37:30 +00:00
thumb-select-casts.mir [ARM GlobalISel] Thumb2: casts between int and ptr 2018-12-14 13:45:38 +00:00
thumb-select-exts.mir [ARM GlobalISel] Support exts and truncs for Thumb2 2018-12-13 12:06:54 +00:00
thumb-select-imm.mir [ARM GlobalISel] Support G_CONSTANT for Thumb2 2018-12-19 09:55:10 +00:00
thumb-select-load-store.mir [ARM GlobalISel] Select load/store for Thumb2 2018-12-12 10:32:15 +00:00
thumb-select-logical-ops.mir [ARM GlobalISel] Support G_CONSTANT for Thumb2 2018-12-19 09:55:10 +00:00
thumb-select-shifts.mir [ARM GlobalISel] Support shifts for Thumb2 2019-01-25 10:48:42 +00:00