llvm-project/llvm/test/CodeGen/X86/GlobalISel
Igor Breger 47be5fbbe9 [GlobalISel][X86] Support G_IMPLICIT_DEF.
Summary: Support G_IMPLICIT_DEF.

Reviewers: zvi, guyblank, t.p.northover

Reviewed By: guyblank

Subscribers: rovka, llvm-commits, kristof.beyls

Differential Revision: https://reviews.llvm.org/D36733

llvm-svn: 311633
2017-08-24 07:06:27 +00:00
..
GV.ll [GlobalISel][X86] Support G_GLOBAL_VALUE operation. 2017-07-02 08:58:29 +00:00
add-scalar.ll Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" 2017-06-29 13:58:24 +00:00
add-vec.ll [GlobalISel][X86] Support vector type G_UNMERGE_VALUES selection. 2017-07-02 08:15:49 +00:00
and-scalar.ll [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
binop.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
br.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
brcond.ll [GlobalISel][X86] Support G_BRCOND operation. 2017-08-21 10:51:54 +00:00
callingconv.ll [GlobalISel][X86] Support call ABI. 2017-08-20 09:25:22 +00:00
cmp.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
constant.ll [GlobalISel][X86] fix %ptr(p0) = G_CONSTANT selection. 2017-07-03 11:06:54 +00:00
ext-x86-64.ll fix trivial typos; NFC 2017-07-02 03:24:54 +00:00
ext.ll [GlobalISel][X86] extend G_ZEXT support. 2017-07-10 09:07:34 +00:00
fadd-scalar.ll [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
fdiv-scalar.ll [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
fmul-scalar.ll [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
frameIndex.ll Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue" 2017-06-29 13:58:24 +00:00
fsub-scalar.ll [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
gep.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
irtranslator-callingconv.ll [GlobalISel][X86] Support call ABI. 2017-08-20 09:25:22 +00:00
legalize-GV.mir [GlobalISel][X86] Support G_GLOBAL_VALUE operation. 2017-07-02 08:58:29 +00:00
legalize-add-v128.mir [GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector support. 2017-05-18 11:10:56 +00:00
legalize-add-v256.mir [GlobalISel][X86] add legalizer mir tests. NFC 2017-06-20 08:30:48 +00:00
legalize-add-v512.mir [GlobalISel] combine not symmetric merge/unmerge nodes. 2017-06-20 08:54:17 +00:00
legalize-add.mir [GlobalISel][X86] Support add i64 in IA32. 2017-05-17 12:48:08 +00:00
legalize-and-scalar.mir [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
legalize-brcond.mir [GlobalISel][X86] Support G_BRCOND operation. 2017-08-21 10:51:54 +00:00
legalize-cmp.mir [GlobalISel][X86] G_ICMP support. 2017-05-11 07:17:40 +00:00
legalize-constant.mir [GlobalISel][X86] Split select tests. NFC. 2017-04-19 08:40:44 +00:00
legalize-ext-x86-64.mir [GlobalISel][X86] G_ZEXT i1 to i32/i64 support. 2017-05-10 06:52:58 +00:00
legalize-ext.mir [GlobalISel][X86] extend G_ZEXT support. 2017-07-10 09:07:34 +00:00
legalize-fadd-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
legalize-fdiv-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
legalize-fmul-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
legalize-fsub-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
legalize-gep.mir [GlobalISel][X86] G_GEP selection support. 2017-05-08 09:40:43 +00:00
legalize-insert-vec256.mir [GlobalISel][X86] Support vector type G_INSERT legalization/selection. 2017-06-22 09:43:35 +00:00
legalize-insert-vec512.mir [GlobalISel][X86] Support vector type G_INSERT legalization/selection. 2017-06-22 09:43:35 +00:00
legalize-memop-scalar.mir [GlobalISel][X86] Support G_LOAD/G_STORE i1. 2017-07-10 09:26:09 +00:00
legalize-mul-scalar.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
legalize-mul-v128.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
legalize-mul-v256.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
legalize-mul-v512.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
legalize-or-scalar.mir [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
legalize-sub-v128.mir [GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector support. 2017-05-18 11:10:56 +00:00
legalize-sub-v256.mir [GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector support. 2017-05-18 11:10:56 +00:00
legalize-sub-v512.mir [GlobalISel][X86] G_ADD/G_SUB vector legalizer/selector support. 2017-05-18 11:10:56 +00:00
legalize-sub.mir
legalize-trunc.mir [GlobalIsel][X86] support G_TRUNC selection. 2017-04-19 11:34:59 +00:00
legalize-undef.mir [GlobalISel][X86] Support G_IMPLICIT_DEF. 2017-08-24 07:06:27 +00:00
legalize-xor-scalar.mir [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
lit.local.cfg
memop-scalar-x32.ll [GlobalISel][X86] Support G_LOAD/G_STORE i1. 2017-07-10 09:26:09 +00:00
memop-scalar.ll [GlobalISel][X86] Support G_LOAD/G_STORE i1. 2017-07-10 09:26:09 +00:00
memop-vec.ll [GlobalISel][X86] G_LOAD/G_STORE vec256/512 support 2017-05-23 08:23:51 +00:00
mul-scalar.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
mul-vec.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
or-scalar.ll [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
regbankselect-AVX2.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
regbankselect-AVX512.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
regbankselect-X32.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
regbankselect-X86_64.mir [GlobalISel][X86] Support G_IMPLICIT_DEF. 2017-08-24 07:06:27 +00:00
select-GV.mir [GlobalISel][X86] Fix mir tests, use correct physical register.NFC. 2017-08-16 07:25:51 +00:00
select-add-v128.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-add-v256.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-add-v512.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-add-x32.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-add.mir [GlobalISel][X86] Fix mir tests, use correct physical register.NFC. 2017-08-16 07:25:51 +00:00
select-and-scalar.mir [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
select-br.mir [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
select-brcond.mir [GlobalISel][X86] Support G_BRCOND operation. 2017-08-21 10:51:54 +00:00
select-cmp.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-constant.mir [GlobalISel][X86] fix %ptr(p0) = G_CONSTANT selection. 2017-07-03 11:06:54 +00:00
select-copy.mir [GlobalISel][X86] Support asimetric copy from/to GPR physical register. 2017-08-20 07:14:40 +00:00
select-ext-x86-64.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-ext.mir [GlobalISel][X86] Use correct AND instructions. 2017-07-11 08:04:51 +00:00
select-extract-vec256.mir [GlobalISel][X86] Support vector type G_EXTRACT selection. 2017-06-25 11:42:17 +00:00
select-extract-vec512.mir [GlobalISel][X86] Support vector type G_EXTRACT selection. 2017-06-25 11:42:17 +00:00
select-fadd-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
select-fdiv-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
select-fmul-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
select-frameIndex.mir [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
select-fsub-scalar.mir [GlobalISel][X86] Add fp32/62 legalizer, regbank-select, selection tests for G_FADD, G_FSUB, G_FMUL, G_FDIV. NFC. 2017-06-27 07:01:54 +00:00
select-gep.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-inc.mir [globalisel][tablegen] Add support for importing 'imm' operands. 2017-08-08 10:44:31 +00:00
select-insert-vec256.mir [GlobalISel][X86] Support vector type G_INSERT legalization/selection. 2017-06-22 09:43:35 +00:00
select-insert-vec512.mir [GlobalISel][X86] Support vector type G_INSERT legalization/selection. 2017-06-22 09:43:35 +00:00
select-leaf-constant.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-memop-scalar-x32.mir [GlobalISel][X86] Fold FI/G_GEP into LDR/STR instruction addressing mode. 2017-06-19 13:12:57 +00:00
select-memop-scalar.mir [GlobalISel][X86] Get correct RegClass for given RegBank. 2017-06-20 09:15:10 +00:00
select-memop-v128.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-memop-v256.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-memop-v512.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-merge-vec256.mir [GlobalISel][X86] Support vector type G_MERGE_VALUES selection. 2017-06-29 12:08:28 +00:00
select-merge-vec512.mir [GlobalISel][X86] Support vector type G_MERGE_VALUES selection. 2017-06-29 12:08:28 +00:00
select-mul-scalar.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-mul-vec.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-or-scalar.mir [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
select-sub-v128.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-sub-v256.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-sub-v512.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-sub.mir [GlobalISel][X86] Fix mir tests, use correct physical register.NFC. 2017-08-16 07:25:51 +00:00
select-trunc.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-undef.mir [GlobalISel][X86] Support G_IMPLICIT_DEF. 2017-08-24 07:06:27 +00:00
select-unmerge-vec256.mir [GlobalISel][X86] Support vector type G_UNMERGE_VALUES selection. 2017-07-02 08:15:49 +00:00
select-unmerge-vec512.mir [GlobalISel][X86] Support vector type G_UNMERGE_VALUES selection. 2017-07-02 08:15:49 +00:00
select-xor-scalar.mir [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00
sub-vec.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
trunc.ll [GlobalISel][X86] Fix G_TRUNC instruction selection. 2017-05-21 11:13:56 +00:00
undef.ll [GlobalISel][X86] Support G_IMPLICIT_DEF. 2017-08-24 07:06:27 +00:00
x86_64-fallback.ll [GlobalISel][X86] LowerCall, for now don't handel ByValue function arguments. 2017-08-21 08:59:59 +00:00
xor-scalar.ll [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XOR 2017-06-28 11:39:04 +00:00