llvm-project/llvm/test/CodeGen/AArch64/GlobalISel
Quentin Colombet c9256cc6ba [IRTranslator] Use the alloc size instead of the store size when translating allocas
We use to incorrectly use the store size instead of the alloc size when
creating the stack slot for allocas.
On aarch64 this can be demonstrated by allocating weirdly sized types.

For instance, in the added test case, we use an alloca for i19. We used
to allocate a slot of size 24-bit (19 rounded up to the next byte),
whereas we really want to use a full 32-bit slot for this type.

llvm-svn: 359856
2019-05-03 01:23:56 +00:00
..
arm64-callingconv-ios.ll GlobalISel: Fix creating MMOs with align 0 2019-01-31 01:38:47 +00:00
arm64-callingconv.ll
arm64-fallback.ll Revert r358800. Breaks Obsequi from the test suite. 2019-04-20 21:25:00 +00:00
arm64-irtranslator-fmuladd.ll
arm64-irtranslator-stackprotect.ll [GlobalISel] Set stack protector index when translating Intrinsic::stackprotector 2018-12-10 15:15:05 +00:00
arm64-irtranslator.ll [GlobalISel] Add IRTranslator support for G_FNEARBYINT 2019-04-25 16:39:28 +00:00
arm64-regbankselect.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
call-lowering-i256-crash.ll [GlobalISel] Fix a crash when handling an invalid MVT during call lowering. 2019-04-12 22:05:46 +00:00
call-translator-cse.ll GlobalISel: Fix creating MMOs with align 0 2019-01-31 01:38:47 +00:00
call-translator-ios.ll [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
call-translator.ll [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
combine-anyext-crash.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
debug-cpp.ll MachineOperand/MIParser: Do not print debug-use flag, infer it 2018-10-30 23:28:27 +00:00
debug-insts.ll MachineOperand/MIParser: Do not print debug-use flag, infer it 2018-10-30 23:28:27 +00:00
dynamic-alloca-lifetime.ll [GlobalISel] Add ISel support for @llvm.lifetime.start and @llvm.lifetime.end 2019-01-28 19:22:29 +00:00
dynamic-alloca.ll
fallback-nofastisel.ll
fp16-copy-gpr.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
fp128-legalize-crash-pr35690.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
gisel-abort.ll
gisel-commandline-option-fastisel.ll [GlobalISel] Fix choice of instruction selector for AArch64 at -O0 with -global-isel=0 2019-01-08 14:19:06 +00:00
gisel-commandline-option.ll [GISel]: Add support for CSEing continuously during GISel passes. 2019-01-16 00:40:37 +00:00
gisel-fail-intermediate-legalizer.ll
inline-asm.ll
irtranslator-bitcast.ll
irtranslator-block-order.ll [GlobalISel][IRTranslator] Use RPO traversal when visiting blocks to translate. 2018-08-01 02:17:42 +00:00
irtranslator-dilocation.ll [globalisel][irtranslator] Fix test from r345743 on non-asserts builds. 2018-10-31 17:58:47 +00:00
irtranslator-duplicate-types-param.ll [GlobalISel][IRTranslator] Fix a bug in handling repeating struct types during argument lowering. 2018-08-14 12:04:25 +00:00
irtranslator-exceptions.ll [GlobalISel] Rewrite CallLowering::lowerReturn to accept multiple VRegs per Value 2018-08-02 08:33:31 +00:00
irtranslator-max-address-space.ll GlobalISel: Fix address space limit in LLT 2019-01-26 01:42:13 +00:00
irtranslator-stackprotect-check.ll [GlobalISel] Fix test irtranslator-stackprotect-check.ll 2018-12-03 09:28:28 +00:00
irtranslator-volatile-load-pr36018.ll [AArch64][GlobalISel] Re-enable selection of volatile loads. 2018-12-05 00:03:09 +00:00
irtranslator-weird-alloca-size.ll [IRTranslator] Use the alloc size instead of the store size when translating allocas 2019-05-03 01:23:56 +00:00
legalize-add.mir [AArch64][GlobalISel] Add legalizer support for <8 x s16> and <16 x s8> G_ADD. 2019-04-10 23:06:11 +00:00
legalize-and.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-atomicrmw.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-blockaddress.mir [AArch64][GlobalISel] Make G_BLOCK_ADDR legal. 2018-07-31 00:08:56 +00:00
legalize-build-vector.mir [AArch64][GlobalISel] Make <2 x p0> = G_BUILD_VECTOR legal. 2019-04-10 23:06:14 +00:00
legalize-ceil.mir [GlobalISel][AArch64] Add isel support for FP16 vector @llvm.ceil 2019-01-24 22:00:41 +00:00
legalize-cmp.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-cmpxchg-with-success.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-cmpxchg.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-combines.mir GlobalISel: Combine g_extract with g_merge_values 2019-02-04 23:41:59 +00:00
legalize-concat-vectors.mir [AArch64][GlobalISel] Add some support for G_CONCAT_VECTORS. 2019-03-14 22:48:15 +00:00
legalize-constant.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-cos.mir [GlobalISel][AArch64] Add instruction selection support for G_FCOS and G_FSIN 2019-01-28 18:34:18 +00:00
legalize-div.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-exceptions.ll [GlobalISel][IRTranslator] Split aggregates during IR translation. 2018-05-16 10:32:02 +00:00
legalize-exp.mir [GlobalISel][AArch64] Select G_FEXP 2019-01-30 23:46:15 +00:00
legalize-ext-cse.mir [GISel]: Change how CSE is enabled by default for each pass 2019-01-24 23:11:25 +00:00
legalize-ext-csedebug-output.mir [GlobalISel] Regex the opcodes in unit test to fix non-deterministic ordering 2019-02-10 19:53:43 +00:00
legalize-ext.mir [GlobalISel][AArch64] Add generic legalization rule for extends 2019-04-25 18:42:00 +00:00
legalize-extload.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-extract-vector-elt.mir [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes. 2018-12-10 18:44:58 +00:00
legalize-extracts.mir GlobalISel: Combine g_extract with g_merge_values 2019-02-04 23:41:59 +00:00
legalize-fcmp.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-fexp2.mir [AArch64][GlobalISel] Legalize G_FEXP2 2019-04-03 16:58:32 +00:00
legalize-fma.mir [AArch64][GlobalISel] Legalize G_FMA for more vector types 2019-04-23 17:37:56 +00:00
legalize-fp-arith.mir [AArch64][GlobalISel] Add some missing vector support for FP arithmetic ops. 2019-01-28 02:28:22 +00:00
legalize-fptoi.mir [AArch64][GlobalISel] Add some vector support for fp <-> int conversions. 2019-01-28 02:27:59 +00:00
legalize-frint.mir [GlobalISel][AArch64] Legalize + select G_FRINT 2019-04-19 23:41:52 +00:00
legalize-gep.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-ignore-non-generic.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-inserts.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-intrinsic-round.mir [AArch64][GlobalISel] Legalize G_INTRINSIC_ROUND 2019-04-23 21:11:57 +00:00
legalize-intrinsic-trunc.mir [AArch64][GlobalISel] Legalize G_INTRINSIC_TRUNC 2019-04-23 18:20:44 +00:00
legalize-inttoptr-xfail-1.mir GlobalISel: Verify pointer casts 2019-01-29 23:29:00 +00:00
legalize-inttoptr-xfail-2.mir GlobalISel: Verify g_select 2019-02-04 23:29:16 +00:00
legalize-itofp.mir [AArch64][GlobalISel] Add some missing vector support for FP arithmetic ops. 2019-01-28 02:28:22 +00:00
legalize-load-store-fewerElts.mir [AArch64][GlobalISel] Flesh out vector load/store support for more types. 2019-04-11 20:40:01 +00:00
legalize-load-store-s128-unaligned.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-load-store-vector-of-ptr.mir [AArch64][GlobalISel] Legalization and ISel support for load/stores of vectors of pointers. 2019-04-11 20:32:24 +00:00
legalize-load-store.mir [GlobalISel][AArch64] Legalize v8s8 loads 2019-04-18 21:13:58 +00:00
legalize-log.mir [GlobalISel][AArch64] Add legalization for G_FLOG 2019-01-28 21:27:23 +00:00
legalize-log2.mir [GlobalISel][AArch64] Add instruction selection support for @llvm.log2 2019-01-30 21:16:04 +00:00
legalize-log10.mir [GlobalISel][AArch64] Add instruction selection support for @llvm.log10 2019-01-28 19:53:14 +00:00
legalize-merge-values.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-mul.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-nearbyint.mir [GlobalISel][AArch64] Legalize G_FNEARBYINT 2019-04-25 16:44:40 +00:00
legalize-or.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-phi.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-pow.mir [GlobalISel][AArch64] Legalize vector G_FPOW 2019-04-19 16:28:08 +00:00
legalize-property.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
legalize-rem.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-select.mir [AArch64][GlobalISel] Legalize vector G_ICMP. 2019-04-09 21:22:40 +00:00
legalize-sext-copy.mir Reland r346166: [GlobalISel] Refactor the artifact combiner a bit by using MIPatternMatch 2018-11-06 18:31:25 +00:00
legalize-sextload.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-shift.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-shuffle-vector.mir Re-land "[AArch64][GlobalISel] Implement partial support for G_SHUFFLE_VECTOR"" 2019-02-21 20:20:16 +00:00
legalize-simple.mir [GISel]: Change how CSE is enabled by default for each pass 2019-01-24 23:11:25 +00:00
legalize-sin.mir [GlobalISel][AArch64] Add instruction selection support for G_FCOS and G_FSIN 2019-01-28 18:34:18 +00:00
legalize-sqrt.mir [GlobalISel][AArch64] Add instruction selection support for @llvm.sqrt 2019-01-30 21:03:52 +00:00
legalize-sub.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-undef.mir [AArch64][GlobalISel] Make v4s32 G_IMPLICIT_DEF legal. 2019-03-19 21:43:02 +00:00
legalize-unmerge-values.mir GlobalISel: Implement narrowScalar for shift main type 2019-02-07 19:37:44 +00:00
legalize-vaarg.mir [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
legalize-vector-icmp.mir [AArch64][GlobalISel] Legalize vector G_ICMP. 2019-04-09 21:22:40 +00:00
legalize-xor.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-zextload.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalizer-combiner-zext-trunc-crash.mir [GlobalISel] Fix legalizer artifact combiner from crashing with invalid dead instructions. 2019-03-27 17:47:42 +00:00
legalizer-combiner.mir [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes. 2018-12-10 18:44:58 +00:00
legalizer-info-validation.mir [GlobalISel][AArch64] Add generic legalization rule for extends 2019-04-25 18:42:00 +00:00
lit.local.cfg
localizer-in-O0-pipeline.mir
localizer.mir GlobalISel: Enforce operand types for constants 2019-02-04 23:29:31 +00:00
machine-cse-mid-pipeline.mir [MachineCSE][GlobalISel] Making sure MachineCSE works mid-GlobalISel (again) 2018-10-20 00:06:15 +00:00
no-regclass.mir
non-pow-2-extload-combine.mir [AArch64][GlobalISel] Don't do extending loads combine for non-pow-2 types. 2019-04-15 22:34:08 +00:00
observer-change-crash.mir [AArch64][GlobalISel] Enable copy elision in the pre-legalizer combine and fix a crash. 2019-04-13 00:33:25 +00:00
opt-shuffle-splat.mir [AArch64][GlobalISel] Add an optimization to select vector DUP instructions. 2019-03-19 21:43:05 +00:00
prelegalizercombiner-extending-loads-cornercases.mir [globalisel] Correct string emitted by GISelChangeObserver::erasingInstr() 2019-02-11 20:45:19 +00:00
prelegalizercombiner-extending-loads-s1.mir [AArch64][GlobalISel] Fix the G_EXTLOAD combiner creating non-extending illegal instructions. 2019-01-27 10:56:20 +00:00
prelegalizercombiner-extending-loads.mir GlobalISel: Enforce operand types for constants 2019-02-04 23:29:31 +00:00
reg-bank-128bit.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
regbank-ceil.ll [GlobalISel][AArch64] Add G_FCEIL to isPreISelGenericFloatingPointOpcode 2018-12-20 21:14:15 +00:00
regbank-extract-vector-elt.mir Recommit "[GlobalISel][AArch64] Add selection support for G_EXTRACT_VECTOR_ELT" 2019-03-11 22:18:01 +00:00
regbank-fma.mir [AArch64][GlobalISel] Add G_FMA to isPreISelGenericFloatingPointOpcode 2019-04-23 17:17:06 +00:00
regbank-insert-vector-elt.mir [GlobalISel][AArch64] Add isel support for G_INSERT_VECTOR_ELT on v2s32s 2019-03-29 21:39:36 +00:00
regbank-intrinsic-round.mir [AArch64][GlobalISel] Mark G_INTRINSIC_ROUND as a pre-isel floating point opcode 2019-04-23 22:47:00 +00:00
regbank-intrinsic-trunc.mir [AArch64][GlobalISel] Teach regbankselect about G_INTRINSIC_TRUNC 2019-04-23 18:20:47 +00:00
regbank-nearbyint.mir [GlobalISel][AArch64] Legalize G_FNEARBYINT 2019-04-25 16:44:40 +00:00
regbankselect-build-vector.mir [AArch64][GlobalISel] Regbankselect: Fix G_BUILD_VECTOR trying to use s16 gpr sources. 2019-03-15 18:00:01 +00:00
regbankselect-dbg-value.mir MachineOperand/MIParser: Do not print debug-use flag, infer it 2018-10-30 23:28:27 +00:00
regbankselect-default.mir GlobalISel: Enforce operand types for constants 2019-02-04 23:29:31 +00:00
regbankselect-reg_sequence.mir GlobalISel: Fix RegBankSelect for REG_SEQUENCE 2019-03-21 20:45:36 +00:00
regbankselect-unmerge-vec.mir [AArch64][GlobalISel] Unmerge into scalars from a vector should use FPR bank. 2019-01-29 21:19:33 +00:00
ret-vec-promote.ll [GlobalISel][AArch64] Allow CallLowering to handle types which are normally 2019-04-09 21:22:33 +00:00
select-atomicrmw.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-binop.mir [AArch64][GlobalISel] Add legalizer support for <8 x s16> and <16 x s8> G_ADD. 2019-04-10 23:06:11 +00:00
select-bitcast-bigendian.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-bitcast.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-blockaddress.mir [AArch64][GlobalISel] Add isel support for G_BLOCK_ADDR. 2018-07-31 00:09:02 +00:00
select-br.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-bswap.mir [AArch64][GlobalISel] Select G_BSWAP for vectors of s32 and s64 2019-04-26 18:00:01 +00:00
select-build-vector.mir [AArch64][GlobalISel] Make <2 x p0> = G_BUILD_VECTOR legal. 2019-04-10 23:06:14 +00:00
select-cbz.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-ceil.mir [GlobalISel][AArch64] Add isel support for FP16 vector @llvm.ceil 2019-01-24 22:00:41 +00:00
select-cmpxchg.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-concat-vectors.mir [AArch64][GlobalISel] Add some support for G_CONCAT_VECTORS. 2019-03-14 22:48:15 +00:00
select-constant.mir [GlobalISel][AArch64] Use fmov for G_FCONSTANT when possible 2019-05-01 22:39:43 +00:00
select-ctlz.mir [GlobalISel][AArch64] Legalize + select some llvm.ctlz.* intrinsics 2019-02-18 23:33:24 +00:00
select-dbg-value.mir MachineOperand/MIParser: Do not print debug-use flag, infer it 2018-10-30 23:28:27 +00:00
select-extload.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-extract-vector-elt.mir [GlobalISel][AArch64] Use getConstantVRegValWithLookThrough for extracts 2019-04-26 21:53:13 +00:00
select-fabs.mir [GlobalISel][AArch64] Select G_FABS 2019-01-30 22:54:21 +00:00
select-floor.mir [GlobalISel][AArch64] Select G_FFLOOR 2019-02-11 17:22:58 +00:00
select-fma.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-fp-casts.mir [AArch64][GlobalISel] Add isel support for a couple vector exts/truncs 2019-02-11 18:56:39 +00:00
select-frint-nofp16.mir [GlobalISel][AArch64] Legalize + select G_FRINT 2019-04-19 23:41:52 +00:00
select-frint.mir [GlobalISel][AArch64] Legalize + select G_FRINT 2019-04-19 23:41:52 +00:00
select-gv-cmodel-large.mir [MIR] Add support for debug metadata for fixed stack objects 2018-04-25 18:58:06 +00:00
select-gv-cmodel-tiny.mir [AArch64] Add Tiny Code Model for AArch64 2018-08-22 11:31:39 +00:00
select-imm.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-implicit-def.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-insert-extract.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-insert-vector-elt.mir [GlobalISel][AArch64] Add isel support for G_INSERT_VECTOR_ELT on v2s32s 2019-03-29 21:39:36 +00:00
select-int-ext.mir [GlobalISel][AArch64] Add generic legalization rule for extends 2019-04-25 18:42:00 +00:00
select-int-ptr-casts.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-intrinsic-aarch64-hint.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-intrinsic-aarch64-sdiv.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-intrinsic-crypto-aesmc.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-intrinsic-round.mir [AArch64][GlobalISel] Select G_INTRINSIC_ROUND 2019-04-23 23:03:03 +00:00
select-intrinsic-trunc.mir [AArch64][GlobalISel] Actually select G_INTRINSIC_TRUNC 2019-04-23 20:46:19 +00:00
select-load-store-vector-of-ptr.mir [AArch64][GlobalISel] Legalization and ISel support for load/stores of vectors of pointers. 2019-04-11 20:32:24 +00:00
select-load.mir [AArch64][GlobalISel] Flesh out vector load/store support for more types. 2019-04-11 20:40:01 +00:00
select-mul.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-muladd.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-nearbyint.mir [GlobalISel][AArch64] Legalize G_FNEARBYINT 2019-04-25 16:44:40 +00:00
select-neon-vcvtfxu2fp.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-phi.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-pr32733.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-property.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-scalar-merge.mir Fix build errors introduced by r349712 on aarch64 bots. 2018-12-20 03:27:42 +00:00
select-sextload.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-shuffle-vector.mir Fix alignment in AArch64InstructionSelector::emitConstantPoolEntry() 2019-04-26 08:31:00 +00:00
select-shufflevec-undef-mask-elt.mir [AArch64][GlobalISel] Fix a crash when selecting shufflevectors with an undef mask element. 2019-04-12 21:31:21 +00:00
select-sqrt.mir [GlobalISel][AArch64] Add instruction selection support for @llvm.sqrt 2019-01-30 21:03:52 +00:00
select-stlxr-intrin.mir [AArch64][GlobalISel] Select llvm.aarch64.stlxr(i64, i64*) 2019-04-02 19:57:26 +00:00
select-store.mir [AArch64][GlobalISel] Flesh out vector load/store support for more types. 2019-04-11 20:40:01 +00:00
select-trap.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-trunc.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-uaddo.mir [AArch64][GlobalISel] Add isel support for G_UADDO on s32s and s64s 2019-03-14 22:54:29 +00:00
select-unmerge.mir [AArch64][GlobalISel] Implement selection for G_UNMERGE of vectors to vectors. 2019-03-14 22:48:18 +00:00
select-vector-icmp.mir [AArch64][GlobalISel] Add isel support for vector G_ICMP and G_ASHR & G_SHL 2019-04-09 21:22:43 +00:00
select-vector-shift.mir [AArch64][GlobalISel] Add isel support for vector G_ICMP and G_ASHR & G_SHL 2019-04-09 21:22:43 +00:00
select-with-no-legality-check.mir [globalisel] Update GlobalISel emitter to match new representation of extending loads 2018-05-05 20:53:24 +00:00
select-xor.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select-zextload.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
select.mir [globalisel] Remove redundant -global-isel option from tests that use -run-pass. NFC 2018-05-05 21:19:59 +00:00
translate-constant-dag.ll [GlobalISel][IRTranslator] Split aggregates during IR translation. 2018-05-16 10:32:02 +00:00
translate-gep.ll [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only. 2019-04-15 05:04:20 +00:00
unknown-intrinsic.ll Rename invariant.group.barrier to launder.invariant.group 2018-05-03 11:03:01 +00:00
varargs-ios-translator.ll GlobalISel: Fix creating MMOs with align 0 2019-01-31 01:38:47 +00:00
vastart.ll GlobalISel: Fix creating MMOs with align 0 2019-01-31 01:38:47 +00:00
vec-s16-param.ll [GlobalISel][AArch64] Allow CallLowering to handle types which are normally 2019-04-09 21:22:33 +00:00