1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 05:23:45 +02:00
llvm-mirror/test/CodeGen/AArch64/GlobalISel
Quentin Colombet 69c337e7d0 [Legalizer] Add support for G_OR NarrowScalar.
Legalize bitwise OR:
 A = BinOp<Ty> B, C
into:
 B1, ..., BN = G_UNMERGE_VALUES B
 C1, ..., CN = G_UNMERGE_VALUES C
 A1 = BinOp<Ty/N> B1, C2
 ...
 AN = BinOp<Ty/N> BN, CN
 A = G_MERGE_VALUES A1, ..., AN

llvm-svn: 314760
2017-10-03 04:53:56 +00:00
..
arm64-callingconv-ios.ll
arm64-callingconv.ll
arm64-fallback.ll GlobalISel: map 128-bit values to an FPR by default. 2017-07-28 17:11:01 +00:00
arm64-irtranslator-stackprotect.ll [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
arm64-irtranslator.ll MIR: Serialize CaleeSavedInfo Restored flag 2017-09-28 18:52:14 +00:00
arm64-regbankselect.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
call-translator-ios.ll GlobalISel (AArch64): fix ABI at border between GPRs and SP. 2017-08-21 21:56:11 +00:00
call-translator.ll GlobalISel (AArch64): fix ABI at border between GPRs and SP. 2017-08-21 21:56:11 +00:00
debug-insts.ll MIR: Serialize CaleeSavedInfo Restored flag 2017-09-28 18:52:14 +00:00
dynamic-alloca.ll [GlobalISel] Avoid translating synthetic constants to new G_CONSTANTS. 2017-03-15 19:21:11 +00:00
gisel-abort.ll
gisel-commandline-option.ll [AArch64][GlobalISel] Add the Localizer pass for the O0 pipeline 2017-05-27 01:34:07 +00:00
gisel-fail-intermediate-legalizer.ll [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions 2017-04-07 21:49:30 +00:00
inline-asm.ll
irtranslator-bitcast.ll
irtranslator-exceptions.ll GlobalISel: add G_IMPLICIT_DEF instruction. 2017-06-30 20:27:36 +00:00
legalize-add.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-and.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-cmp.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-combines.mir AArch64: legalize G_EXTRACT operations. 2017-06-26 20:34:13 +00:00
legalize-constant.mir
legalize-div.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-exceptions.ll GlobalISel: verify that a COPY is trivial when created. 2017-06-27 21:41:40 +00:00
legalize-ext.mir
legalize-extracts.mir AArch64: legalize G_EXTRACT operations. 2017-06-26 20:34:13 +00:00
legalize-fcmp.mir [GISel]: Support Widening G_ICMP's destination operand. 2017-07-31 17:00:16 +00:00
legalize-fneg.mir
legalize-fptoi.mir
legalize-gep.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-ignore-non-generic.mir
legalize-inserts.mir
legalize-itofp.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-load-store.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-mul.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-nonpowerof2eltsvec.mir [GlobalISel] LegalizerInfo: Enable legalization of non-power-of-2 types 2017-04-11 10:10:14 +00:00
legalize-or.mir [Legalizer] Add support for G_OR NarrowScalar. 2017-10-03 04:53:56 +00:00
legalize-phi.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-pow.mir
legalize-property.mir
legalize-rem.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-shift.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-simple.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-sub.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
legalize-undef.mir GlobalISel: add G_IMPLICIT_DEF instruction. 2017-06-30 20:27:36 +00:00
legalize-vaarg.mir
legalize-xor.mir [GISel]: Add a clean up combiner during legalization. 2017-08-30 19:32:59 +00:00
lit.local.cfg
localizer-in-O0-pipeline.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
localizer.mir GlobalISel: stop localizer putting constants before EH_LABELs 2017-07-20 22:58:26 +00:00
no-regclass.mir GlobalISel: remove G_SEQUENCE instruction. 2017-06-23 16:15:55 +00:00
reg-bank-128bit.mir Move unit test to the proper location 2017-08-03 21:07:12 +00:00
regbankselect-dbg-value.mir Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
regbankselect-default.mir [GISel]: Support Widening G_ICMP's destination operand. 2017-07-31 17:00:16 +00:00
regbankselect-reg_sequence.mir [RegBankSelect] Support REG_SEQUENCE for generic mapping 2017-04-01 01:26:14 +00:00
select-binop.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
select-bitcast.mir Re-commit: [globalisel][tablegen] Support zero-instruction emission. 2017-08-17 09:26:14 +00:00
select-br.mir [GlobalISel][AArch64] Split out select tests. NFC. 2017-03-15 16:29:37 +00:00
select-bswap.mir [globalisel] Add a G_BSWAP instruction and support bswap using it. 2017-09-19 14:25:15 +00:00
select-cbz.mir [GISel]: Support Widening G_ICMP's destination operand. 2017-07-31 17:00:16 +00:00
select-constant.mir [GlobalISel] Don't select trivially dead instructions. 2017-03-19 16:13:00 +00:00
select-dbg-value.mir Parse and print DIExpressions inline to ease IR and MIR testing 2017-08-23 20:31:27 +00:00
select-fma.mir [globalisel][tablegen] Enable the import of rules involving fma. 2017-07-18 14:10:07 +00:00
select-fp-casts.mir [AArch64][GlobalISel] Select all fpexts. 2017-09-12 21:04:11 +00:00
select-imm.mir [globalisel][tablegen] Add support for importing 'imm' operands. 2017-08-08 10:44:31 +00:00
select-implicit-def.mir GlobalISel: Handle selection of G_IMPLICIT_DEF in AArch64 2017-07-12 17:32:32 +00:00
select-insert-extract.mir Recommit: GlobalISel: select G_EXTRACT and G_INSERT instructions on AArch64. 2017-07-20 22:58:38 +00:00
select-int-ext.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
select-int-ptr-casts.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
select-intrinsic-aarch64-hint.mir [globalisel] Add support for intrinsic_void 2017-09-19 13:23:01 +00:00
select-intrinsic-aarch64-sdiv.mir [globalisel][tablegen] Correct matching of intrinsic ID's. 2017-07-11 08:57:29 +00:00
select-load.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
select-muladd.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
select-neon-vcvtfxu2fp.mir Re-commit: [globalisel][tablegen] Add support for ImmLeaf without SDNodeXForm 2017-08-24 09:11:20 +00:00
select-phi.mir [GISEl]: Translate phi into G_PHI 2017-08-23 20:45:48 +00:00
select-pr32733.mir MIR: remove explicit "noVRegs" property. 2017-05-30 21:28:57 +00:00
select-property.mir [GlobalISel][AArch64] Split out select tests. NFC. 2017-03-15 16:29:37 +00:00
select-store.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
select-trunc.mir [globalisel][tablegen] Add support for EXTRACT_SUBREG. 2017-06-27 10:11:39 +00:00
select-xor.mir [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
select.mir [GISel]: Support Widening G_ICMP's destination operand. 2017-07-31 17:00:16 +00:00
translate-gep.ll [GlobalISel] Avoid translating synthetic constants to new G_CONSTANTS. 2017-03-15 19:21:11 +00:00
varargs-ios-translator.ll [Improve CodeGen Testing] This patch renables MIRPrinter print fields which have value equal to its default. 2017-06-06 08:16:19 +00:00
vastart.ll
verify-regbankselected.mir
verify-selected.mir