llvm-project/llvm/test/CodeGen/PowerPC
David Green d10f23a25d [ISel] Expand saddsat and ssubsat via asr and xor
This changes the lowering of saddsat and ssubsat so that instead of
using:
  r,o = saddo x, y
  c = setcc r < 0
  s = c ? INTMAX : INTMIN
  ret o ? s : r
into using asr and xor to materialize the INTMAX/INTMIN constants:
  r,o = saddo x, y
  s = ashr r, BW-1
  x = xor s, INTMIN
  ret o ? x : r
https://alive2.llvm.org/ce/z/TYufgD

This seems to reduce the instruction count in most testcases across most
architectures. X86 has some custom lowering added to compensate for
cases where it can increase instruction count.

Differential Revision: https://reviews.llvm.org/D105853
2021-08-19 16:08:07 +01: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 [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
2007-05-03-InlineAsm-S-Constraint.ll
2007-05-14-InlineAsmSelectCrash.ll
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 [PowerPC] Regenerate 2007-09-08-unaligned.ll test checks 2021-08-18 19:54:11 +01:00
2007-09-11-RegCoalescerAssert.ll
2007-09-12-LiveIntervalsAssert.ll
2007-10-16-InlineAsmFrameOffset.ll
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
2009-09-18-carrybit.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
2009-11-15-ProcImpDefsBug.ll
2009-11-25-ImpDefBug.ll
2010-02-04-EmptyGlobal.ll
2010-02-12-saveCR.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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 [PowerPC] Exploit the rldicl + rldicl when and with mask 2020-04-17 05:24:00 +00:00
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 [PowerPC] Exploit the rldicl + rldicl when and with mask 2020-04-17 05:24:00 +00:00
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 Revert "[Remarks] Emit optimization remarks for atomics generating CAS loop" 2021-08-15 11:44:13 +02: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
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] emit .extern and .weak directive linkage 2020-04-30 09:54:10 -04:00
aix-LinkOnceODRLinkage.ll [AIX] emit .extern and .weak directive linkage 2020-04-30 09:54:10 -04:00
aix-WeakODRLinkage.ll [AIX] emit .extern and .weak directive linkage 2020-04-30 09:54:10 -04:00
aix-alias-unsupported.ll [XCOFF] Enable symbol alias for AIX 2020-07-22 14:03:55 +00:00
aix-alias.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-available-externally-linkage.ll [AIX] Emit AvailableExternally Linkage on AIX 2020-05-29 13:12:59 -04:00
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 [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. 2020-05-26 12:24:29 -04:00
aix-cc-abi.ll [AIX] Adjust CSR order to avoid breaking ABI regarding traceback 2021-07-03 04:45:26 +00: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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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 [PowerPC][AIX] Move the testcase to proper dir 2020-07-30 14:25:59 +00:00
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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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-emit-tracebacktable-clobber-register.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-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-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 [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05: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] Improve f32 to i32 bitcast code gen 2021-05-31 16:00:58 -05: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 [Target][XCOFF] Correctly halt when mixing AIX or XCOFF with ppc64le 2020-05-08 16:51:34 -04:00
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 [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-xcoff-funcsect.ll [XCOFF][AIX] Enable -ffunction-sections 2020-07-30 13:30:01 +00:00
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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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 [PPCInstPrinter] Change B to print the target address in hexadecimal form 2020-04-01 22:38:24 -07:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
asm-constraints.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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 [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics 2021-05-20 20:34:23 +01:00
atomics-i16-ldst.ll [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics 2021-05-20 20:34:23 +01:00
atomics-i32-ldst.ll [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics 2021-05-20 20:34:23 +01:00
atomics-i64-ldst.ll [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics 2021-05-20 20:34:23 +01: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 [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering 2020-09-08 21:21:14 -04: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 [XCOFF][AIX] Add Global Variables Directly to TOC for 32 bit AIX 2021-04-30 14:48:02 +00:00
basic-toc-data-local-linkage.ll [XCOFF][AIX] Add Global Variables Directly to TOC for 32 bit AIX 2021-04-30 14:48:02 +00: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][Power10] Exploit store rightmost vector element instructions 2020-12-22 12:06:43 -05:00
builtins-ppc-xlcompat-LoadReserve-StoreCond-64bit-only.ll [PowerPC] Fix L[D|W]ARX Implementation 2021-07-13 11:02:07 -05:00
builtins-ppc-xlcompat-LoadReserve-StoreCond.ll [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility 2021-07-22 10:48:46 -05:00
builtins-ppc-xlcompat-check-ldarx-opt.ll [PowerPC] Extra test case for LDARX 2021-07-20 14:15:15 -05:00
builtins-ppc-xlcompat-cmpb-32.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-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] 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-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 [tests] Move new tests into the PowerPC folder 2021-07-20 15:37:56 -07: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 [PowerPC] Store, load, move from and to registers related builtins 2021-07-20 15:46:14 -05:00
builtins-ppc-xlcompat-sync-32.ll [PowerPC] Semachecking for XL compat builtin icbt 2021-07-20 11:05:22 -05:00
builtins-ppc-xlcompat-sync-64.ll [PowerPC] Semachecking for XL compat builtin icbt 2021-07-20 11:05:22 -05:00
builtins-ppc-xlcompat-trap-64bit-only.ll [PowerPC] Implement trap and conversion builtins for XL compatibility 2021-07-12 11:04:17 -05:00
builtins-ppc-xlcompat-trap.ll [PowerPC] Implement trap and conversion builtins for XL compatibility 2021-07-12 11:04:17 -05: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] add a testcase for byval parameter; NFC 2021-07-01 09:42:12 +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] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
cc.ll
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 [PowerPC] Add support for -mcpu=pwr10 in both clang and llvm 2020-05-27 13:14:25 -05:00
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 [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
combine-setcc.ll
combine-sext-and-shl-after-isel.ll
combine-to-mulh-shift-amount.ll [DAGCombiner] Combine shifts into multiply-high 2020-06-02 15:22:48 -05:00
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
compare-duplicate.ll
compare-simm.ll
complex-return.ll
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] Fix materialization of SP float values on Power10 2021-07-26 19:43:10 -05: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 [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
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
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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] Don't convert Loop to CTR Loop for fp128 BinaryOperator 2020-06-18 02:54:19 +00:00
ctrloop-i64.ll
ctrloop-i128.ll
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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 [PowerPC] Remove support for SplitCSR. 2020-05-14 10:32:17 -04:00
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 [PowerPC] Fix pattern for DCBFL/DCBFLP instrinsics. 2020-06-08 20:54:59 -05:00
dcbt-sched.ll
dcbt.ll [PowerPC] Add support for llvm.ppc.dcbt, llvm.ppc.dcbtst, llvm.ppc.isync intrinsics 2020-06-26 13:02:18 -05:00
debuginfo-split-int.ll
debuginfo-stackarg.ll
delete-node.ll
dform-adjust.ll [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
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
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 [PowerPC] Remove the redundant implicit operands in ppc-early-ret pass 2020-07-19 07:01:45 +00:00
early-ret.ll
early-ret.mir [PowerPC] Remove the redundant implicit operands in ppc-early-ret pass 2020-07-19 07:01:45 +00:00
early-ret2.ll
ec-input.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
expand-contiguous-isel.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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 [PowerPC] Fix the liveins for ppc-expand-isel pass 2020-04-28 03:22:48 +00:00
expand-isel.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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-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] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
f128-vecExtractNconv.ll [PowerPC] Enable default support of quad precision operations 2020-07-10 13:27:48 -05:00
f128_ldst.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
fabs.ll
fast-isel-GEP-coalesce.ll
fast-isel-binary.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
fast-isel-br-const.ll
fast-isel-call.ll
fast-isel-cmp-imm.ll
fast-isel-const.ll
fast-isel-conversion-p5.ll
fast-isel-conversion.ll
fast-isel-crash.ll
fast-isel-ext.ll
fast-isel-fcmp-nan.ll
fast-isel-fold.ll
fast-isel-fpconv.ll
fast-isel-i64offset.ll
fast-isel-icmp-split.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
fast-isel-indirectbr.ll
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
fast-isel-shifter.ll
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 [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00: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 [PowerPC] Exploit VSX neg, abs and nabs for f32 2020-05-13 14:28:50 +08:00
float-to-int.ll
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 [PowerPC] Require nsz flag for c-a*b to FNMSUB 2020-06-04 16:41:27 +08:00
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 [PowerPC] Require nsz flag for c-a*b to FNMSUB 2020-06-04 16:41:27 +08:00
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 [PowerPC] Fix fold-frame-offset-using-rr.mir typos in checks to fix issue reported on D77354 2020-04-08 17:18:01 +01:00
fold-li.ll
fold-remove-li.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
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 Fix errors in use of strictfp attribute. 2020-05-29 12:25:13 -04:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
fp64-to-int16.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fp128-bitcast-after-operation.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
fp128-libcalls.ll
fp_to_uint.ll
fpcopy.ll
fpscr-intrinsics.ll [PowerPC] Implement intrinsics for mtfsf[i] 2021-07-16 16:26:11 -05: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 [PowerPC] Exploit VSX neg, abs and nabs for f32 2020-05-13 14:28:50 +08:00
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 [PowerPC] Fix for PC Relative call protocol 2020-07-01 07:08:41 -05:00
funnel-shift-rot.ll [PowerPC] ReplaceNodeResults - bail on funnel shifts and let generic legalizers deal with it 2020-10-10 19:13:16 +01:00
funnel-shift.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +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 [NFC][PowerPC] Updated a number of Power PC tests used for PC Relative 2020-07-21 12:28:56 -05: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 [PPC] Adjust run line for hardware-loops-crash.ll 2020-08-01 20:58:05 +01:00
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
i1-ext-fold.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
i128-and-beyond.ll
ia-mem-r0.ll
ia-neg-const.ll
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
ifcvt.mir [PowerPC] Fix the implicit operands in PredicateInstruction() 2020-07-22 05:51:03 +00:00
ifunc.ll [PowerPC] Fix for PC Relative call protocol 2020-07-01 07:08:41 -05: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-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 [AIX] Use AsmParser to do inline asm parsing 2021-07-02 16:12:21 +00: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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
inlineasm-output-template.ll [PPCAsmPrinter] support 'L' output template for memory operands 2020-06-15 14:31:44 -07: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
int-fp-conv-0.ll
int-fp-conv-1.ll
int128_ldst.ll [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -05: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 [PowerPC] Add support for llvm.ppc.dcbt, llvm.ppc.dcbtst, llvm.ppc.isync intrinsics 2020-06-26 13:02:18 -05:00
itofp128.ll
jaggedstructs.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05: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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
larger-than-red-zone.ll
lbz-from-ld-shift.ll
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 [PowerPC] Only make copies of registers on stack in variadic function when va_start is called 2020-07-09 07:18:17 +00:00
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] add more testcases for ld_splat; nfc 2021-07-27 11:45:26 +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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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
loop-align.ll
loop-comment.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
loop-data-prefetch-inner.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
loop-data-prefetch.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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][NFC] add testcase for update-form preparation with non-const increment 2021-07-15 02:46:24 +00:00
loop-p10-pair-prepare.ll [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
loop-prep-all.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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 [LSR] ignore profitable chain when reg num is not major cost. 2020-10-23 09:35:48 -04: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
machine-backward-cp.mir [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04:00
machine-combiner.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
machine-pre.ll [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
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
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
memcmpIR.ll
memcpy-vec.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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-scheduling-lhs.ll
mi-simplify-code.mir [PowerPC] Remove unnecessary XSRSP instruction 2020-04-03 11:05:14 +08:00
misched-inorder-latency.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
misched.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
mma-acc-memops.ll [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
mma-acc-spill.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
mma-integer-based-outer-product.ll [PowerPC] Add intrinsics for MMA 2020-10-23 13:16:02 -05:00
mma-intrinsics.ll [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
mma-outer-product.ll [PowerPC] Inefficient register allocation of ACC registers results in many copies. 2021-07-20 10:53:40 -05:00
mma-phi-accs.ll [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
more-dq-form-prepare.ll [PowerPC] Inefficient register allocation of ACC registers results in many copies. 2021-07-20 10:53:40 -05: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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
mul-high.ll [DAGCombiner] Combine shifts into multiply-high 2020-06-02 15:22:48 -05:00
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
mult-alt-generic-powerpc64.ll
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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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 Add NoMerge MIFlag to avoid MIR branch folding 2020-05-29 12:31:06 -07:00
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 [PowerPC] Implement XL compatible behavior of __compare_and_swap 2021-07-23 01:16:02 +00:00
opt-cmp-inst-cr0-live.ll
opt-li-add-to-addi.ll
opt-sub-inst-cr0-live.mir
optcmp.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
optimize-andiso.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
optnone-crbits-i1-ret.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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
p8-isel-sched.ll
p8-scalar_vector_conversions.ll [PowerPC] Fix i64 to vector lowering on big endian 2021-07-08 11:05:09 +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-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 [PowerPC][Power10] Implement centrifuge, vector gather every nth bit, vector evaluate Builtins in LLVM/Clang 2020-06-25 21:34:41 -05:00
p10-constants.ll [PowerPC] Materialize 34-bit constants with pli directly 2021-04-06 13:38:11 -05: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 Set Boolean Condition Instructions 2020-10-26 18:42:51 -05:00
p10-spill-crgt.ll [BPI] Improve static heuristics for "cold" paths. 2020-12-23 22:47:36 +07:00
p10-spill-crlt.ll [PowerPC] Implement Set Boolean Condition Instructions 2020-10-26 18:42:51 -05:00
p10-spill-crun.ll Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -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] Implement Vector Splat Immediate Builtins in Clang 2020-07-06 20:29:33 -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 [PowerPC][Power10] Implement VSX PCV Generate Operations in LLVM/Clang 2020-06-22 21:09:34 -05:00
paired-vector-intrinsics.ll [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
pcrel-block-address.ll [NFC][PowerPC] Updated a number of Power PC tests used for PC Relative 2020-07-21 12:28:56 -05:00
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] Exploit xxsplti32dx (constant materialization) for scalars 2021-03-24 15:59:59 -04:00
pcrel-call-linkage-simple.ll [NFC][PowerPC] Updated a number of Power PC tests used for PC Relative 2020-07-21 12:28:56 -05:00
pcrel-call-linkage-with-calls.ll Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -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 [NFC][PowerPC] Updated a number of Power PC tests used for PC Relative 2020-07-21 12:28:56 -05:00
pcrel-jump-table.ll [NFC][PowerPC] Updated a number of Power PC tests used for PC Relative 2020-07-21 12:28:56 -05: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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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 Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -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] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -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
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 [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
popcnt.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
popcount.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
post-ra-ec.ll
pow.75.ll [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08:00
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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-fpclass.ll Fix PPC buildbot break caused by 4c4093e6e3 2021-08-06 22:10:20 -05: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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
ppc32-vacopy.ll
ppc64-32bit-addic.ll
ppc64-P9-mod.ll [PowerPC] Legalize SREM/UREM directly on P9. 2020-07-06 11:47:31 +00:00
ppc64-P9-setb.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
ppc64-P9-vabsd.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +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] Inefficient register allocation of ACC registers results in many copies. 2021-07-20 10:53:40 -05: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 OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -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 [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
ppc64-icbt-pwr7.ll
ppc64-icbt-pwr8.ll
ppc64-inlineasm-clobber.ll [PowerPC] Handle inline assembly clobber of link regsiter 2021-05-13 07:43:37 -05: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.ll [PowerPC] Add ROP Protection to prologue and epilogue 2021-05-13 12:54:44 -05:00
ppc64-sibcall-shrinkwrap.ll [PowerPC][AIX] Enable Shrinkwrapping on 32 and 64 bit AIX. 2021-02-17 14:54:57 +00: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 [PowerPC] Fix downcast from nullptr for target streamer 2020-04-28 09:20:10 +00:00
ppc64-vaarg-int.ll
ppc64-varargs.ll [PowerPC] Only make copies of registers on stack in variadic function when va_start is called 2020-07-09 07:18:17 +00:00
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 [CodeGen] Support freeze expand for ppc_fp128 2020-04-20 07:27:41 +00:00
ppcf128sf.ll
ppcsoftops.ll
pr3711_widen_bit.ll
pr12757.ll
pr13641.ll
pr13891.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
pr15031.ll
pr15359.ll [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
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 [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
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 [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
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 [PowerPC] Don't generate ST_VSR_SCAL_INT if power8-vector is disabled 2020-04-01 02:15:25 +00:00
pr45301.ll [DAGCombine] Fix splitting indexed loads in ForwardStoreValueToDirectLoad() 2020-03-27 18:03:47 -05:00
pr45432.ll [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
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 [PowerPC][NFC] Update test to prevent DCE from causing failures 2020-05-26 13:37:48 -05:00
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] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
prefer-dqform.ll [PowerPC] mark r+i as legal address mode for vector type after pwr9 2020-08-04 00:02:37 -04:00
preinc-ld-sel-crash.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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 Test requires a debug build to pass. 2020-08-10 23:57:55 -07: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
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
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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
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 [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +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
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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
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 [PowerPC] Fix RM operands for some instructions 2020-07-30 02:10:49 +00:00
rs-undef-use.ll
s000-alias-misched.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar-equal.ll [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08:00
scalar-float-ldst.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar-i8-ldst.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar-i16-ldst.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar-i32-ldst.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar-i64-ldst.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
scalar-min-max.ll [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08:00
scalar-rounding-ops.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
scalar_cmp.ll [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08:00
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] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05: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
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-i1-vs-i1.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
select-to-branch.mir [PowerPC] Use PredictableSelectIsExpensive to enable select to branch in CGP 2020-05-11 15:02:09 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
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 [PowerPC] Set v1i128 to expand for SETCC to avoid crash 2020-07-29 16:39:27 +00:00
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 [PowerPC] Fix RM operands for some instructions 2020-07-30 02:10:49 +00:00
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
shift_mask.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
sink-down-more-instructions-1.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
sink-down-more-instructions-regpressure-high.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
sms-phi-3.ll [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
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 [PowerPC][MachinePipeliner] Enable pipeliner if hasInstrSchedModel 2020-07-11 02:24:12 +00:00
sms-simple.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
smulfixsat.ll
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] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
spill_p9_setb.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
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 [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05: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 [AIX] Enable stackprotect feature 2021-05-28 02:18:15 +00: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 OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -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 [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
subc.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
subreg-killed.mir [VirtRegRewriter] Insert missing killed flags when tracking subregister liveness 2021-03-03 12:02:04 -05:00
subreg-postra-2.ll
subreg-postra.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00: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 [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
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] Don't remove single swap between the load and store 2020-08-04 10:38:15 -05: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
testBitReverse.ll [PowerPC] Don't use rldicl for PPC32 2020-04-18 17:24:25 -07:00
testComparesi32gtu.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
testComparesi32leu.ll [PowerPC] Implement Set Boolean Condition Instructions 2020-10-26 18:42:51 -05:00
testComparesi32ltu.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -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] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesigeui.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesigeull.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesigeus.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesigtsc.ll
testComparesigtsi.ll
testComparesigtsll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -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] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllgeui.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllgeull.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllgeus.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
testComparesllgtsll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -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 [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) 2020-07-06 15:49:15 +00:00
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 CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04: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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
topdepthreduce-postra.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
trampoline.ll
trunc-srl-load.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
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 [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05: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 [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
use-cr-result-of-dom-icmp-st.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
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
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 [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches 2021-04-27 07:27:43 -04: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-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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
vec-select.ll
vec-trunc.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
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 [PowerPC] Exploit vabsd on P9 2020-06-01 02:30:27 +00:00
vec_add_sub_doubleword.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_add_sub_quadword.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
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] Provide doubleword vector predicate form comparisons on Power7 2021-05-13 04:56:56 -05: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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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 [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05: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 [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05: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] Improve f32 to i32 bitcast code gen 2021-05-31 16:00:58 -05: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
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
vec_zero.ll
vector-constrained-fp-intrinsics.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05: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] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vector-merge-store-fp-constants.ll
vector-popcnt-128-ult-ugt.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vector-rotates.ll
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
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
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] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vsxD-Form-spills.ll
vsx_builtins.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05: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] Change Sled.Function to PC-relative for sled version 2 and make llvm-xray support sled version 2 addresses 2020-04-24 14:41:56 -07:00
xray-conditional-return.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
xray-ret-is-terminator.ll [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
xray-tail-call-hidden.ll [PowerPC] Fix missing nop after call to weak callee. 2020-12-08 09:38:44 -06:00
xray-tail-call-sled.ll [XRay] Change ARM/AArch64/powerpc64le to use version 2 sled (PC-relative address) 2020-04-24 08:35:43 -07: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