llvm-project/llvm/test/CodeGen/PowerPC
Nemanja Ivanovic 0c56bc92e4 [PowerPC] Fix eq/ne comparison of v2i64 pre-Power8
In commit 1674d9b6b2, I fixed the bug where we didn't consider
both words of the result of the comparison. However, the logic
needs to be different for eq and ne.
Namely for eq, we need both words of the doubleword to equal so it
is an AND. OTOH for ne, we need either word to be unequal so it
is an OR.
2022-01-26 08:59:08 -06:00
..
GlobalISel [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend 2021-06-02 16:46:39 -06:00
2004-11-29-ShrCrash.ll
2004-11-30-shift-crash.ll
2004-11-30-shr-var-crash.ll
2004-12-12-ZeroSizeCommon.ll
2005-01-14-SetSelectCrash.ll
2005-01-14-UndefLong.ll
2005-08-12-rlwimi-crash.ll
2005-09-02-LegalizeDuplicatesCalls.ll
2005-10-08-ArithmeticRotate.ll
2005-11-30-vastart-crash.ll
2006-01-11-darwin-fp-argument.ll
2006-01-20-ShiftPartsCrash.ll
2006-04-01-FloatDoubleExtend.ll
2006-04-05-splat-ish.ll
2006-04-19-vmaddfp-crash.ll
2006-05-12-rlwimi-crash.ll
2006-07-07-ComputeMaskedBits.ll
2006-07-19-stwbrx-crash.ll
2006-08-11-RetVector.ll
2006-08-15-SelectionCrash.ll
2006-09-28-shift_64.ll
2006-10-13-Miscompile.ll
2006-10-17-brcc-miscompile.ll
2006-10-17-ppc64-alloca.ll
2006-11-10-DAGCombineMiscompile.ll
2006-11-29-AltivecFPSplat.ll
2006-12-07-LargeAlloca.ll
2006-12-07-SelectCrash.ll
2007-01-04-ArgExtension.ll
2007-01-15-AsmDialect.ll
2007-01-29-lbrx-asm.ll
2007-01-31-InlineAsmAddrMode.ll
2007-02-16-AlignPacked.ll
2007-02-16-InlineAsmNConstraint.ll
2007-02-23-lr-saved-twice.ll
2007-03-24-cntlzd.ll
2007-03-30-SpillerCrash.ll
2007-04-24-InlineAsm-I-Modifier.ll
2007-04-30-InlineAsmEarlyClobber.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
2007-05-03-InlineAsm-S-Constraint.ll
2007-05-14-InlineAsmSelectCrash.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
2007-05-22-tailmerge-3.ll
2007-05-30-dagcombine-miscomp.ll
2007-06-28-BCCISelBug.ll
2007-08-04-CoalescerAssert.ll
2007-09-04-AltivecDST.ll [PowerPC] Turn deprecated altivec prefetch instrs to nops on AIX 2021-07-27 15:50:02 -05:00
2007-09-07-LoadStoreIdxForms.ll
2007-09-08-unaligned.ll [DAG] TransformFPLoadStorePair - replace getABITypeAlign with allowsMemoryAccess (PR45116) 2021-08-24 13:11:27 +01:00
2007-09-11-RegCoalescerAssert.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
2007-09-12-LiveIntervalsAssert.ll
2007-10-16-InlineAsmFrameOffset.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
2007-10-18-PtrArithmetic.ll
2007-10-21-LocalRegAllocAssert.ll
2007-10-21-LocalRegAllocAssert2.ll
2007-11-04-CoalescerCrash.ll
2007-11-16-landingpad-split.ll [SimplifyCFG] simplifyUnreachable(): erase instructions iff they are guaranteed to transfer execution to unreachable 2021-07-03 10:45:44 +03:00
2007-11-19-VectorSplitting.ll
2008-02-05-LiveIntervalsAssert.ll
2008-02-09-LocalRegAllocAssert.ll
2008-03-05-RegScavengerAssert.ll
2008-03-17-RegScavengerCrash.ll
2008-03-18-RegScavengerAssert.ll
2008-03-24-AddressRegImm.ll
2008-03-24-CoalescerBug.ll
2008-03-26-CoalescerBug.ll
2008-04-10-LiveIntervalCrash.ll
2008-04-16-CoalescerBug.ll
2008-04-23-CoalescerCrash.ll
2008-05-01-ppc_fp128.ll
2008-06-19-LegalizerCrash.ll
2008-06-21-F128LoadStore.ll
2008-06-23-LiveVariablesCrash.ll
2008-07-10-SplatMiscompile.ll
2008-07-15-Bswap.ll
2008-07-15-Fabs.ll
2008-07-15-SignExtendInreg.ll
2008-07-17-Fneg.ll
2008-07-24-PPC64-CCBug.ll
2008-09-12-CoalescerBug.ll
2008-10-17-AsmMatchingOperands.ll
2008-10-28-UnprocessedNode.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2008-10-28-f128-i32.ll [PowerPC] Add implicit-def RM to instructions mtfsb[01] 2021-07-26 14:07:08 -05:00
2008-12-02-LegalizeTypeAssert.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2009-01-16-DeclareISelBug.ll
2009-03-17-LSRBug.ll
2009-05-28-LegalizeBRCC.ll
2009-07-16-InlineAsm-M-Operand.ll
2009-08-17-inline-asm-addr-mode-breakage.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
2009-09-18-carrybit.ll
2009-11-15-ProcImpDefsBug.ll
2009-11-25-ImpDefBug.ll
2010-02-04-EmptyGlobal.ll
2010-02-12-saveCR.ll
2010-03-09-indirect-call.ll
2010-04-01-MachineCSEBug.ll
2010-05-03-retaddr1.ll [PowerPC] Fix return address computation for "__builtin_return_address" 2021-08-12 09:44:49 -05:00
2010-10-11-Fast-Varargs.ll
2010-12-18-PPCStackRefs.ll
2011-12-05-NoSpillDupCR.ll
2011-12-06-SpillAndRestoreCR.ll
2011-12-08-DemandedBitsMiscompile.ll
2012-09-16-TOC-entry-check.ll
2012-10-11-dynalloc.ll
2012-10-12-bitcast.ll
2012-11-16-mischedcall.ll
2013-05-15-preinc-fold.ll
2013-07-01-PHIElimBug.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
2016-01-07-BranchWeightCrash.ll
2016-04-16-ADD8TLS.ll
2016-04-17-combine.ll
2016-04-28-setjmp.ll
2018-09-19-sextinreg-vector-crash.ll
Atomics-64.ll
BoolRetToIntTest-2.ll
BoolRetToIntTest.ll [PPC] Rename bool-ret-to-int -> ppc-bool-ret-to-int 2020-08-07 11:27:05 -07:00
BreakableToken-reduced.ll
CSR-fit.ll
CompareEliminationSpillIssue.ll [PowerPC] Implement Set Boolean Condition Instructions 2020-10-26 18:42:51 -05:00
DbgValueOtherTargets.test
DisableHoistingDueToBlockHotnessNoProfileData.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
DisableHoistingDueToBlockHotnessProfileData.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
Frames-dyn-alloca-with-func-call.ll
Frames-dyn-alloca.ll
Frames-large.ll
Frames-leaf.ll
Frames-small.ll
Frames-stack-floor.ll
LargeAbsoluteAddr.ll
MCSE-caller-preserved-reg.ll
MMO-flags-assertion.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
MergeConsecutiveStores.ll
NoCRFieldRedefWhenSpillingCRBIT.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
O3-pipeline.ll [MLGO] ML Regalloc Eviction Advisor 2022-01-19 11:00:32 -08:00
P10-stack-alignment.ll [PowerPC] Change target data layout for 16-byte stack alignment 2021-03-08 08:13:08 -06:00
PR3488.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
PR33636.ll
PR33671.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
PR35812-neg-cmpxchg.ll
VSX-DForm-Scalars.ll
VSX-XForm-Scalars.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
a2-fp-basic.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
aa-tbaa.ll
aantidep-def-ec.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aantidep-inline-asm-use.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
absol-jump-table-enabled.ll
add-fi.ll
add_cmp.ll
addc.ll
adde_return_type.ll
addegluecrash.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
addi-licm.ll
addi-offset-fold.ll
addi-reassoc.ll
addisdtprelha-nonr3.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
addrfuncstr.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
addrspacecast.ll
addze.ll
aggressive-anti-dep-breaker-subreg.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
aix-AppendingLinkage.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
aix-LinkOnceAnyLinkage.ll
aix-LinkOnceODRLinkage.ll
aix-WeakODRLinkage.ll
aix-alias-unsupported.ll
aix-alias.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-alloca-r31.ll [PowerPC][AIX] Set the HasAlloca flag in the AIX Traceback Table only if R31 is used as a frame pointer 2021-08-23 15:20:41 -04:00
aix-available-externally-linkage.ll
aix-base-pointer.ll [PowerPC] Restore stack ptr from base ptr when available 2020-12-22 05:44:03 -06:00
aix-bytestring.ll [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix-calleesavedregs.ll
aix-cc-abi.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
aix-cc-altivec.ll [AIX] Add support for non var_arg extended vector ABI calling convention on AIX 2020-11-26 12:03:51 -05:00
aix-cc-byval-limitation3.ll
aix-cc-byval-mem.ll [AIX] Adjust CSR order to avoid breaking ABI regarding traceback 2021-07-03 04:45:26 +00:00
aix-cc-byval-split.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-cc-byval.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
aix-cc-ext-vec-abi.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-complex.ll
aix-constant-align.ll [PowerPC][AIX] Create multiple constant sections. 2021-08-05 21:19:16 -04:00
aix-crspill.ll
aix-csr-alloc.ll [AIX] Adjust CSR order to avoid breaking ABI regarding traceback 2021-07-03 04:45:26 +00:00
aix-csr-vector-extabi.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-csr-vector.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-csr.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
aix-dfltabi-rsrvd-reg.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
aix-dwarf.ll [XCOFF] support DWARF for 32-bit XCOFF for object output 2021-10-08 02:35:11 +00:00
aix-ehinfo-sym.ll [PowerPC][AIX] Override markFunctionEnd() 2022-01-25 10:08:53 -05:00
aix-emit-tracebacktable-clobber-register.ll [PowerPC][AIX] Set the HasAlloca flag in the AIX Traceback Table only if R31 is used as a frame pointer 2021-08-23 15:20:41 -04:00
aix-emit-tracebacktable-ssp.ll [AIX] Add traceback ssp canary bit support 2021-06-10 02:40:02 +00:00
aix-emit-tracebacktable-vectorinfo.ll [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h 2021-07-09 11:06:46 -04:00
aix-emit-tracebacktable-vectorinfo_hasvarg.ll [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h 2021-07-09 11:06:46 -04:00
aix-emit-tracebacktable.ll [AIX][XCOFF][Bug-Fixed] parse the parameter type of the traceback table 2021-07-15 16:54:22 -04:00
aix-exception.ll [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h 2021-07-09 11:06:46 -04:00
aix-extern-weak.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-extern.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-external-sym-sdnode-lowering.ll [AIX][XCOFF] change the operand of branch instruction from symbol name to qualified symbol name for function declarations 2020-08-11 15:26:19 -04:00
aix-filename-absolute-path.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-filename-relative-path.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-filename-special-character-double-quotation.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-filename-special-character-single-quotation.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-fptoint.ll [PowerPC] Fix issue with strict float to int conversion. 2022-01-19 10:57:22 -06:00
aix-framepointer-save-restore.ll [PowerPC][AIX] Re-generate test aix-framepointer-save-restore.ll. NFC. 2021-06-30 05:37:49 +00:00
aix-func-align.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-func-dsc-gen.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-ignore-xcoff-visibility.ll [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix-indirect-call.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-inlineasm-reserved-reg-dflt-warn.ll [PowerPC][AIX] Enable the default AltiVec ABI on AIX 2021-03-05 12:46:27 -05:00
aix-insert-extract.ll [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches 2021-04-27 07:27:43 -04:00
aix-internal.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
aix-llvm-intrinsic.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-lower-block-address.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-lower-constant-pool-index.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-lower-jump-table.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-lr.ll [UpdateTestChecks] Fix PowerPC RE to support AIX assembly 2021-01-05 10:28:00 +08:00
aix-nest-param.ll
aix-nonzero-zerofill.ll
aix-overflow-toc.py [AIX][AsmPrinter] Print Symbol in comments for TOC load 2021-05-25 16:37:40 +00:00
aix-p8vector-liveins.ll [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and above 2021-07-07 09:18:20 -04:00
aix-p9-insert-extract.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
aix-p9-xxinsertw-xxextractuw.ll [PowerPC] Relax register superclasses for paired memops 2021-06-11 14:54:03 +08:00
aix-personality-alias.ll [XCOFF] Handle the case when personality routine is an alias 2021-04-29 22:03:30 +00:00
aix-prefixed-instruction-boundary.mir [AIX][Power10] Restrict prefixed instructions from crossing the 64byte boundary 2021-04-27 11:55:18 -05:00
aix-print-pc.mir
aix-readonly-with-relocation.ll [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix-reference-func-addr-const.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
aix-relativeref.ll [AIX] Don't crash on unimplemented lowerRelativeReference 2021-08-10 17:43:06 +00:00
aix-return55.ll [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
aix-rodata-align.ll [PowerPC][AIX] Create multiple constant sections. 2021-08-05 21:19:16 -04:00
aix-space.ll [PowerPC][AIX] Create multiple constant sections. 2021-08-05 21:19:16 -04:00
aix-sret-param.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
aix-static-init-default-priority.ll [AIX] Static init frontend recovery and backend support 2020-08-10 10:10:49 -04:00
aix-static-init-key-object.ll [AIX] Static init frontend recovery and backend support 2020-08-10 10:10:49 -04:00
aix-static-init-no-unique-module-id.ll [AIX] Generate unique module id based on Pid and timestamp 2020-08-14 16:22:50 -04:00
aix-static-init-non-default-priority.ll [AIX] Support init priority 2020-11-23 14:50:05 -05:00
aix-tls-gd-double.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
aix-tls-gd-int.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
aix-tls-gd-longlong.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
aix-tls-variables-ppc32.ll [AIX][TLS] Generate TLS variables in assembly files 2021-03-02 18:22:48 -06:00
aix-tls-variables-ppc64.ll [AIX][TLS] Generate TLS variables in assembly files 2021-03-02 18:22:48 -06:00
aix-tls-xcoff-reloc-large.ll [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines 2021-06-29 11:50:31 -07:00
aix-tls-xcoff-reloc.ll [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines 2021-06-29 11:50:31 -07:00
aix-tls-xcoff-variables.ll [AIX][TLS] Add support for TLS variables to XCOFF object writer 2021-04-06 10:46:07 -05:00
aix-tracetable-csr.ll [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h 2021-07-09 11:06:46 -04:00
aix-trampoline.ll
aix-undef-func-call.ll
aix-user-defined-memcpy.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-vec-arg-spills-callee.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
aix-vec-arg-spills-mir.ll [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well 2021-07-12 17:56:10 +00:00
aix-vec-arg-spills.ll [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well 2021-07-12 17:56:10 +00:00
aix-vec_extract_p9.ll [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches 2021-04-27 07:27:43 -04:00
aix-vec_extract_p9_2.ll [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches 2021-04-27 07:27:43 -04:00
aix-vec_insert_elt.ll [PowerPC] Fix 32bit vector insert instructions for ISA3.1 2021-11-15 14:36:39 -06:00
aix-vector-stack-caller.ll [PowerPC][AIX] Add support for vector arg passing on the stack. 2021-02-18 13:32:40 -05:00
aix-vector-stack.ll [PowerPC][AIX] Add support for vector arg passing on the stack. 2021-02-18 13:32:40 -05:00
aix-vector-vararg-caller.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-vector-vararg-fixed-caller.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
aix-vsx-splatimm.ll [PowerPC] Fix the splat immediate in PPCMIPeephole depending on if we have an Altivec and VSX splat instruction. 2021-07-12 16:20:11 -05:00
aix-weak-undef-func-call.ll
aix-weak.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-xcoff-data-only-notoc.ll
aix-xcoff-data-sections.ll [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
aix-xcoff-data.ll [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00:00
aix-xcoff-endian-error.ll
aix-xcoff-error-explicit-data-section.ll [XCOFF] Enable explicit sections on AIX 2020-11-09 16:27:38 +00:00
aix-xcoff-explicit-section.ll [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
aix-xcoff-externL.ll
aix-xcoff-funcsect.ll
aix-xcoff-huge-relocs.ll [test] Put aix-xcoff-huge-relocs.ll under expensive checks 2021-05-10 13:44:29 -07:00
aix-xcoff-lcomm.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-xcoff-lower-comm.ll [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines 2021-06-29 11:50:31 -07:00
aix-xcoff-mergeable-const.ll [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) 2021-07-15 10:26:21 -07:00
aix-xcoff-mergeable-str.ll [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00:00
aix-xcoff-reloc-large.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
aix-xcoff-reloc-symb.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-xcoff-reloc.ll [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines 2021-06-29 11:50:31 -07:00
aix-xcoff-rodata.ll [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00:00
aix-xcoff-symbol-rename.ll [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05:00
aix-xcoff-textdisassembly.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-xcoff-toc.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-xcoff-used.ll [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix-xcoff-visibility.ll [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix32-cc-abi-vaarg.ll Fix typo of colon to semicolon in lit tests 2021-10-09 10:03:50 +08:00
aix32-crsave.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-p8-scalar_vector_conversions.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
aix32-vector-vararg-callee-split.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-vector-vararg-callee.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-vector-vararg-caller-split.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-vector-vararg-fixed-callee.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
aix64-cc-abi-vaarg.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix64-cc-byval.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
aix64-vector-vararg-callee.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix64-vector-vararg-fixed-callee.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
alias.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
align.ll
alignlongjumptest.mir
alloca-crspill.ll [MIRPrinter] Fix incorrect output of unnamed stack names 2020-12-28 18:01:40 +01:00
allocate-r0.ll
altivec-ord.ll
and-branch.ll
and-elim.ll
and-imm.ll
and-mask.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
and_add.ll
and_sext.ll
and_sra.ll
andc.ll
anon_aggr.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
anyext_srl.ll
arg_promotion.ll [PowerPC] Prevent argument promotion of types with size greater than 128 bits 2021-05-04 12:09:25 -05:00
arr-fp-arg-no-copy.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
ashr-neg1.ll
asm-Zy.ll
asm-constraints.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
asm-dialect.ll
asm-printer-topological-order.ll
asm-template-I.ll [llvm][PPC] Add missing case for 'I' asm memory operands 2021-06-10 12:52:50 +02:00
asym-regclass-copy.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
atomic-1.ll
atomic-2.ll
atomic-float.ll [PowerPC] Fallback to base's implementation of shouldExpandAtomicCmpXchgInIR and shouldExpandAtomicCmpXchgInIR 2021-07-20 06:14:24 +00:00
atomic-minmax.ll
atomics-constant.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
atomics-fences.ll
atomics-i8-ldst.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
atomics-i16-ldst.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
atomics-i32-ldst.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
atomics-i64-ldst.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
atomics-i128-ldst.ll [PowerPC] Implement quadword atomic load/store 2021-09-01 06:55:40 +00:00
atomics-i128.ll [PowerPC] Generate inlined quadword lock free atomic operations via AtomicExpand 2021-07-15 01:12:09 +00:00
atomics-indexed.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
atomics-regression.ll [AtomicExpand] Merge cmpxchg success and failure ordering when appropriate. 2021-06-03 11:34:35 -07:00
atomics.ll [PowerPC] Add fix to partword atomic operations 2021-05-20 12:36:37 -05:00
available-externally.ll
basic-toc-data-def.ll [XCOFF][AIX] Add Global Variables Directly to TOC for 32 bit AIX 2021-04-30 14:48:02 +00:00
basic-toc-data-extern.ll [PowerPC][AIX] Add toc-data support for 64-bit AIX small code model. 2021-12-01 10:56:21 -05:00
basic-toc-data-local-linkage.ll [PowerPC][AIX] Add toc-data support for 64-bit AIX small code model. 2021-12-01 10:56:21 -05:00
bcd-intrinsics.ll [PowerPC] Add BCD add/sub/cmp builtins 2021-11-23 11:42:36 -06:00
bdzlr.ll
bfloat16-outer-product.ll [PowerPC] Add intrinsics for MMA 2020-10-23 13:16:02 -05:00
big-endian-actual-args.ll
big-endian-call-result.ll
big-endian-formal-args.ll
big-endian-store-forward.ll
bitcast-peephole.mir
bitcasts-direct-move.ll [PowerPC] Improve f32 to i32 bitcast code gen 2021-05-31 16:00:58 -05:00
bitfieldinsert.ll
block-placement-1.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
block-placement.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
blockaddress.ll
bool-math.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
botheightreduce.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
bperm.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
branch-hint.ll
branch-opt.ll
branch_coalesce.ll [NFC][Test] Update the test with update_llc_test_checks.py 2020-10-09 02:26:03 +00:00
branch_selector.ll
brcond.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
bswap-load-store.ll [PowerPC] Re-enable combine for i64 BSWAP on targets without LDBRX 2021-07-06 20:42:01 -05:00
bswap64.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
build-vector-allones.ll [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well 2021-07-12 17:56:10 +00:00
build-vector-tests.ll [PowerPC] Fix shift amount of xxsldwi when performing vector int_to_double 2021-08-06 06:01:29 +00:00
buildvec_canonicalize.ll [NFC] [PowerPC] Remove unsafe-fp-math in some tests 2021-03-10 17:27:21 +08:00
builtins-ppc-elf2-abi.ll [PowerPC] Add vec_ctsl and vec_ctul to altivec.h 2021-04-23 11:03:38 -05:00
builtins-ppc-p8vector.ll
builtins-ppc-p9-darn.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
builtins-ppc-p9-f128.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
builtins-ppc-p10permute.ll [PowerPC] Implement Vector Extract Low/High Order Builtins in LLVM/Clang 2020-08-07 01:02:29 -05:00
builtins-ppc-p10vsx.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
builtins-ppc-xlcompat-LoadReserve-StoreCond-64bit-only.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
builtins-ppc-xlcompat-LoadReserve-StoreCond.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
builtins-ppc-xlcompat-check-ldarx-opt.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
builtins-ppc-xlcompat-cmpb-32.ll [PowerPC] Support ppc-asm-full-reg-names for AIX 2021-10-15 12:22:44 +08:00
builtins-ppc-xlcompat-cmpb-64.ll [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility 2021-07-20 13:06:22 -05:00
builtins-ppc-xlcompat-compare-64bit-only.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-compare.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-conversionfunc.ll [PowerPC] Implement trap and conversion builtins for XL compatibility 2021-07-12 11:04:17 -05:00
builtins-ppc-xlcompat-fp.ll [PowerPC] Removing a REQUIRES line from llvm test 2021-07-21 10:52:23 -05:00
builtins-ppc-xlcompat-load-store-reversed-64bit-only.ll [PowerPC] Add PowerPC population count, reversed load and store related builtins and instrinsics for XL compatibility 2021-07-15 17:23:56 -05:00
builtins-ppc-xlcompat-load-store-reversed.ll [PowerPC] Fix __builtin_ppc_load2r to return short instead of int. 2021-10-04 06:17:02 -05:00
builtins-ppc-xlcompat-math.ll [PowerPC] Implement intrinsics for mtfsf[i] 2021-07-16 16:26:11 -05:00
builtins-ppc-xlcompat-mfspr-mtspr-64bit-only.ll [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins 2021-07-20 17:51:00 -05:00
builtins-ppc-xlcompat-mfspr-mtspr-aix32.ll [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins 2021-07-20 17:51:00 -05:00
builtins-ppc-xlcompat-move-tofrom-regs.ll [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins 2021-07-20 17:51:00 -05:00
builtins-ppc-xlcompat-msync.ll [PowerPC] Fix popcntb XL Compat Builtin for 32bit 2021-07-15 13:19:47 -05:00
builtins-ppc-xlcompat-multiply-64bit-only.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-multiply.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-popcnt.ll [PowerPC] Add PowerPC population count, reversed load and store related builtins and instrinsics for XL compatibility 2021-07-15 17:23:56 -05:00
builtins-ppc-xlcompat-prefetch.ll [PowerPC] Emit dcbt and dcbtst in place of their extended mnemonics on AIX 2021-10-12 15:47:57 -05:00
builtins-ppc-xlcompat-pwr9-64bit.ll [PowerPC] Implement XL compatibility builtin __addex 2021-08-12 16:38:21 -05:00
builtins-ppc-xlcompat-pwr9.ll [PowerPC] Implement XL compact math builtins 2021-07-16 13:21:13 -05:00
builtins-ppc-xlcompat-stfiw.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
builtins-ppc-xlcompat-sync-32.ll [PowerPC] Support ppc-asm-full-reg-names for AIX 2021-10-15 12:22:44 +08:00
builtins-ppc-xlcompat-sync-64.ll [NFC] Remove unnecessary check prefix of AIX test 2021-11-11 13:27:42 +08:00
builtins-ppc-xlcompat-test.ll [PowerPC] FP compare and test XL compat builtins. 2021-09-28 11:01:51 -05:00
builtins-ppc-xlcompat-trap-64bit-only.ll [PowerPC] PPC backend optimization to lower int_ppc_tdw/int_ppc_tw intrinsics to TDI/TWI machine instructions 2021-11-11 09:52:00 -06:00
builtins-ppc-xlcompat-trap.ll [PowerPC] PPC backend optimization to lower int_ppc_tdw/int_ppc_tw intrinsics to TDI/TWI machine instructions 2021-11-11 09:52:00 -06:00
bv-pres-v8i1.ll
bv-widen-undef.ll
byval-agg-info.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
byval-aliased.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval.ll [PowerPC] copy byval parameter to caller's stack when needed 2021-12-09 01:00:47 +00:00
calls.ll
can-lower-ret.ll
cannonicalize-vector-shifts.ll [AIX] Allow safe for 32bit P8 VSX pattern matching 2021-04-14 08:12:48 -04:00
canonical-merge-shuffles.ll [PowerPC] use correct selection for v16i8/v8i16 splat load 2021-11-05 10:04:03 +00:00
cc.ll
cgp-select.ll [CGP][PowerPC] Pre-commit test case for D113872. NFC. 2021-11-16 09:18:49 +00:00
change-no-infs.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
check-cpu.ll
cmp-cmp.ll
cmp_elimination.ll
cmpb-ppc32.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
cmpb.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
coalesce-ext.ll
code-align.ll
codemodel.ll
coldcc.ll
coldcc2.ll
collapse-rotates.mir
combine-fneg.ll [ISEL] Canonicalise constant splats to RHS. 2022-01-24 09:38:36 +00:00
combine-setcc.ll
combine-sext-and-shl-after-isel.ll
combine-to-mulh-shift-amount.ll
combine-to-pre-index-store-crash.ll
combine_ext_trunc.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
common-chain-aix32.ll [PowerPC] turn off chain commoning by default. 2021-11-01 04:11:10 +00:00
common-chain.ll [SCEVExpander] Drop poison generating flags when reusing instructions 2021-11-29 15:23:34 -08:00
compare-duplicate.ll
compare-simm.ll
complex-return.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
compute-regpressure.ll [RegisterClassInfo] Return non-zero for RC without allocatable reg 2021-01-05 16:18:34 +00:00
constant-combines.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
constant-pool.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
constants-i64.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
constants.ll
convert-ri-addi-to-ri.mir [PowerPC] fixup killed flags for ri + addi to ri transformation 2021-04-07 22:04:08 -04:00
convert-rr-to-ri-instr-add.mir
convert-rr-to-ri-instrs-R0-special-handling.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
convert-rr-to-ri-instrs-kill-flag.mir
convert-rr-to-ri-instrs-out-of-range.mir Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
convert-rr-to-ri-instrs.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
convert-rr-to-ri-p9-vector.mir
copysignl.ll
cr-spills.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
cr1eq-no-extra-moves.ll
cr1eq.ll
cr_spilling.ll
crash.ll
crbit-asm-disabled.ll
crbit-asm.ll
crbits.ll [PowerPC] Implement Set Boolean Condition Instructions 2020-10-26 18:42:51 -05:00
crsave.ll
crypto_bifs.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
crypto_bifs_be.ll Big-endian version of vpermxor 2021-11-30 22:49:55 +00:00
cse-despite-rounding-mode.ll [PowerPC] Respect rounding mode in the back end 2021-11-10 08:19:58 -06:00
csr-save-restore-order.ll
csr-split.ll
ctr-cleanup.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ctr-loop-tls-const.ll
ctr-minmaxnum.ll
ctrloop-asm.ll
ctrloop-constrained-fp.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
ctrloop-cpsgn.ll
ctrloop-fp64.ll
ctrloop-fp128.ll [PowerPC] Change CTR clobber estimation for 128-bit floating types 2022-01-22 23:20:14 +08:00
ctrloop-i64.ll
ctrloop-i128.ll [AIX] Enable int128 in 64 bit mode 2021-10-15 16:23:04 +00:00
ctrloop-intrin.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ctrloop-large-ec.ll
ctrloop-le.ll
ctrloop-lt.ll
ctrloop-ne.ll
ctrloop-reg.ll
ctrloop-s000.ll
ctrloop-sh.ll
ctrloop-shortLoops.ll
ctrloop-sums.ll
ctrloop-udivti3.ll
ctrloops-hot-exit.ll
ctrloops-softfloat.ll [PowerPC, test] Fix use of undef FileCheck var 2021-04-09 12:55:02 +01:00
ctrloops.ll
cttz.ll
cvt_i64_to_fp.ll [PowerPC] Don't reuse an illegal typed load for int_to_fp conversion. 2020-11-24 15:45:33 -05:00
cxx_tlscc64.ll
darwin-labels.ll
dbg.ll
dcbf-p10.ll [PowerPC] Add support for intrinsics dcbfps and dcbstps in P10. 2020-12-07 05:19:06 +00:00
dcbf.ll
dcbt-sched.ll
dcbt.ll
debug-label-fast-isel.ll [PowerPC] fast isel can lower intrinsics call on AIX. 2022-01-10 02:30:05 +00:00
debuginfo-split-int.ll
debuginfo-stackarg.ll
delete-node.ll
dform-adjust.ll
dform-pair-load-store.ll [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
direct-move-profit.ll
disable-ctr-ppcf128.ll [PowerPC] Disable CTR Loop generate for fma with the PPC double double type. 2021-08-13 12:27:24 -05:00
div-2.ll
div-e-32.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
div-e-all.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dsolocal-pic.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
dsolocal-static.ll [TargetMachine] Drop implied dso_local for definitions in ELF static relocation model/PIE 2020-12-30 16:57:50 -08:00
dssall.ll [PowerPC] Do not emit dssall on AIX 2021-05-17 06:08:06 -05:00
duplicate-returns-for-tailcall.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
dyn-alloca-aligned.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
dyn-alloca-offset.ll
e500-1.ll
early-ret-verify.mir
early-ret.ll
early-ret.mir
early-ret2.ll
ec-input.ll
eh-dwarf-cfa.ll
eieio.ll [PowerPC] Added multiple PowerPC builtins 2021-05-27 16:23:03 -05:00
elf-common.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
elf64-byval-cc.ll [PowerPC] copy byval parameter to caller's stack when needed 2021-12-09 01:00:47 +00:00
eliminate-compare-of-copy.ll
empty-functions.ll
emptystruct.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
emutls_generic.ll
eqv-andc-orc-nor.ll
expand-contiguous-isel.ll
expand-foldable-isel.ll [EarlyIfConversion] Avoid producing selects with identical operands 2021-04-30 15:51:14 -07:00
expand-isel-1.mir
expand-isel-2.mir
expand-isel-3.mir
expand-isel-4.mir
expand-isel-5.mir
expand-isel-6.mir
expand-isel-7.mir
expand-isel-8.mir
expand-isel-9.mir
expand-isel-10.mir
expand-isel-liveness.mir
expand-isel.ll
ext-bool-trunc-repl.ll
extra-toc-reg-deps.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
extract-and-store.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
extsh.ll
extswsli.ll
f32-to-i64.ll
f128-aggregates.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
f128-arith.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
f128-bitcast.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-branch-cond.ll [Legalizer] Avoid expansion to BR_CC if illegal 2021-12-01 12:22:21 +08:00
f128-compare.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
f128-conv.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
f128-fma.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-passByValue.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
f128-rounding.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-truncateNconv.ll [PowerPC] Add intrinsic to convert between ppc_fp128 and fp128 2021-11-05 16:58:38 +08:00
f128-vecExtractNconv.ll
f128_ldst.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
fabs.ll
fast-isel-GEP-coalesce.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-binary.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-br-const.ll
fast-isel-branch.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-call.ll
fast-isel-cmp-imm.ll
fast-isel-const.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-conversion-p5.ll
fast-isel-conversion.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
fast-isel-crash.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-ext.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-fcmp-nan.ll
fast-isel-fold.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-fpconv.ll
fast-isel-i64offset.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-icmp-split.ll
fast-isel-indirectbr.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-load-store-vsx.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
fast-isel-load-store.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
fast-isel-pcrel.ll [PowerPC] Exploit paddi instruction on Power 10 for constant materialization 2021-03-11 08:37:49 -06:00
fast-isel-redefinition.ll
fast-isel-ret.ll
fast-isel-rsp.ll [PowerPC] Guard XSRSP in P8 for FastISel 2021-09-07 15:17:51 +00:00
fast-isel-shifter.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fastcc_stacksize.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
fastisel-gep-promote-before-add.ll
fcpsgn.ll
fdiv-combine.ll [NFC] [PowerPC] Remove unsafe-fp-math in some tests 2021-03-10 17:27:21 +08:00
fdiv.ll [PowerPC] swdiv builtins for XL compatibility 2021-09-29 11:31:07 -05:00
fixup-kill-dead-flag-crash.mir [PowerPC] Make StartMI ignore COPY like instructions. 2020-08-17 02:12:30 -04:00
float-asmprint.ll
float-load-store-pair.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
float-logic-ops.ll
float-to-int.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
float-vector-gather.ll
floatPSA.ll
flt-preinc.ll
fma-aggr-FMF.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
fma-assoc.ll [DAGCombine] Check reassoc flags in aggressive fsub fusion 2021-06-23 13:59:40 +00:00
fma-combine.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
fma-ext.ll
fma-mutate-duplicate-vreg.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
fma-mutate-register-constraint.ll [NFC] [PowerPC] Remove unsafe-fp-math in some tests 2021-03-10 17:27:21 +08:00
fma-mutate.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
fma-negate.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
fma-precision.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
fma.ll
fmaxnum.ll
fmf-propagation.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
fminnum.ll [SelectionDAG] fminnum should be a binary operator 2020-11-11 03:41:40 -05:00
fnabs.ll
fneg.ll [NFC] [DAGCombiner] Remove unnecessary negation in visitFNEG 2020-09-01 00:35:01 +08:00
fold-frame-offset-using-rr.mir
fold-li.ll
fold-remove-li.ll
fold-rlwinm-1.ll
fold-rlwinm.mir [NFC][PowerPC]Add tests for folding RLWINM before and after RA. 2020-10-21 06:38:22 +00:00
fold-zero.ll
fold_swtest_br.ll [PowerPC] Try to fold sqrt/sdiv test results with the branch. 2021-01-14 02:15:19 +00:00
fp-branch.ll
fp-int-conversions-direct-moves.ll
fp-int-fp.ll
fp-int128-fp-combine.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
fp-intrinsics-fptosi-legal.ll
fp-splat.ll
fp-strict-conv-f128.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
fp-strict-conv-spe.ll [NFC] [PowerPC] Rename SPE strict conversion test 2020-08-13 15:02:07 +08:00
fp-strict-conv.ll [PowerPC] Pass nofpexcept flag to custom lowered constrained ops 2020-09-21 10:44:25 +08:00
fp-strict-f128.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
fp-strict-fcmp-noopt.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fp-strict-fcmp-spe.ll [SPE] Support constrained float operations on SPE 2021-04-29 16:34:10 +08:00
fp-strict-fcmp.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
fp-strict-minmax.ll
fp-strict-round.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
fp-strict.ll Handle subregs and superregs in callee-saved register mask 2021-07-29 16:53:29 +01:00
fp-to-int-ext.ll
fp-to-int-to-fp.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
fp2int2fp-ppcfp128.ll
fp64-to-int16.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fp128-bitcast-after-operation.ll [PowerPC] Add non-constant fcopysign f128 test coverage 2021-12-03 12:04:06 +00:00
fp128-libcalls.ll
fp_to_uint.ll
fpcopy.ll
fpscr-intrinsics.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
frame-size.ll
frame_index_scavenging.mir [PowerPC] Spilling to registers does not require frame index scavenging 2021-05-10 14:42:39 -05:00
frameaddr.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
frem.ll Pre-commit frem test in PowerPC 2021-08-18 17:52:53 +08:00
frounds.ll [PowerPC] Fix FLT_ROUNDS_ on little endian 2020-12-02 17:16:32 +08:00
fsel.ll
fsl-e500mc.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fsl-e5500.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fsqrt.ll
fsub-fneg.ll
ftrunc-legalize.ll
ftrunc-vec.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
func-addr-consts.ll ELF: Create unique SHF_GNU_RETAIN sections for llvm.used global objects 2021-02-26 16:38:44 -08:00
func-addr.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
func-alias.ll
funnel-shift-rot.ll [SelectionDAG] Optimize expansion for rotates/funnel shifts 2021-11-02 11:38:25 +00:00
funnel-shift.ll [SelectionDAG] Optimize expansion for rotates/funnel shifts 2021-11-02 11:38:25 +00:00
fusion-load-store.ll Reland "[PowerPC] Implement instruction clustering for stores" 2020-09-13 19:51:01 +08:00
future-check-features.ll [PowerPC] Add mprivileged option 2021-03-24 08:33:22 -05:00
glob-comp-aa-crash.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
global-address-non-got-indirect-access.ll
gnu-attribute.ll [PowerPC] Emit gnu_attribute according to float-abi metadata 2022-01-26 13:28:50 +08:00
gpr-vsr-spill.ll [PowerPC] Allow spilling GPR to VSR on AIX 2021-03-03 13:32:39 +08:00
handle-f16-storage-type.ll [PowerPC] Use correct node to get a super register from a subreg 2021-04-13 19:52:21 -05:00
hardware-loops-crash.ll
hello.ll
hidden-vis-2.ll
hidden-vis.ll
hoist-logic.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
htm-ttest.ll [PowerPC] Put the CR field in low bits of GRC during copying CRRC to GRC. 2020-10-02 01:26:18 +00:00
htm.ll
huge-frame-size.ll [PowerPC] Use int64_t to represent stack object offset and frame size 2021-08-23 02:13:21 +00:00
i1-ext-fold.ll
i1-to-double.ll [NFC] [PowerPC] Move i1-to-fp tests and use script 2020-12-08 15:20:15 +08:00
i32-to-float.ll
i64-to-float.ll
i64_fp.ll
i64_fp_round.ll
i128-and-beyond.ll
ia-mem-r0.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
ia-neg-const.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
iabs.ll
ifcvt-diamond-ret.mir
ifcvt-forked-bug-2016-08-08.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ifcvt.ll
ifcvt.mir
ifcvt_cr_field.ll [PowerPC] Fixed the crash due to early if conversion with fixed CR fields 2021-09-07 10:51:03 -05:00
ifunc.ll [Verifier] Add verification logic for GlobalIFuncs 2021-10-31 20:00:57 -07:00
illegal-element-type.ll
in-asm-f64-reg.ll
inc-of-add.ll [AIX] Adjust CSR order to avoid breaking ABI regarding traceback 2021-07-03 04:45:26 +00:00
indexed-load.ll
indirect-hidden.ll
indirectbr.ll
inline-asm-clobber-warning.ll [PowerPC] Emit warning when SP is clobbered by asm 2022-01-24 15:12:23 -06:00
inline-asm-dollarpc.ll [AIX] Enable dollar sign as PC in inlineasm 2021-07-14 13:37:52 +00:00
inline-asm-i-constraint-i1.ll
inline-asm-label.ll [PowerPC] Handle base load with reservation mnemonic 2021-12-03 09:13:02 -06:00
inline-asm-multilevel-gep.ll
inline-asm-physical-fpr-spe.ll [PowerPC] Handle FP physical register in inline asm constraint. 2021-02-17 09:27:03 -05:00
inline-asm-physical-fpr.ll [AIX] Use AsmParser to do inline asm parsing 2021-07-02 16:12:21 +00:00
inline-asm-s-modifier.ll
inline-asm-scalar-to-vector-error.ll
inline-asm-vsx-clobbers.ll
inlineasm-copy.ll
inlineasm-extendedmne.ll
inlineasm-i64-reg.ll
inlineasm-output-template.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
inlineasm-vsx-reg.ll
instr-properties.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
instruction-mix-remarks-BCTRL_LWZinto_toc.ll [AsmPrinter][ORE] use correct opcode name 2021-11-08 01:51:24 +00:00
int-fp-conv-0.ll
int-fp-conv-1.ll
int128_ldst.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
inverted-bool-compares.ll
isel-rc-nox0.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
isel.ll
ispositive.ll
isync.ll
itofp128.ll
jaggedstructs.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
jump-tables-collapse-rotate-remove-SrcMI.mir [PowerPC] Fix broken kill flag after MI peephole 2020-09-02 17:07:49 -05:00
jump-tables-collapse-rotate.ll
kernel-fp-round.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
knowCRBitSpill.ll
larger-than-red-zone.ll
lbz-from-ld-shift.ll [PowerPC] add RUN lines for both endians to test; NFC 2022-01-13 10:49:23 -05:00
lbzux.ll
ld-bswap64-no-ldbrx.ll [PowerPC] Re-enable combine for i64 BSWAP on targets without LDBRX 2021-07-06 20:42:01 -05:00
ld-st-upd.ll
ldst-16-byte-asm.mir [PowerPC] Export 16 byte load-store instructions 2021-06-15 01:56:10 +00:00
ldst-16-byte.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
ldst-align.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
ldtoc-inv.ll
legalize-invert-br_cc.ll [LegalizeDAG] Handle NeedInvert when expanding BR_CC 2021-01-16 14:33:19 +01:00
legalize-vaarg.ll
lha.ll
licm-remat.ll
licm-tocReg.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
lit.local.cfg [NFC] Disallow unused prefixes under llvm/test/CodeGen 2021-01-11 12:32:18 -08:00
livephysregs.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
livevars-crash1.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
livevars-crash2.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
llrint-conv.ll
llround-conv.ll
load-and-splat.ll [PowerPC] use lvx + splat directly for aligned splat load 2021-12-08 02:02:18 +00:00
load-constant-addr.ll
load-rightmost-vector-elt.ll [P10] [Power PC] Exploiting new load rightmost vector element instructions. 2021-03-09 16:08:17 -05:00
load-shift-combine.ll
load-shuffle-and-shuffle-store.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
load-two-flts.ll
load-v4i8-improved.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
logic-ops-on-compares.ll
long-compare.ll
longcall.ll
longdbl-truncate.ll
longdouble-pack.ll [PowerPC] Implement longdouble pack/unpack builtins 2021-11-03 17:57:25 +08:00
loop-align.ll
loop-comment.ll
loop-data-prefetch-inner.ll
loop-data-prefetch.ll
loop-hoist-toc-save.ll
loop-instr-form-prepare.ll [TargetLowering][RISCV][AArch64][PowerPC] Enable BuildUDIV/BuildSDIV on illegal types before type legalization if we can find a larger legal type that supports MUL. 2021-02-11 09:43:13 -08:00
loop-instr-prep-non-const-increasement.ll [PowerPC] guard update form prepare with non-const increment with option 2021-11-15 02:16:46 +00:00
loop-p10-pair-prepare.ll [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
loop-prep-all.ll
lower-globaladdr32-aix-asm.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
lower-globaladdr32-aix.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
lower-globaladdr64-aix-asm.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
lower-globaladdr64-aix.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
lower-massv-attr.ll [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX 2021-07-26 23:21:38 +00:00
lower-massv.ll [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX 2021-07-26 23:21:38 +00:00
lrint-conv.ll
lround-conv.ll
lsa.ll
lsr-ctrloop.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
lsr-insns-cost.ll
lsr-postinc-pos.ll
lsr-profitable-chain.ll [PowerPC] guard update form prepare with non-const increment with option 2021-11-15 02:16:46 +00:00
lxv-aligned-stack-slots.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
lxvw4x-bug.ll [PowerPC] Fix load/store selection infrastructure when load/store intrinsics are used on P10. 2021-12-02 15:59:29 -06:00
machine-backward-cp.mir
machine-combiner.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
machine-pre.ll
machinelicm-cse-dead-flag.mir [MachineLICM] delete dead flag if the duplicated def outside of loop is dead. 2020-12-20 19:26:22 -05:00
macro-fusion.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
macro-fusion.mir [PowerPC] Implement general back2back fusion 2021-12-06 10:15:05 +08:00
maddld.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
mask64.ll
mature-mc-support.ll
mc-instrlat.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
mcm-1.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-2.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-3.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-4.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
mcm-5.ll
mcm-6.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-7.ll
mcm-8.ll
mcm-9.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-10.ll
mcm-11.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
mcm-12.ll
mcm-13.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-default.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-obj-2.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
mcm-obj.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
mcount-insertion.ll Move EntryExitInstrumentation pass location 2021-03-01 10:08:10 -08:00
mem-rr-addr-mode.ll
memCmpUsedInZeroEqualityComparison.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
mem_update.ll
memcmp-mergeexpand.ll [PowerPC] Select the D-Form load if we know its offset meets the requirement 2020-12-18 07:27:26 +00:00
memcmp.ll
memcmpIR.ll
memcpy-vec.ll
memcpy_dereferenceable.ll
memset-nc-le.ll
merge-st-chain-op.ll
merge_stores_dereferenceable.ll
mftb.ll
mi-peephole-splat.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
mi-peephole.mir [PowerPC] Fix broken kill flag after MI peephole 2020-09-02 17:07:49 -05:00
mi-peepholes-trap-opt.mir [PowerPC] Add a flag for conditional trap optimization 2021-11-19 10:24:54 -06:00
mi-scheduling-lhs.ll
mi-simplify-code.mir
misched-inorder-latency.ll
misched.ll
mma-acc-memops.ll Fix a missed opportunity to merge stores. 2022-01-10 13:49:02 -08:00
mma-acc-spill.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
mma-integer-based-outer-product.ll [PowerPC] Add intrinsics for MMA 2020-10-23 13:16:02 -05:00
mma-intrinsics.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
mma-outer-product.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
mma-phi-accs.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
more-dq-form-prepare.ll Reland [SCEV] Fix and validate ValueExprMap/ExprValueMap consistency 2021-11-27 12:37:15 +01:00
mtvsrdd.ll
mul-const-i64.ll
mul-const-vector.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
mul-const.ll
mul-high.ll
mul-with-overflow.ll
mulhs.ll
mulld.ll
mulli.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
mult-alt-generic-powerpc.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
mult-alt-generic-powerpc64.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
multi-return.ll
named-reg-alloc-r0.ll
named-reg-alloc-r1-64.ll
named-reg-alloc-r1.ll
named-reg-alloc-r2-64.ll
named-reg-alloc-r2.ll
named-reg-alloc-r13-64.ll
named-reg-alloc-r13.ll
neg-abs.ll [DAGCombine][PowerPC] Simplify nabs by using legal `smin` operation 2020-12-08 03:24:07 +00:00
neg.ll
negate-i1.ll
negctr.ll [SCEV] Compute exit count from overflow check expressed w/ x.with.overflow intrinsics 2022-01-04 09:44:23 -08:00
no-ctr-loop-if-exit-in-nested-loop.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
no-dead-strip.ll ELF: Create unique SHF_GNU_RETAIN sections for llvm.used global objects 2021-02-26 16:38:44 -08:00
no-dup-of-bdnz.ll [EarlyCSE] Verify hash code in regression tests 2020-09-04 10:40:35 -04:00
no-dup-spill-fp.ll
no-duplicate.ll
no-ext-with-count-zeros.ll
no-extra-fp-conv-ldst.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
no-pref-jumps.ll
no-rlwimi-trivial-commute.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
noPermuteFormasking.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
nofpexcept.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
nomerge.ll
non-debug-mi-search-frspxsrsp.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
non-simple-args-intrin.ll
not-fixed-frame-object.ll
novrsave.ll
opt-builtins-ppc-xlcompat-cas.ll [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM 2021-10-20 15:16:17 +02:00
opt-cmp-inst-cr0-live.ll
opt-li-add-to-addi.ll
opt-sub-inst-cr0-live.mir
optcmp.ll
optimize-andiso.ll
optnone-crbits-i1-ret.ll
or-addressing-mode.ll
ori_imm32.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
ori_imm64.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
out-of-range-dform.ll [PowerPC] Fix the check for 16-bit signed field in peephole 2021-03-19 07:15:53 -05:00
overflow-intrinsic-optimizations.ll [PPCISelLowering] avoid emitting libcalls to __mulodi4() 2021-08-31 11:09:58 -07:00
p8-isel-sched.ll
p8-scalar_vector_conversions.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
p8altivec-shuffles-pred.ll
p9-dform-load-alignment.ll [PowerPC] Add new infrastructure to select load/store instructions, update P8/P9 load/store patterns. 2021-04-30 09:53:19 -05:00
p9-vbpermd.ll [PowerPC] Implement builtin for vbpermd 2021-09-29 06:34:31 -05:00
p9-vector-compares-and-counts.ll
p9-vector-sign-extend.ll [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins 2020-09-23 01:18:14 -05:00
p9-vinsert-vextract.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
p9-xxinsertw-xxextractuw.ll [PowerPC] Relax register superclasses for paired memops 2021-06-11 14:54:03 +08:00
p9_copy_fp.ll
p10-bit-manip-ops.ll
p10-constants.ll [PowerPC] Materialize 34-bit constants with pli directly 2021-04-06 13:38:11 -05:00
p10-fi-elim.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
p10-setbc-ri.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-setbc-rr.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-setbcr-ri.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-setbcr-rr.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-setboolean-ext-fp.ll [PowerPC] Implement Set Boolean Condition Instructions 2020-10-26 18:42:51 -05:00
p10-setnbc-ri.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-setnbc-rr.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-setnbcr-ri.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-setnbcr-rr.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
p10-spill-creq.ll [PowerPC] Implement basic macro fusion in Power10 2021-11-08 17:23:56 +08:00
p10-spill-crgt.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
p10-spill-crlt.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
p10-spill-crun.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
p10-splatImm-CPload-pcrel.ll [PowerPC] Fix materialization of SP float values on Power10 2021-07-26 19:43:10 -05:00
p10-splatImm.ll [PowerPC] Mark splat immediate instructions as rematerializable 2021-09-24 12:03:34 -05:00
p10-splatImm32.ll [PowerPC][Power10] Fix XXSPLI32DX not correctly exploiting specific cases 2021-01-28 15:17:32 -05:00
p10-string-ops.ll [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM 2020-09-22 11:31:44 -05:00
p10-vector-divide.ll [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM 2020-09-22 11:31:44 -05:00
p10-vector-mask-ops.ll [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang 2020-09-18 18:16:14 -05:00
p10-vector-modulo.ll [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins 2020-09-23 01:18:14 -05:00
p10-vector-multiply.ll [PowerPC] Implemented Vector Multiply Builtins 2020-09-02 14:16:21 -05:00
p10-vector-rotate.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
p10-vector-shift.ll [PowerPC] Fix issue where vsrq is given incorrect shift vector 2021-01-06 05:56:09 -06:00
p10-vector-sign-extend.ll [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins 2020-09-23 01:18:14 -05:00
p10-vsx-pcv.ll
paired-vector-intrinsics.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
pcrel-block-address.ll
pcrel-byte-loads.ll [PowerPC] Implement patterns for PC-Rel zextload/extload byte loads 2021-03-10 12:18:13 -06:00
pcrel-call-linkage-leaf.ll [PowerPC] Implement basic macro fusion in Power10 2021-11-08 17:23:56 +08:00
pcrel-call-linkage-simple.ll
pcrel-call-linkage-with-calls.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
pcrel-got-indirect.ll Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -08:00
pcrel-indirect-call.ll
pcrel-jump-table.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
pcrel-linkeropt-option.ll Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -08:00
pcrel-linkeropt.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
pcrel-local-caller-toc.ll
pcrel-relocation-plus-offset.ll Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -08:00
pcrel-tail-calls.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
pcrel-tls-general-dynamic.ll [test] Make ELF tests less reliant on the lexicographical order of non-local symbols 2021-02-13 01:01:06 -08:00
pcrel-tls-initial-exec.ll [test] Make ELF tests less reliant on the lexicographical order of non-local symbols 2021-02-13 01:01:06 -08:00
pcrel-tls-local-dynamic.ll [PowerPC][PCRelative] Turn on TLS support for PCRel by default 2020-10-27 13:58:44 -05:00
pcrel-tls-local-exec.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
pcrel-tls_get_addr_clobbers.ll [PowerPC][PCRelative] Add new pseudo instructions for PCRel TLS to fix R2 clobber issue 2020-11-24 11:34:32 -06:00
pcrel.ll [PowerPC] Exploit xxsplti32dx (constant materialization) for scalars 2021-03-24 15:59:59 -04:00
pcrel_ldst.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
peephole-align.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
peephole-cmp-eq.mir [PowerPC] Add mir test to show effect of `optimizeCompareInstr` when `equalityOnly` is true. NFC. 2020-12-30 02:23:05 +00:00
peephole-miscompile-extswsli.mir
peephole-phi-acc.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
peephole-subreg-def.mir Teach peephole optimizer to not emit sub-register defs 2021-06-28 09:24:07 -05:00
perfect-shuffle.ll [NFC] Pre-commit case for PowerPC perfect shuffle 2022-01-07 18:07:26 +08:00
phi-eliminate.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
pie.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
pip-inner.ll
popcnt-zext.ll [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. 2021-10-22 09:10:01 -07:00
popcnt.ll
popcount.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
post-ra-ec.ll
pow.75.ll
pow_massv_075_025exp.ll [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX 2021-07-26 23:21:38 +00:00
power9-moves-and-splats.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
powf_massv_075_025exp.ll [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX 2021-07-26 23:21:38 +00:00
ppc-32bit-build-vector.ll [PPC] Check for PPC64 when emitting 64bit specific VSX nodes when pattern matching built vectors 2020-12-12 15:28:28 -05:00
ppc-32bit-shift.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
ppc-crbits-onoff.ll
ppc-ctr-dead-code.ll
ppc-disable-non-volatile-cr.ll [PowerPC, test] Fix use of undef FileCheck var 2021-04-07 09:45:21 +01:00
ppc-empty-fs.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ppc-label.ll
ppc-label2.ll
ppc-partword-atomic.ll [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics 2021-05-20 20:34:23 +01:00
ppc-passname-assert.ll
ppc-passname.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
ppc-prologue.ll
ppc-redzone-alignment-bug.ll
ppc-shrink-wrapping.ll [PowerPC, test] Fix use of undef FileCheck var 2021-04-09 12:54:35 +01:00
ppc-vaarg-agg.ll
ppc32-align-long-double-sf.ll
ppc32-constant-BE-ppcf128.ll
ppc32-cyclecounter.ll
ppc32-i1-stack-arguments-abi-bug.ll
ppc32-i1-vaarg.ll
ppc32-i64-to-float-conv.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
ppc32-lshrti3.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ppc32-nest.ll
ppc32-pic-large.ll
ppc32-pic.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
ppc32-secure-plt-tls.ll
ppc32-secure-plt-tls2.ll
ppc32-selectcc-i64.ll [PowerPC] Fix SELECT_CC with i64 operand on PPC32 2021-04-28 17:48:33 +08:00
ppc32-skip-regs.ll
ppc32-vacopy.ll
ppc64-32bit-addic.ll
ppc64-P9-mod.ll
ppc64-P9-setb.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
ppc64-P9-vabsd.ll [PowerPC] Regenerate ppc64-P9-vabsd.ll tests 2021-11-27 16:43:50 +00:00
ppc64-abi-extend.ll
ppc64-acc-regalloc-bugfix.ll [PowerPC] Fix issue where hint was providing the incorrect regsiter class. 2021-07-29 21:10:45 -05:00
ppc64-acc-regalloc.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
ppc64-align-long-double.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
ppc64-altivec-abi.ll
ppc64-anyregcc-crash.ll
ppc64-anyregcc.ll
ppc64-blnop.ll [PowerPC] Fix missing nop after call to weak callee. 2020-12-08 09:38:44 -06:00
ppc64-byval-align.ll [PowerPC] copy byval parameter to caller's stack when needed 2021-12-09 01:00:47 +00:00
ppc64-byval-multi-store.ll [PowerPC] Fix issue with lowering byval parameters. 2021-10-06 13:19:15 -05:00
ppc64-calls.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
ppc64-crash.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
ppc64-crsave.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
ppc64-cyclecounter.ll
ppc64-elf-abi.ll
ppc64-fastcc-fast-isel.ll
ppc64-fastcc.ll
ppc64-func-desc-hoist.ll
ppc64-gep-opt.ll
ppc64-get-cache-line-size.ll
ppc64-i128-abi.ll [AIX] Add i128 arg split tests 2021-10-25 02:41:05 +00:00
ppc64-icbt-pwr7.ll
ppc64-icbt-pwr8.ll
ppc64-inlineasm-clobber.ll [llvm][test] rewrite callbr to use i rather than X constraint NFC 2022-01-11 11:31:08 -08:00
ppc64-linux-func-size.ll
ppc64-nest.ll
ppc64-nonfunc-calls.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
ppc64-patchpoint.ll
ppc64-pre-inc-no-extra-phi.ll
ppc64-prefetch.ll
ppc64-r2-alloc.ll
ppc64-rop-protection-aix.ll [PowerPC] Add support for ROP protection for 32 bit. 2022-01-05 15:15:53 -06:00
ppc64-rop-protection.ll [PowerPC] Add support for ROP protection for 32 bit. 2022-01-05 15:15:53 -06:00
ppc64-sibcall-shrinkwrap.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
ppc64-sibcall.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
ppc64-smallarg.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
ppc64-stackmap-nops.ll
ppc64-stackmap.ll
ppc64-toc.ll
ppc64-vaarg-int.ll
ppc64-varargs.ll
ppc64-xxsplti32dx-pattern-check.ll Add correct types to the xxsplti32dx pattern. 2021-04-09 14:11:34 -05:00
ppc64-zext.ll
ppc64le-aggregates.ll
ppc64le-calls.ll
ppc64le-crsave.ll
ppc64le-localentry-large.ll
ppc64le-localentry.ll
ppc64le-smallarg.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
ppc440-fp-basic.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
ppc440-msync.ll
ppc_fp128-bcwriter.ll [Constants][PowerPC] Check exactlyValue for ppc_fp128 in isNullValue 2021-06-03 20:31:01 +00:00
ppcf128-1-opt.ll
ppcf128-1.ll
ppcf128-2.ll
ppcf128-3.ll
ppcf128-4.ll
ppcf128-constrained-fp-intrinsics.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
ppcf128-endian.ll [NFC][Test] Update the test with update_llc_test_checks.py 2020-10-09 02:26:03 +00:00
ppcf128-freeze.mir
ppcf128sf.ll
ppcsoftops.ll
pr3711_widen_bit.ll
pr12757.ll
pr13641.ll
pr13891.ll [DAGCombine] Fold SRA of a load into a narrower sign-extending load 2022-01-25 12:14:48 +01:00
pr15031.ll
pr15359.ll
pr15630.ll
pr15632.ll
pr16556-2.ll
pr16556.ll
pr16573.ll
pr17168.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr17354.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr18663-2.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr18663.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
pr20442.ll
pr22711.ll
pr24216.ll
pr24546.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr24636.ll
pr25080.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
pr25157-peephole.ll
pr25157.ll
pr26180.ll
pr26193.ll
pr26356.ll
pr26378.ll
pr26381.ll
pr26617.ll
pr26690.ll
pr27078.ll [PPC] Regenerate PR27078 test checks 2021-04-01 18:11:46 +01:00
pr27350.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr28130.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
pr28630.ll
pr30451.ll
pr30640.ll
pr30663.ll
pr30715.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
pr31144.ll
pr32063.ll
pr32140.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
pr33093.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
pr33547.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
pr35402.ll
pr35688.ll [MemorySSA] Remove -enable-mssa-loop-dependency option 2021-08-16 20:59:37 +02:00
pr36068.ll
pr36292.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
pr38087.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
pr38899-split-register-at-spill.mir
pr39478.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
pr39815.ll
pr40922.ll
pr41088.ll [PowerPC] Fix missing nop after call to weak callee. 2020-12-08 09:38:44 -06:00
pr41177.ll
pr42492.ll Recommit [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers. 2021-07-06 12:16:05 -07:00
pr43527.ll Reland [SCEV] Improve modelling for (null) pointer constants 2021-03-13 16:05:34 +03:00
pr43976.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
pr44183.ll [DAG] computeKnownBits - Move (most) ISD::SHL handling into KnownBits::shl 2020-11-03 14:22:28 +00:00
pr44239.ll
pr45186.ll [PowerPC] Select the D-Form load if we know its offset meets the requirement 2020-12-18 07:27:26 +00:00
pr45297.ll
pr45301.ll
pr45432.ll
pr45448.ll [LegalizeTypes] Improve ExpandIntRes_XMULO codegen. 2021-03-01 09:54:32 -08:00
pr45628.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
pr45709.ll
pr46759.ll [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned 2021-06-09 06:35:35 +00:00
pr46923.ll [ConstantFold] allow folding icmp of null and constexpr 2021-03-08 08:53:59 -05:00
pr47373.ll [PowerPC] Fix broken kill flag after MI peephole 2020-09-02 17:07:49 -05:00
pr47660.ll [PowerPC] Skip combining (uint_to_fp x) if x is not simple type 2020-10-19 05:23:46 +00:00
pr47707.ll [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses 2020-10-09 02:34:54 +00:00
pr47830.ll [PowerPC] Do not fold `cmp(d|w)` and `subf` instruction to `subf.` if `nsw` is not present 2021-01-04 07:54:15 +00:00
pr47891.ll [PowerPC] Fix single-use check and update chain users for ld-splat 2020-10-27 16:49:38 -05:00
pr47916.ll [PowerPC] Disable permuted SCALAR_TO_VECTOR on LE without direct moves 2021-07-07 13:50:49 -05:00
pr48388.ll [PowerPC] Remaining KnownBits should be constant when performing non-sign comparison 2020-12-30 02:00:47 +00:00
pr48519.ll Reland [SCEV] Improve modelling for (null) pointer constants 2021-03-13 16:05:34 +03:00
pr48527.ll [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit 2020-12-28 20:36:16 -06:00
pr49092.ll [DAGCombine] Do not remove masking argument to FP16_TO_FP for some targets 2021-02-09 06:33:48 -06:00
pr49509.ll [PowerPC] Fix infinite loop in peephole CR optimization (PR49509) 2021-03-11 14:25:22 +01:00
pre-inc-disable.ll [PowerPC] Simplify PPC codegen test pre-inc-disable.ll 2021-10-12 20:12:31 +00:00
prefer-dqform.ll
preinc-ld-sel-crash.ll
preincprep-i64-check.ll
preincprep-invoke.ll
preincprep-nontrans-crash.ll
private.ll
prolog_vec_spills.mir [PowerPC] Use mtvsrdd to put callee-saved GPR into VSR 2021-04-20 16:43:24 +08:00
pwr3-6x.ll
pwr7-gt-nop.ll
pzero-fp-xored.ll
quadint-return.ll
r31.ll
read-set-flm.ll [PowerPC] Provide XL-compatible vec_round implementation 2021-11-24 06:43:56 -06:00
recipest.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
reduce_cr.ll
reduce_scalarization.ll [PowerPC] Add prefix load pattern for fpext to v2f64 2021-09-21 12:45:24 -05:00
reduce_scalarization02.ll
redundant-copy-after-tail-dup.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
reg-coalesce-simple.ll
reg-names.ll [PowerPC] Support ppc-asm-full-reg-names for AIX 2021-10-15 12:22:44 +08:00
reg-scavenging.ll
reg_copy.mir [NFC][PowerPC] Supplement test cases for D88274. 2020-10-09 02:32:05 +00:00
register-pressure-reduction.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
reloc-align.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
remap-crash.ll
remat-imm.ll
rematerializable-instruction-machine-licm.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
remove-copy-crunsetcrbit.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
remove-implicit-use.mir
remove-redundant-li-implicit-reg.mir [PowerPC] Remove implicit use register after transformToImmFormFedByLI() 2021-07-09 04:42:54 +00:00
remove-redundant-li-skip-imp-kill.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
remove-redundant-load-imm.ll
remove-redundant-load-imm.mir
remove-redundant-moves.ll [PowerPC] Relax register superclasses for paired memops 2021-06-11 14:54:03 +08:00
remove-redundant-toc-saves.ll [PowerPC] Enable redundant TOC save removal on AIX 2021-03-22 14:29:22 +08:00
remove-self-copies.mir
repeated-fp-divisors.ll [ISEL] Canonicalise constant splats to RHS. 2022-01-24 09:38:36 +00:00
resolvefi-basereg.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
resolvefi-disp.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
respect-rounding-mode.ll [PowerPC] Respect rounding mode in the back end 2021-11-10 08:19:58 -06:00
restore-r30.ll
retaddr.ll
retaddr2.ll
retaddr_multi_levels.ll [PowerPC] Fix return address computation for "__builtin_return_address" 2021-08-12 09:44:49 -05:00
return-val-i128.ll
rlwimi-and-or-bits.ll
rlwimi-and.ll
rlwimi-commute.ll
rlwimi-dyn-and.ll
rlwimi-keep-rsh.ll
rlwimi.ll
rlwimi2.ll
rlwimi3.ll
rlwinm-zero-ext.ll
rlwinm.ll
rlwinm2.ll [PowerPC] Regenerate rlwinm2.ll test 2021-11-21 18:33:28 +00:00
rlwinm_rldicl_to_andi.mir Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
rm-zext.ll
rotl-2.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
rotl-64.ll
rotl-rotr-crash.ll
rotl.ll
rounding-ops.ll
rounding-rm-flag.ll
rs-undef-use.ll
s000-alias-misched.ll
sat-add.ll [ISel] Expand saddsat and ssubsat via asr and xor 2021-08-19 16:08:07 +01:00
sat-register-clobber.ll [PowerPC] add has side effect for SAT bit clobber intrinsics/instructions 2020-12-20 19:48:26 -05:00
saturating-intrinsics.ll
save-bp.ll
save-cr-ppc32svr4.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
save-crbp-ppc32svr4.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
scalar-double-ldst.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
scalar-equal.ll
scalar-float-ldst.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
scalar-i8-ldst.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
scalar-i16-ldst.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
scalar-i32-ldst.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
scalar-i64-ldst.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
scalar-min-max.ll
scalar-rounding-ops.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
scalar_cmp.ll
scalar_vector_test_1.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar_vector_test_2.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar_vector_test_3.ll [PowerPC] handle more splat loads without stack operation 2021-11-03 05:17:41 +00:00
scalar_vector_test_4.ll [PowerPC] Improve f32 to i32 bitcast code gen 2021-05-31 16:00:58 -05:00
scalar_vector_test_5.ll [PowerPC] Fix copy/paste error in scalar_to_vector patterns 2021-08-06 02:59:01 +00:00
scalars-in-altivec-regs.ll [PowerPC] Allow scalars for asm constraint "v" with VSX 2021-11-23 17:03:04 -06:00
scavenging.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
sched-addi.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
schedule-addi-load.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
scheduling-mem-dependency.ll
sdag-ppcf128.ll
sdiv-pow2.ll
sections.ll
select-addrRegRegOnly.ll
select-cc.ll
select-constant-xor.ll [DAG] Fix GT -> GE condition when creating SetCC 2021-09-08 12:41:51 +01:00
select-i1-vs-i1.ll
select-to-branch.mir
select.ll [SelectionDAGBuilder] Add SPF_NABS support to visitSelect 2020-11-25 14:54:26 -08:00
select_const.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
select_lt0.ll
selectiondag-extload-computeknownbits.ll
selectiondag-sextload.ll
set0-v8i16.ll
setcc-logic.ll [DAGCombiner] Enhance (zext(setcc)) 2020-08-29 03:37:41 +00:00
setcc-sub-flag.ll [DAG][PowerPC] Fix dropped `nsw` flag in `SimplifySetCC` by adding `doesNodeExist` helper 2020-11-25 04:39:03 +00:00
setcc-to-sub.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
setcc-vector.ll
setcc_no_zext.ll
setcclike-or-comb.ll
setcr_bc.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
setcr_bc2.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
setcr_bc3.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
seteq-0.ll
setrnd.ll
sext-vector-inreg.ll
sh-overflow.mir
shift-cmp.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
shift128.ll
shift_mask.ll
shl_elim.ll
shl_sext.ll
shrink-wrap.ll [PowerPC][AIX] Enable Shrinkwrapping on 32 and 64 bit AIX. 2021-02-17 14:54:57 +00:00
shrink-wrap.mir [PowerPC][AIX] Enable Shrinkwrapping on 32 and 64 bit AIX. 2021-02-17 14:54:57 +00:00
sign-ext-atomics.ll [PowerPC] Sign extend comparison operand for signed atomic comparisons 2021-01-18 21:19:25 -06:00
sign_ext_inreg1.ll
signbit-shift.ll [DAGCombiner] Enhance (zext(setcc)) 2020-08-29 03:37:41 +00:00
simplifyConstCmpToISEL.ll
sink-down-more-instructions-1.mir [PowerPC] Set branch/call instructions as no hasSideEffects 2021-08-30 12:23:35 +08:00
sink-down-more-instructions-regpressure-high.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
sink-side-effect.ll [PowerPC] Set branch/call instructions as no hasSideEffects 2021-08-30 12:23:35 +08:00
sj-ctr-loop.ll
sjlj.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
sjlj_no0x.ll
small-arguments.ll
sms-cpy-1.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
sms-grp-order.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
sms-iterator.ll
sms-phi-1.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
sms-phi-2.ll
sms-phi-3.ll
sms-phi-5.ll Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." 2020-11-03 16:34:02 +00:00
sms-phi.ll Reland [SCEV] Improve modelling for (null) pointer constants 2021-03-13 16:05:34 +03:00
sms-remark.ll
sms-simple.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
smulfixsat.ll [DAG] Remove oneuse check in select_cc setgt X, -1, C, ~C fold 2021-09-05 16:18:31 +01:00
spe-fastmath.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
spe-hwdouble.ll [NFC][PowerPC] Fix spe.ll to work with update_llc_test_checks.py again 2021-07-28 17:13:05 +01:00
spe.ll Handle subregs and superregs in callee-saved register mask 2021-07-29 16:53:29 +01:00
spill-nor0.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
spill-nor0.mir Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
spill-vec-pair.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
spill_p9_setb.ll
splat-bug.ll
splat-larger-types-as-v16i8.ll
split-index-tc.ll
splitstore-check-volatile.ll
srem-lkk.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
srem-seteq-illegal-types.ll Support {S,U}REMEqFold before legalization 2021-04-01 01:35:41 +03:00
srem-vector-lkk.ll RegAllocGreedy: Account for reserved registers in num regs heuristic 2021-09-14 21:00:29 -04:00
srl-mask.ll
stack-clash-dynamic-alloca.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
stack-clash-prologue-nounwind.ll [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned 2021-06-09 06:35:35 +00:00
stack-clash-prologue.ll [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned 2021-06-09 06:35:35 +00:00
stack-coloring-vararg.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
stack-guard-oob.ll [AIX] Enable stackprotect feature 2021-05-28 02:18:15 +00:00
stack-guard-reassign.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
stack-no-redzone.ll
stack-protector.ll [FreeBSD] Do not mark __stack_chk_guard as dso_local 2021-11-05 07:29:50 -05:00
stack-realign.ll [PowerPC] Restore stack ptr from base ptr when available 2020-12-22 05:44:03 -06:00
stack-restore-with-setjmp.ll [PowerPC] Restore stack ptr from frame ptr with setjmp 2020-12-14 11:34:16 -06:00
stack_pointer_vec_spills.mir [PowerPC][Bug] Fix Bug in Stack Frame Update Code 2021-05-11 05:54:07 -05:00
stackmap-frame-setup.ll
stacksize.ll
std-unal-fi.ll
stdux-constuse.ll
stfiwx-2.ll
stfiwx.ll
store-combine.ll [PowerPC] Select the D-Form load if we know its offset meets the requirement 2020-12-18 07:27:26 +00:00
store-constant.ll
store-load-fwd.ll
store-rightmost-vector-elt.ll [PowerPC][Power10] Exploit store rightmost vector element instructions 2020-12-22 12:06:43 -05:00
store-update.ll
store_fptoi.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
structsinmem.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
structsinregs.ll [PowerPC] Fix issue with lowering byval parameters. 2021-10-06 13:19:15 -05:00
stubs.ll
stwu-gta.ll
stwu-sched.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
stwu8.ll
stwux.ll
sub-bv-types.ll
sub-of-not.ll
subc.ll
subreg-killed.mir [VirtRegRewriter] Insert missing killed flags when tracking subregister liveness 2021-03-03 12:02:04 -05:00
subreg-postra-2.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
subreg-postra.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
subtract_from_imm.ll
svr4-redzone.ll
swap-reduction.ll [PowerPC] Fix use check of swap-reduction 2021-04-07 15:55:52 +08:00
swaps-le-1.ll
swaps-le-2.ll
swaps-le-3.ll
swaps-le-4.ll
swaps-le-5.ll
swaps-le-6.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
swaps-le-7.ll
swaps-le-8.ll [PowerPC] Fix load/store selection infrastructure when load/store intrinsics are used on P10. 2021-12-02 15:59:29 -06:00
tail-dup-analyzable-fallthrough.ll
tail-dup-branch-to-fallthrough.ll
tail-dup-break-cfg.ll
tail-dup-layout.ll
tailcall-speculatable-callee.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
tailcall-string-rvo.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
tailcall1-64.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
tailcall1.ll
tailcallpic1.ll
test-and-cmp-folding.ll
test-vector-insert.ll [PowerPC] Improved codegen related to xscvdpsxws/xscvdpuxws 2021-09-30 14:31:00 -05:00
testBitReverse.ll
testComparesi32gtu.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
testComparesi32leu.ll [PowerPC] Implement Set Boolean Condition Instructions 2020-10-26 18:42:51 -05:00
testComparesi32ltu.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
testComparesieqsc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesieqsi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesieqsll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesieqss.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesiequc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesiequi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesiequll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesiequs.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesigesc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesigesi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesigesll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesigess.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesigeuc.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesigeui.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesigeull.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesigeus.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesigtsc.ll
testComparesigtsi.ll
testComparesigtsll.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesigtss.ll
testComparesigtuc.ll
testComparesigtui.ll
testComparesigtus.ll
testComparesilesc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesilesi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesilesll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesiless.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesileuc.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesileui.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesileull.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesileus.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesiltsc.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesiltsi.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesiltsll.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesiltss.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesiltuc.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesiltui.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesiltus.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesinesc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesinesi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesinesll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesiness.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesineuc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesineui.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesineull.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesineus.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testCompareslleqsc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testCompareslleqsi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testCompareslleqsll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testCompareslleqss.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllequc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllequi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllequll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllequs.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllgesc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllgesi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllgesll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllgess.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllgeuc.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesllgeui.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesllgeull.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllgeus.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesllgtsll.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesllgtuc.ll
testComparesllgtui.ll
testComparesllgtus.ll
testCompareslllesc.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testCompareslllesi.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testCompareslllesll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllless.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllleuc.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllleui.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllleull.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllleus.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllltsll.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
testComparesllltuc.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllltui.ll
testComparesllltus.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllnesll.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesllneull.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
test_call_aix.ll [AIX][XCOFF] change the operand of branch instruction from symbol name to qualified symbol name for function declarations 2020-08-11 15:26:19 -04:00
test_func_desc.ll
thread-pointer.ll
tls-cse.ll
tls-pic.ll
tls-pie-xform.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
tls-store2.ll
tls.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
tls_get_addr_clobbers.ll
tls_get_addr_fence1.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
tls_get_addr_fence2.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
tls_get_addr_stackframe.ll
toc-data.ll [PowerPC][AIX] Fallback to DAG-ISEL if global has toc-data attribute. 2022-01-17 16:21:38 -05:00
toc-float.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
toc-load-sched-bug.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
tocSaveInPrologue.ll
topdepthreduce-postra.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
trampoline.ll
trunc-srl-load.ll
two-address-crash.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
uint-to-fp-v4i32.ll [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract 2021-05-11 15:00:11 -05:00
uint-to-ppcfp128-crash.ll [PowerPC] Avoid unnecessary fadd for unsigned to ppcf128 2020-11-01 23:22:47 +08:00
umulfixsat.ll
umulo-128-legalisation-lowering.ll [LegalizeTypes] Improve ExpandIntRes_XMULO codegen. 2021-03-01 09:54:32 -08:00
unal-altivec-wint.ll
unal-altivec.ll
unal-altivec2.ll
unal-vec-ldst.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
unal-vec-negarith.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
unal4-std.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
unaligned-addressing-mode.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
unaligned-dqform-ld.ll [PowerPC] Add FI alignment check if the addressing mode is DS/DQ-Form, emit X-Form if necessary. 2021-07-13 12:31:52 -05:00
unaligned-floats.ll
unaligned.ll [DAG] TransformFPLoadStorePair - replace getABITypeAlign with allowsMemoryAccess (PR45116) 2021-08-24 13:11:27 +01:00
unreachable-mbb-jtreference-elimination.ll Fix the compilation assertion due to unreachable BB pruning not deleting the associated BB from the jump tables 2020-11-16 10:35:31 -06:00
unsafe-math.ll [NFC] [PowerPC] Remove unsafe-fp-math in some tests 2021-03-10 17:27:21 +08:00
unwind-dw2-g.ll
unwind-dw2.ll
urem-lkk.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
urem-seteq-illegal-types.ll Support {S,U}REMEqFold before legalization 2021-04-01 01:35:41 +03:00
urem-vector-lkk.ll RegAllocGreedy: Account for reserved registers in num regs heuristic 2021-09-14 21:00:29 -04:00
use-cr-result-of-dom-icmp-st.ll
uwtables.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
vaddsplat.ll
varargs-struct-float.ll
varargs.ll
variable_elem_vec_extracts.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
vavg.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vcmp-fold.ll
vec-abi-align.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
vec-asm-disabled.ll
vec-bswap.ll [PPC] Update test after f5f421e0ee. 2021-12-16 11:28:54 +00:00
vec-extract-itofp.ll [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract 2021-05-11 15:00:11 -05:00
vec-icmpeq-v2i64-p7.ll [PowerPC] Fix eq/ne comparison of v2i64 pre-Power8 2022-01-26 08:59:08 -06:00
vec-itofp.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec-min-max.ll
vec-select.ll
vec-trunc.ll
vec-trunc2.ll [NFC][Test] Update the test with update_llc_test_checks.py 2020-10-09 02:26:03 +00:00
vec_abs.ll
vec_absd.ll
vec_add_sub_doubleword.ll
vec_add_sub_quadword.ll
vec_auto_constant.ll
vec_br_cmp.ll
vec_buildvector_loadstore.ll
vec_call.ll
vec_clz.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
vec_cmp.ll
vec_cmpd.ll
vec_cmpd_p7.ll [PowerPC] Add missed test case updates 2021-12-21 14:55:19 -06:00
vec_cmpq.ll [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM 2020-09-23 16:49:40 -04:00
vec_constants.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
vec_conv.ll
vec_conv_fp32_to_i8_elts.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_conv_fp32_to_i16_elts.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_conv_fp32_to_i64_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_fp64_to_i8_elts.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_conv_fp64_to_i16_elts.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_conv_fp64_to_i32_elts.ll [PowerPC] Improved codegen related to xscvdpsxws/xscvdpuxws 2021-09-30 14:31:00 -05:00
vec_conv_fp_to_i_4byte_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_fp_to_i_8byte_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_i8_to_fp32_elts.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_conv_i8_to_fp64_elts.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_conv_i16_to_fp32_elts.ll [DAG][PowerPC] Enable initial ISD::BITCAST SimplifyDemandedBits/SimplifyMultipleUseDemandedBits big-endian handling 2021-12-02 11:47:53 +00:00
vec_conv_i16_to_fp64_elts.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_conv_i32_to_fp64_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_i64_to_fp32_elts.ll [PowerPC] Relax register superclasses for paired memops 2021-06-11 14:54:03 +08:00
vec_conv_i_to_fp_4byte_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_i_to_fp_8byte_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_extload.ll
vec_extract_p9.ll [DAG][PowerPC] Enable initial ISD::BITCAST SimplifyDemandedBits/SimplifyMultipleUseDemandedBits big-endian handling 2021-12-02 11:47:53 +00:00
vec_extract_p9_2.ll Pre-commit test for PPC vector extraction test 2021-04-30 12:02:37 +08:00
vec_fmuladd.ll
vec_fneg.ll
vec_insert.ll
vec_insert_elt.ll [PowerPC] Fix 32bit vector insert instructions for ISA3.1 2021-11-15 14:36:39 -06:00
vec_int_ext.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vec_int_to_double_shuffle.ll [PowerPC] Fix shift amount of xxsldwi when performing vector int_to_double 2021-08-06 06:01:29 +00:00
vec_mergeow.ll
vec_minmax.ll
vec_misaligned.ll
vec_mul.ll
vec_mul_even_odd.ll
vec_perf_shuffle.ll
vec_popcnt.ll
vec_revb.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
vec_rotate_shift.ll
vec_rounding.ll
vec_select.ll [PowerPC] Regenerate vec_select.ll tests and add <1 x i128> test case 2020-11-25 14:28:16 +00:00
vec_shift.ll
vec_shuffle.ll
vec_shuffle_le.ll
vec_shuffle_p8vector.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
vec_shuffle_p8vector_le.ll
vec_sldwi.ll Fix typo of colon to semicolon in lit tests 2021-10-09 10:03:50 +08:00
vec_splat.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
vec_splat_constant.ll
vec_sqrt.ll
vec_urem_const.ll
vec_veqv_vnand_vorc.ll
vec_vrsave.ll
vec_xxpermdi.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
vec_zero.ll
vector-constrained-fp-intrinsics.ll [PowerPC] Respect rounding mode in the back end 2021-11-10 08:19:58 -06:00
vector-copysign.ll
vector-extend-sign.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vector-identity-shuffle.ll
vector-ldst.ll [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation 2021-09-14 08:39:49 -05:00
vector-merge-store-fp-constants.ll
vector-popcnt-128-ult-ugt.ll [PowerPC] Fix eq/ne comparison of v2i64 pre-Power8 2022-01-26 08:59:08 -06:00
vector-reduce-add.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-and.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-fadd.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-fmax.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-fmin.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-fmul.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-mul.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-or.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-smax.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-smin.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-umax.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-umin.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-xor.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-rotates.ll [DAG] MatchRotate - support rotate-by-constant of illegal types 2021-11-19 11:12:04 +00:00
vector-rounding-ops.ll [NFC] [PowerPC] Remove unsafe-fp-math in some tests 2021-03-10 17:27:21 +08:00
vector.ll
vmladduhm.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
vperm-instcombine.ll
vperm-lowering.ll
vrsave-inline-asm.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
vrspill.ll
vsel-prom.ll
vselect-constants.ll
vsx-args.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
vsx-div.ll
vsx-elementary-arith.ll
vsx-fma-m.ll
vsx-fma-mutate-trivial-copy.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
vsx-fma-mutate-undef.ll
vsx-fma-sp.ll
vsx-infl-copy1.ll
vsx-infl-copy2.ll
vsx-ldst-builtin-le.ll [PowerPC] Fix load/store selection infrastructure when load/store intrinsics are used on P10. 2021-12-02 15:59:29 -06:00
vsx-ldst.ll
vsx-minmax.ll
vsx-p8.ll
vsx-p9.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vsx-partword-int-loads-and-stores.ll
vsx-recip-est.ll [NFC] [PowerPC] Remove unsafe-fp-math in some tests 2021-03-10 17:27:21 +08:00
vsx-self-copy.ll
vsx-shuffle-le-load.ll [PowerPC] only check the load instruction result number 0. 2021-05-18 00:49:37 -04:00
vsx-shuffle-le-multiple-uses.ll [PowerPC] stop reverse mem op generation for some cases. 2021-04-12 22:41:28 -04:00
vsx-spill-norwstore.ll
vsx-spill.ll
vsx-vec-spill.ll
vsx-word-splats.ll
vsx.ll [PowerPC] Fix eq/ne comparison of v2i64 pre-Power8 2022-01-26 08:59:08 -06:00
vsxD-Form-spills.ll
vsx_builtins.ll [PowerPC] Fix load/store selection infrastructure when load/store intrinsics are used on P10. 2021-12-02 15:59:29 -06:00
vsx_insert_extract_le.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vsx_scalar_ld_st.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vsx_shuffle_le.ll
vtable-reloc.ll
wa-asm-fpr.ll [PowerPC] Allow wa inline asm to also accept floating point arguments 2021-06-11 07:19:10 -04:00
weak_def_can_be_hidden.ll
xray-attribute-instrumentation.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xray-conditional-return.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xray-ret-is-terminator.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xray-tail-call-hidden.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xray-tail-call-sled.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xvcmpeqdp-v2f64.ll
xxeval-and-nand.ll [PowerPC] Exploitation of xxeval instruction for AND and NAND 2020-12-07 12:36:54 -06:00
xxleqv_xxlnand_xxlorc.ll
xxpermdi_mnemonics.s [PowerPC][AIX]Do not emit xxspltd mnemonic on AIX. 2021-01-18 09:25:31 -05:00
zero-not-run.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
zext-and-cmp.ll
zext-bitperm.ll
zext-free.ll