llvm-project/llvm/test/CodeGen/PowerPC
Serge Pavlov 4d788fb80f [PowerPC] Split tests for constrained intrinsics
The test CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll checks code
generation for constrained floating point intrinsics. Many test cases in
it were implemented using operations on constants. Constant folding of
constrained intrinsics would make these test cases almost useless,
because they would check only constant loading.

To keep the tests useful, operations on constants were replaced with
operations on function parameters.

Differential Revision: https://reviews.llvm.org/D103259
2021-06-01 12:30:17 +07:00
..
GlobalISel [PPC][GlobalISel] Add initial GlobalIsel infrastructure 2020-09-10 11:58:01 -05: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
2007-09-07-LoadStoreIdxForms.ll
2007-09-08-unaligned.ll
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 [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree 2021-01-02 01:01:19 +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 intrinsic to read or set FPSCR register 2020-08-10 18:27:45 +08: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
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
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 [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
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 [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04:00
DisableHoistingDueToBlockHotnessProfileData.mir Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
PR35812-neg-cmpxchg.ll
VSX-DForm-Scalars.ll
VSX-XForm-Scalars.ll [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -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 [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -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
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 [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
aix-cc-altivec.ll [AIX] Add support for non var_arg extended vector ABI calling convention on AIX 2020-11-26 12:03:51 -05:00
aix-cc-byval-limitation3.ll [PowerPC][AIX] Implement by-val caller arguments in a single register. 2020-03-18 10:57:28 -04:00
aix-cc-byval-mem.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-cc-byval-split.ll [PowerPC] Retrieve the offset from load/store if it stores to stack slots 2020-07-31 07:08:20 +00:00
aix-cc-byval.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-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-crspill.ll
aix-csr-vector-extabi.ll [NFC][AIX] Rename aix-csr-vector.ll to aix-csr-vector-extabi.ll 2021-02-24 22:12:01 -05:00
aix-csr-vector.ll [PowerPC][AIX] Enable the default AltiVec ABI on AIX 2021-03-05 12:46:27 -05:00
aix-csr.ll [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. 2020-05-26 12:24:29 -04:00
aix-dfltabi-rsrvd-reg.ll [AIX] Remove unused vector registers from allocation order in the default AltiVec ABI 2021-05-03 13:50:51 -04:00
aix-emit-tracebacktable-clobber-register.ll [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00:00
aix-emit-tracebacktable.ll [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00:00
aix-exception.ll [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00: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 [XCOFF] make .file directive have directory info 2021-04-27 00:15:23 -04:00
aix-filename-relative-path.ll [XCOFF] make .file directive have directory info 2021-04-27 00:15:23 -04:00
aix-filename-special-character-double-quotation.ll [XCOFF] handle string constants generation for AIX 2021-05-07 06:43:36 +00:00
aix-filename-special-character-single-quotation.ll [XCOFF] handle string constants generation for AIX 2021-05-07 06:43:36 +00:00
aix-framepointer-save-restore.ll [PowerPC][AIX] Update save/restore offset for frame and base pointers. 2020-09-01 14:13:05 -04: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 [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -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 [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
aix-lower-constant-pool-index.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
aix-lower-jump-table.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08: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-p9-insert-extract.ll [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches 2021-04-27 07:27:43 -04:00
aix-p9-xxinsertw-xxextractuw.ll [PowerPC] Improve f32 to i32 bitcast code gen 2021-05-31 16:00:58 -05: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 [PowerPC][AIX] Fix printing of program counter for AIX assembly. 2020-03-12 10:37:18 -04:00
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-return55.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-space.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05: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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
aix-tls-xcoff-reloc.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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-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][AIX] Add support for vector arg passing on the stack. 2021-02-18 13:32:40 -05:00
aix-vec-arg-spills-mir.ll [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08:00
aix-vec-arg-spills.ll [PowerPC][AIX] Add support for vector arg passing on the stack. 2021-02-18 13:32:40 -05: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 [PowePC][AIX] Handle variadic vector call operands. 2021-03-06 13:49:55 -05:00
aix-vector-vararg-fixed-caller.ll [mir] Change 'undef' for MMO base addresses to 'unknown-address' 2021-03-10 16:46:44 -08: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 [AIX] Print printable byte list as quoted string 2021-05-21 02:37:55 +00: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 [XCOFF] add C_FILE symbol at index 0 of symbol table. 2021-02-23 22:21:56 -05: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 [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix-xcoff-mergeable-const.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05: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 [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-xcoff-reloc.ll [NFC] [XCOFF] Update PowerPC readobj test case with expression 2021-03-17 16:02:50 +08: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 [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
aix32-crsave.mir [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05: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 [PowerPC][AIX] Handle variadic vector formal arguments. 2021-03-04 10:56:53 -05:00
aix32-vector-vararg-callee.ll [PowerPC][AIX] Handle variadic vector formal arguments. 2021-03-04 10:56:53 -05:00
aix32-vector-vararg-caller-split.ll [PowePC][AIX] Handle variadic vector call operands. 2021-03-06 13:49:55 -05:00
aix32-vector-vararg-fixed-callee.ll [PowerPC][AIX] Handle variadic vector formal arguments. 2021-03-04 10:56:53 -05:00
aix64-cc-abi-vaarg.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
aix64-cc-byval.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
aix64-vector-vararg-callee.ll [PowerPC][AIX] Handle variadic vector formal arguments. 2021-03-04 10:56:53 -05:00
aix64-vector-vararg-fixed-callee.ll [PowerPC][AIX] Handle variadic vector formal arguments. 2021-03-04 10:56:53 -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
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-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 [PowerPC]: e500 target can't use lwsync, use msync instead 2020-03-23 17:15:27 -05:00
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-indexed.ll [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering 2020-09-08 21:21:14 -04:00
atomics-regression.ll [PowerPC] Sign extend comparison operand for signed atomic comparisons 2021-01-18 21:19:25 -06: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 [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04:00
block-placement.mir
blockaddress.ll
bool-math.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
botheightreduce.mir [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08: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] auto-generate complete testchecks; NFC 2021-03-25 15:52:39 -04:00
bswap64.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
build-vector-allones.ll
build-vector-tests.ll [PowerPC] Improve codegen for vector fp to int widening conversions 2021-04-22 05:04:06 -05: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] Enable default support of quad precision operations 2020-07-10 13:27: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-msync.ll [PowerPC] Added multiple PowerPC builtins 2021-05-27 16:23:03 -05:00
builtins-ppc-xlcompat-sync.ll [PowerPC] Added multiple PowerPC builtins 2021-05-27 16:23:03 -05:00
bv-pres-v8i1.ll
bv-widen-undef.ll
byval-agg-info.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval-aliased.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05: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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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 [DAGCombiner] Require ninf for division estimation 2020-06-14 22:58:22 +08: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] Exploit xxsplti32dx (constant materialization) for scalars 2021-03-24 15:59:59 -04: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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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] Allow constrained FP intrinsics in mightUseCTR 2020-08-24 11:09:58 +08: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] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ 2020-12-17 13:19:27 -05:00
direct-move-profit.ll
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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
extsh.ll
extswsli.ll
f32-to-i64.ll
f128-aggregates.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-arith.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-bitcast.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-compare.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-conv.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-fma.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-passByValue.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-rounding.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-truncateNconv.ll [PowerPC] Support f128 under VSX 2021-04-20 15:49:52 +08:00
f128-vecExtractNconv.ll [PowerPC] Enable default support of quad precision operations 2020-07-10 13:27:48 -05:00
f128_ldst.ll [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -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
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 [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08: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][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08: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 Test commit. 2020-03-19 08:34:48 -05:00
floatPSA.ll
flt-preinc.ll
fma-aggr-FMF.ll
fma-assoc.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
fma-combine.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08: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] Adding a hook to improve the precision of fsqrt if the input is denormal 2020-11-27 02:10:55 +00:00
fma-negate.ll [PowerPC] Exploit vnmsubfp instruction 2020-06-14 23:19:17 +08:00
fma-precision.ll [PowerPC] Require nsz flag for c-a*b to FNMSUB 2020-06-04 16:41:27 +08: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 [SelectionDAGBuilder] Pass fast math flags to getNode calls rather than trying to set them after the fact.: 2020-09-08 15:27:21 -07: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] Support f128 under VSX 2021-04-20 15:49:52 +08: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 [SPE] Support constrained float operations on SPE 2021-04-29 16:34:10 +08: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] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
fp128-libcalls.ll
fp_to_uint.ll
fpcopy.ll
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
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 [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
indexed-load.ll
indirect-hidden.ll
indirectbr.ll
inline-asm-i-constraint-i1.ll
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 [PowerPC] Handle FP physical register in inline asm constraint. 2021-02-17 09:27:03 -05: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
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 [PowerPC] Support constrained scalar sitofp/uitofp 2020-08-22 02:10:29 +08: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-st-upd.ll
ldst-align.ll [PowerPC] Select the D-Form load if we know its offset meets the requirement 2020-12-18 07:27:26 +00: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 [PowerPC] [MLICM] Enable hoisting of caller preserved registers on AIX 2021-03-31 12:46:25 -04:00
lit.local.cfg [NFC] Disallow unused prefixes under llvm/test/CodeGen 2021-01-11 12:32:18 -08:00
livephysregs.mir
livevars-crash1.mir [MachineVerifier] Handle the PHI node for verifyLiveVariables() 2020-07-29 15:43:47 +00:00
livevars-crash2.mir [MachineVerifier] Handle the PHI node for verifyLiveVariables() 2020-07-29 15:43:47 +00:00
llrint-conv.ll
llround-conv.ll
load-and-splat.ll [PowerPC] Provide patterns for permuted scalar to vector for pre-P8 2020-12-29 06:49:25 -06: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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01: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-p10-pair-prepare.ll [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ 2020-12-17 13:19:27 -05: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
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
lower-massv-attr.ll [PowerPC] Removing _massv place holder 2021-03-08 21:43:24 +00:00
lower-massv.ll [PowerPC] Removing _massv place holder 2021-03-08 21:43:24 +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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +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
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 [ExpandMemCmp] Properly constant-fold all compares. 2020-03-09 09:10:34 +01:00
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][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
mma-acc-spill.ll [PowerPC] Accumulator/Unprimed Accumulator register copy, spill and restore 2020-11-11 16:23:45 -06:00
mma-integer-based-outer-product.ll [PowerPC] Add intrinsics for MMA 2020-10-23 13:16:02 -05:00
mma-intrinsics.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
mma-outer-product.ll [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ 2020-12-17 13:19:27 -05:00
mma-phi-accs.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
more-dq-form-prepare.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
mtvsrdd.ll
mul-const-i64.ll
mul-const-vector.ll
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
noPermuteFormasking.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
nofpexcept.ll [NFC] Move PPC strict-fp MIR test to dedicated file 2020-10-12 10:40:19 +08: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 [LiveDebugVariables] Stop trimming locations of non-inlined vars 2021-05-31 02:59:19 -07:00
non-simple-args-intrin.ll
not-fixed-frame-object.ll
novrsave.ll
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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05: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 Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
p9-xxinsertw-xxextractuw.ll [PowerPC] Improve f32 to i32 bitcast code gen 2021-05-31 16:00:58 -05: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] Exploit xxsplti32dx (constant materialization) for scalars 2021-03-24 15:59:59 -04: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] Regenerate p10-vector-rotate.ll 2020-12-04 15:33:01 +00: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] Materialize 34 bit constants with pli on Power 10. 2021-02-02 09:49:22 -06: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] Exploit xxsplti32dx (constant materialization) for scalars 2021-03-24 15:59:59 -04: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 [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -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 [PowerPC] Fix for excessive ACC copies due to PHI nodes 2020-12-03 09:51:23 -06:00
phi-eliminate.mir [PHIElimination] Fix the killed flag for LowerPHINode() 2020-07-30 08:18:50 +00: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] Removing _massv place holder 2021-03-08 21:43:24 +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] Removing _massv place holder 2021-03-08 21:43:24 +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-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 [PowerPC][test] Improve .got2 and .toc tests 2020-03-01 22:41:25 -08:00
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-align-long-double.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -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 [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05: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, test] Fix use of undef FileCheck var 2021-04-09 12:09:48 +01: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
ppcf128-1-opt.ll
ppcf128-1.ll
ppcf128-2.ll
ppcf128-3.ll
ppcf128-4.ll
ppcf128-constrained-fp-intrinsics.ll [Legalizer] Promote result type in expanding FP_TO_XINT 2021-01-18 11:56:11 +08: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
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 [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08:00
pr36068.ll
pr36292.ll [BPI] Improve static heuristics for "cold" paths. 2020-12-23 22:47:36 +07:00
pr38087.ll [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -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 [Power9] Add addi post-ra scheduling heuristic 2020-06-08 01:31:07 +00: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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
pr45709.ll [PowerPC][NFC] Update test to prevent DCE from causing failures 2020-05-26 13:37:48 -05:00
pr46759.ll [PowerPC] Restore stack ptr from base ptr when available 2020-12-22 05:44:03 -06: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] Provide patterns for permuted scalar to vector for pre-P8 2020-12-29 06:49:25 -06: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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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][FP128] Fix the incorrect signature for math library call 2020-12-14 07:52:56 +00:00
reduce_cr.ll
reduce_scalarization.ll
reduce_scalarization02.ll [PowerPC] Improve handling of some BUILD_VECTOR nodes 2020-03-23 17:34:29 -05:00
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] support register pressure reduction in machine combiner. 2021-01-24 21:28:21 -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
remove-implicit-use.mir
remove-redundant-li-skip-imp-kill.mir [PowerPC] Bail out of redundant LI elimination on an implicit kill 2020-04-09 22:17:29 -05: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
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 [DAGCombiner] Require ninf for division estimation 2020-06-14 22:58:22 +08: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
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 [PowerPC] Add patterns for vselect of v1i128 2021-05-17 06:37:46 -05: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 [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -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 [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -05:00
scalar-i8-ldst.ll [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -05:00
scalar-i16-ldst.ll [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -05:00
scalar-i32-ldst.ll [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -05:00
scalar-i64-ldst.ll [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -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] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
scalar_vector_test_2.ll [PowerPC] Add missing handling for half precision 2020-05-22 07:50:11 -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
scavenging.mir
sched-addi.ll [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +08:00
schedule-addi-load.mir
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 [DAGCombiner] Improve shift by select of constant 2020-12-18 02:21:42 +00: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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
setcr_bc2.mir Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
setcr_bc3.mir [NFC][PowerPC] Fix the liveins for 3 mir test cases 2020-04-24 08:03:02 +00: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 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
sink-down-more-instructions-regpressure-high.mir Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02: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.ll [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly] Improve expansion of SETONE/SETUEQ on targets without SETO/SETUO. 2021-01-12 10:45:03 -08: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_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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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] Enhance tests for D83276. NFC. 2020-07-13 04:37:09 +00:00
stack-clash-prologue.ll [PowerPC] Restore stack ptr from base ptr when available 2020-12-22 05:44:03 -06:00
stack-coloring-vararg.mir
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] Support f128 under VSX 2021-04-20 15:49:52 +08: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] Minor improvement for insert_vector_elt codegen 2021-04-16 18:52:37 -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][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08: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
tls_get_addr_fence2.mir
tls_get_addr_stackframe.ll
toc-data.ll [PowerPC] Add missing requirement to test case 2021-04-30 19:36:58 -05:00
toc-float.ll [NFC][Test] Update the test with update_llc_test_checks.py 2020-10-09 02:26:03 +00: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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01: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 [MachineVerifier] Add TiedOpsRewritten flag to fix verify two-address error 2020-06-09 07:39:42 +00: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
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] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
unaligned-floats.ll
unaligned.ll [PowerPC] Select the D-Form load if we know its offset meets the requirement 2020-12-18 07:27:26 +00: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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01: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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
vec_conv_fp32_to_i16_elts.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
vec_conv_fp64_to_i16_elts.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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] Improve codegen for int-to-fp conversion of subword vector extract 2021-05-11 15:00:11 -05:00
vec_conv_i8_to_fp64_elts.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
vec_conv_i16_to_fp32_elts.ll [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract 2021-05-11 15:00:11 -05:00
vec_conv_i16_to_fp64_elts.ll [PowerPC] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05: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] Remove extra swap for extract+vperm on LE 2021-05-07 13:48:08 +08: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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05: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 [PowerPC][NFC] Convert grep usage to FileCheck in lit test. 2020-02-26 12:28:18 -05:00
vec_xxpermdi.ll
vec_zero.ll
vector-constrained-fp-intrinsics.ll [PowerPC] Split tests for constrained intrinsics 2021-06-01 12:30:17 +07:00
vector-copysign.ll
vector-extend-sign.ll
vector-identity-shuffle.ll
vector-ldst.ll [NFC][PowerPC] Add additional load/store test cases 2021-03-15 08:54:38 -05:00
vector-merge-store-fp-constants.ll
vector-popcnt-128-ult-ugt.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08: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
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] Canonicalize shuffles on big endian targets as well 2021-04-20 07:29:47 -05:00
vsxD-Form-spills.ll
vsx_builtins.ll Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." 2020-12-16 17:12:24 +00:00
vsx_insert_extract_le.ll [PowerPC] Minor improvement for insert_vector_elt codegen 2021-04-16 18:52:37 -05:00
vsx_scalar_ld_st.ll
vsx_shuffle_le.ll
vtable-reloc.ll
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