llvm-project/llvm/test/CodeGen/AArch64/GlobalISel
Tim Northover 0e6afbdd77 GlobalISel: legalize G_INSERT instructions
We don't handle all cases yet (see arm64-fallback.ll for an example), but this
is enough to cover most common C++ code so it's a good place to start.

llvm-svn: 294247
2017-02-06 21:56:47 +00:00
..
arm64-callingconv-ios.ll GlobalISel: correctly handle varargs 2017-01-17 22:30:10 +00:00
arm64-callingconv.ll GlobalISel: correctly handle varargs 2017-01-17 22:30:10 +00:00
arm64-fallback.ll GlobalISel: legalize G_INSERT instructions 2017-02-06 21:56:47 +00:00
arm64-instructionselect.mir [GlobalISel] Add support for indirectbr 2017-01-30 09:13:18 +00:00
arm64-irtranslator-stackprotect.ll GlobalISel: set correct regclass for LOAD_STACK_GUARD. 2017-01-27 21:31:24 +00:00
arm64-irtranslator.ll GlobalISel: translate memset & memmove. 2017-01-30 19:33:07 +00:00
arm64-regbankselect.mir [RegisterBankInfo] Emit proper type for remapped registers. 2017-01-28 02:23:48 +00:00
call-translator-ios.ll GlobalISel: simplify MachineIRBuilder interface. 2016-12-07 21:05:38 +00:00
call-translator.ll GlobalISel: add callseq instructions to record stack usage 2017-01-17 22:43:34 +00:00
debug-insts.ll GlobalISel: support debug intrinsics. 2017-01-26 23:39:14 +00:00
dynamic-alloca.ll GlobalISel: translate dynamic alloca instructions. 2017-02-03 18:22:45 +00:00
gisel-abort.ll Add -mtriple=aarch64-unknown to llvm/test/CodeGen/AArch64/GlobalISel/gisel-abort.ll. 2017-01-29 11:10:34 +00:00
inline-asm.ll AArch64: fall back to DAG ISel for inline assembly. 2017-01-19 23:59:35 +00:00
irtranslator-exceptions.ll GlobalISel: the translation of an invoke must branch to the good block. 2017-01-31 20:12:18 +00:00
legalize-add.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
legalize-and.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
legalize-cmp.mir GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
legalize-combines.mir [AArch64][GlobalISel] Split legalizer combine tests. NFC. 2017-01-20 00:30:06 +00:00
legalize-constant.mir Fix some broken CHECK lines. 2017-01-22 20:28:56 +00:00
legalize-div.mir GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
legalize-exceptions.ll GlobalISel: account for differing exception selector sizes. 2017-01-30 20:52:42 +00:00
legalize-ext.mir GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
legalize-fcmp.mir GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
legalize-fptoi.mir [AArch64][GlobalISel] Legalize narrow scalar fp->int conversions. 2017-01-23 21:10:14 +00:00
legalize-gep.mir GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
legalize-ignore-non-generic.mir GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
legalize-inserts.mir GlobalISel: legalize G_INSERT instructions 2017-02-06 21:56:47 +00:00
legalize-itofp.mir [AArch64][GlobalISel] Widen scalar int->fp conversions. 2017-01-20 01:37:24 +00:00
legalize-load-store.mir GlobalISel: Implement narrowing for G_LOAD 2017-01-19 01:05:48 +00:00
legalize-mul.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
legalize-or.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
legalize-property.mir GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
legalize-rem.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
legalize-shift.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
legalize-simple.mir [AArch64][GlobalISel] Split FP conversion legalizer tests. NFC. 2017-01-20 00:30:09 +00:00
legalize-sub.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
legalize-xor.mir [AArch64][GlobalISel] Legalize narrow scalar ops again. 2017-01-23 21:10:05 +00:00
lit.local.cfg [AArch64][GlobalISel] Replace test REQUIRES with lit.local.cfg. NFC. 2016-08-02 19:04:29 +00:00
no-regclass.mir GlobalISel: permit unused vregs without a register-class after ISel. 2017-01-30 19:12:50 +00:00
regbankselect-default.mir [AArch64][GlobalISel] Add default regbank mapping for int<>FP. 2016-09-16 15:12:46 +00:00
translate-gep.ll GlobalISel: make G_CONSTANT take a ConstantInt rather than int64_t. 2016-12-05 21:47:07 +00:00
verify-regbankselected.mir GlobalISel: remove G_TYPE and G_PHI 2016-09-09 11:47:31 +00:00
verify-selected.mir GlobalISel: remove G_TYPE and G_PHI 2016-09-09 11:47:31 +00:00