llvm-project/llvm/test/CodeGen/AArch64/GlobalISel
Amara Emerson 9d64721ca5 [GlobalISel] Partially revert r371901.
r371901 was overeager and widenScalarDst() and the like in the legalizer
attempt to increment the insert point given in order to add new instructions
after the currently legalizing inst. In cases where the insertion point is not
exactly the current instruction, then callers need to de-compensate for the
behaviour by decrementing the insertion iterator before calling them. It's not
a nice state of affairs, for now just undo the problematic parts of the change.

llvm-svn: 372050
2019-09-16 23:46:03 +00:00
..
arm64-callingconv-ios.ll GlobalISel: Fix creating MMOs with align 0 2019-01-31 01:38:47 +00:00
arm64-callingconv.ll [GlobalISel][CallLowering] Add support for splitting types according to calling conventions. 2019-09-03 21:42:28 +00:00
arm64-fallback.ll [AArch64][GlobalISel] Fall back on attempts to allocate split types on the stack. 2019-09-11 23:53:23 +00:00
arm64-irtranslator-fmuladd.ll
arm64-irtranslator-gep.ll [GlobalISel] CSEMIRBuilder: Add support for G_GEP 2019-08-15 23:45:45 +00:00
arm64-irtranslator-stackprotect.ll [GlobalISel] Set stack protector index when translating Intrinsic::stackprotector 2018-12-10 15:15:05 +00:00
arm64-irtranslator-switch.ll [GlobalISel][IRTranslator] Fix some PHI bugs related to jump tables when optimizations are used. 2019-06-27 23:56:34 +00:00
arm64-irtranslator.ll GlobalISel: Add G_BITREVERSE 2019-09-04 17:06:53 +00:00
arm64-regbankselect.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
call-lowering-i128-on-stack.ll [AArch64][GlobalISel] Fall back on attempts to allocate split types on the stack. 2019-09-11 23:53:23 +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] Accept multiple vregs for lowerCall's args 2019-06-27 09:18:03 +00:00
call-translator-ios.ll [GlobalISel] Accept multiple vregs for lowerCall's args 2019-06-27 09:18:03 +00:00
call-translator-musttail.ll Add requirement to test. 2019-08-29 00:46:57 +00:00
call-translator-tail-call.ll [AArch64][GlobalISel] Add support for sibcalling callees with varargs 2019-09-13 16:10:19 +00:00
call-translator.ll [GlobalISel] Accept multiple vregs for lowerCall's args 2019-06-27 09:18:03 +00:00
combine-anyext-crash.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
combiner-load-store-indexing.ll GlobalISel: add combiner to form indexed loads. 2019-09-09 10:04:23 +00:00
const-0.ll AArch64: bail instead of asserting on unexpected type in G_CONSTANT 0. 2019-08-06 13:34:08 +00:00
constant-dbg-loc.ll [GlobalISel][IRTranslator] Add debug loc with line 0 to constants emitted into the entry block. 2019-06-13 22:15:35 +00:00
contract-store.mir [GlobalISel][AArch64] Contract trivial same-size cross-bank copies into G_STOREs 2019-07-20 01:55:35 +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 [GlobalISel] Replace hard coded dynamic alloca handling with G_DYN_STACKALLOC. 2019-08-27 19:54:27 +00:00
fallback-nofastisel.ll
fold-fp-select.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
fold-select.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
fp16-copy-gpr.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
fp128-legalize-crash-pr35690.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
gisel-abort.ll
gisel-commandline-option-fastisel.ll Rename ExpandISelPseudo->FinalizeISel, delay register reservation 2019-06-19 00:25:39 +00:00
gisel-commandline-option.ll GlobalISel: add combiner to form indexed loads. 2019-09-09 10:04:23 +00:00
gisel-fail-intermediate-legalizer.ll
inline-asm.ll
inline-memcpy.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
inline-memmove.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
inline-memset.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
inline-small-memcpy.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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-extends.ll [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +00:00
irtranslator-fp-min-max-intrinsics.ll GlobalISel: Define the full family of FP min/max instructions 2019-07-10 16:31:15 +00:00
irtranslator-max-address-space.ll GlobalISel: Fix address space limit in LLT 2019-01-26 01:42:13 +00:00
irtranslator-memfunc-undef.ll [GlobalISel] Translate memset/memmove/memcpy from undef ptrs into nops 2019-06-10 21:53:56 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-and.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-atomicrmw.mir [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal. 2019-06-21 16:43:50 +00:00
legalize-blockaddress.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-cmp.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal. 2019-06-21 16:43:50 +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 [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal. 2019-06-21 16:43:50 +00:00
legalize-cos.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-div.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-dyn-alloca.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-exceptions.ll [GlobalISel][IRTranslator] Split aggregates during IR translation. 2018-05-16 10:32:02 +00:00
legalize-exp.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-extload.mir [AArch64][GlobalISel] Make extloads to i64 legal. 2019-06-04 21:51:34 +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 [AArch64][GlobalISel] Add support for s128 loads, stores, extracts, truncs. 2019-07-23 22:05:13 +00:00
legalize-fcmp.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-fexp2.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-fma.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-gep.mir [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +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 [AArch64][GlobalISel] Add support for s128 loads, stores, extracts, truncs. 2019-07-23 22:05:13 +00:00
legalize-intrinsic-round.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-intrinsic-trunc.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-inttoptr-xfail-1.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-inttoptr-xfail-2.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-itofp.mir [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +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-vector-of-ptr.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-load-store.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-log.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-log2.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-log10.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-memcpy-et-al.mir [AArch64][GlobalISel] Tail call memory intrinsics 2019-09-13 20:25:58 +00:00
legalize-merge-values.mir [AArch64][GlobalISel] Overhaul legalization & isel or shifts to select immediate forms. 2019-07-03 01:49:06 +00:00
legalize-mul.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-nearbyint.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-non-pow2-load-store.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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-insertpt-decrement.mir [GlobalISel] Partially revert r371901. 2019-09-16 23:46:03 +00:00
legalize-phi.mir [GlobalISel] Fix insertion point of new instructions to be after PHIs. 2019-09-13 21:49:24 +00:00
legalize-pow.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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] Add G_SEXT_INREG 2019-08-09 21:11:20 +00:00
legalize-s128-div.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-select.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-sext-128.ll [GlobalISel][NFC] Regression test cases for aarch64 legalizer (s128 sext+icmp). 2019-09-01 00:45:28 +00:00
legalize-sext-128.mir [GlobalISel][NFC] Regression test cases for aarch64 legalizer (s128 sext+icmp). 2019-09-01 00:45:28 +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-sext-zext-128.mir [AArch64][GlobalISel] Fix zext narrowScalar to use the right type when creating 2019-09-02 08:18:55 +00:00
legalize-sext.mir [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +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] Fix narrowScalar for shifts to match algorithm from SDAG 2019-08-27 14:22:32 +00:00
legalize-shuffle-vector.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-sqrt.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalize-sub.mir [AArch64][GlobalISel] Simplify and autogenerate the legalizer tests 2018-11-06 18:59:18 +00:00
legalize-undef.mir [globalisel] Add G_SEXT_INREG 2019-08-09 21:11:20 +00:00
legalize-unmerge-values.mir [GlobalISel] Legalizer: Retry combining illegal artifacts as long as there new artifacts 2019-08-23 20:30:35 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
legalizer-combiner.mir [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal. 2019-06-21 16:43:50 +00:00
legalizer-info-validation.mir Relax opcode checks in test to check for only a number instead of a specific number. 2019-09-09 20:12:29 +00:00
lit.local.cfg
load-addressing-modes.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
localizer-arm64-tti.ll [AArch64][GlobalISel] Optimize conditional branches followed by unconditional branches 2019-07-09 16:05:59 +00:00
localizer-in-O0-pipeline.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
localizer.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
machine-cse-mid-pipeline.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
no-neon-no-fp.ll [AArch64][GlobalISel] Don't try to use GISel if subtarget doesn't have neon or fp. 2019-07-24 23:00:04 +00:00
no-regclass.mir
non-pow-2-extload-combine.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
observer-change-crash.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
opt-fold-compare.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
opt-shuffle-splat.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
prelegalizercombiner-br.mir [AArch64][GlobalISel] Optimize conditional branches followed by unconditional branches 2019-07-09 16:05:59 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
prelegalizercombiner-extending-loads.mir [globalisel] Fix iterator invalidation in the extload combines 2019-06-17 20:56: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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-extract.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-fma.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-fp-use-def.mir [GlobalISel][AArch64] Save a copy on G_SELECT by fixing condition to GPR 2019-07-23 21:39:50 +00:00
regbank-insert-vector-elt.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-intrinsic-round.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-intrinsic-trunc.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-nearbyint.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-select.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbank-shift-imm-64.mir [AArch64][GlobalISel] Overhaul legalization & isel or shifts to select immediate forms. 2019-07-03 01:49:06 +00:00
regbank-trunc-s128.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regbankselect-build-vector.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
ret-1x-vec.ll [GlobalISel] Handle <1 x T> vector return types properly. 2019-05-06 19:41:01 +00:00
ret-vec-promote.ll [GlobalISel][AArch64] Allow CallLowering to handle types which are normally 2019-04-09 21:22:33 +00:00
retry-artifact-combine.mir [GlobalISel] Legalizer: Retry combining illegal artifacts as long as there new artifacts 2019-08-23 20:30:35 +00:00
select-arith-extended-reg.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-arith-shifted-reg.mir [AArch64][GlobalISel] Select patterns which use shifted register operands 2019-08-20 22:18:06 +00:00
select-atomic-load-store.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-atomicrmw.mir [GlobalISel] Import patterns containing SUBREG_TO_REG 2019-08-28 20:12:31 +00:00
select-binop.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-build-vector.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-cbz.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-ceil.mir [GlobalISel][AArch64] Add isel support for FP16 vector @llvm.ceil 2019-01-24 22:00:41 +00:00
select-cmp.mir [GlobalISel] Import patterns containing SUBREG_TO_REG 2019-08-28 20:12:31 +00:00
select-cmpxchg.mir [GlobalISel] Import patterns containing SUBREG_TO_REG 2019-08-28 20:12:31 +00:00
select-concat-vectors.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-constant.mir [AArch64][GlobalISel] Don't import i64imm_32bit pattern at -O0 2019-09-03 17:21:12 +00:00
select-ctlz.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-extract.mir [AArch64][GlobalISel] Add support for s128 loads, stores, extracts, truncs. 2019-07-23 22:05:13 +00:00
select-fabs.mir [GlobalISel][AArch64] Select G_FABS 2019-01-30 22:54:21 +00:00
select-fcmp.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-frint.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-gv-cmodel-large.mir Describe stack-id as an enum 2019-06-17 09:13:29 +00:00
select-gv-cmodel-tiny.mir Describe stack-id as an enum 2019-06-17 09:13:29 +00:00
select-imm.mir [GlobalISel] Import patterns containing SUBREG_TO_REG 2019-08-28 20:12:31 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-int-ext.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-intrinsic-trunc.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-jump-table-brjt.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-ldaxr-intrin.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-ldxr-intrin.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-load-store-vector-of-ptr.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-load.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-logical-imm.mir [AArch64][GlobalISel] Select logical_imm32 and logical_imm64 patterns 2019-08-20 22:31:25 +00:00
select-logical-shifted-reg.mir [AArch64][GlobalISel] Select patterns which use shifted register operands 2019-08-20 22:18:06 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-pr32733.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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-redundant-zext-of-load.mir [AArch64][GlobalISel] Eliminate redundant G_ZEXT when the source is implicitly zext-loaded. 2019-08-02 21:15:36 +00:00
select-scalar-merge.mir Fix build errors introduced by r349712 on aarch64 bots. 2018-12-20 03:27:42 +00:00
select-scalar-shift-imm.mir [GlobalISel] Import patterns containing SUBREG_TO_REG 2019-08-28 20:12:31 +00:00
select-select.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-shufflevec-undef-mask-elt.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-store.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-stx.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-trap.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-trunc.mir [AArch64][GlobalISel] Add support for s128 loads, stores, extracts, truncs. 2019-07-23 22:05:13 +00:00
select-uaddo.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-unmerge.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-vector-icmp.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-vector-shift.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
select-with-no-legality-check.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [AArch64][GlobalISel] Eliminate redundant G_ZEXT when the source is implicitly zext-loaded. 2019-08-02 21:15:36 +00:00
select.mir [GlobalISel] Import patterns containing SUBREG_TO_REG 2019-08-28 20:12:31 +00:00
store-addressing-modes.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
swifterror.ll [GlobalISel][AArch64] Check caller for swifterror params in tailcall eligibility 2019-09-11 23:44:16 +00:00
swiftself.ll GlobalISel: support swiftself attribute 2019-08-02 14:09:49 +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