llvm-project/llvm/test/CodeGen/PowerPC
Nemanja Ivanovic a5222aa085 [DAGCombine] Do not remove masking argument to FP16_TO_FP for some targets
As of commit 284f2bffc9, the DAG Combiner gets rid of the masking of the
input to this node if the mask only keeps the bottom 16 bits. This is because
the underlying library function does not use the high order bits. However, on
PowerPC's ELFv2 ABI, it is the caller that is responsible for clearing the bits
from the register. Therefore, the library implementation of __gnu_h2f_ieee will
return an incorrect result if the bits aren't cleared.

This combine is desired for ARM (and possibly other targets) so this patch adds
a query to Target Lowering to check if this zeroing needs to be kept.

Fixes: https://bugs.llvm.org/show_bug.cgi?id=49092

Differential revision: https://reviews.llvm.org/D96283
2021-02-09 06:33:48 -06: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 [PowerPC] Change default for unaligned FP access for older subtargets 2019-12-28 11:20:52 -06:00
2007-09-11-RegCoalescerAssert.ll
2007-09-12-LiveIntervalsAssert.ll
2007-10-16-InlineAsmFrameOffset.ll
2007-10-18-PtrArithmetic.ll
2007-10-21-LocalRegAllocAssert.ll
2007-10-21-LocalRegAllocAssert2.ll
2007-11-04-CoalescerCrash.ll
2007-11-16-landingpad-split.ll [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 [NFC][PowerPC]Change ADDIStocHA to ADDIStocHA8 to follow 64-bit naming convention 2019-07-22 19:55:33 +00:00
2016-01-07-BranchWeightCrash.ll
2016-04-16-ADD8TLS.ll
2016-04-17-combine.ll [PowerPC] Exploit the rldicl + rldicl when and with mask 2020-04-17 05:24:00 +00:00
2016-04-28-setjmp.ll [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 [PowerPC] Fix spilling of vector registers in PEI of EH aware functions 2020-02-07 14:41:52 -06:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
Frames-dyn-alloca-with-func-call.ll [AIX] Enable frame pointer for AIX and add related test suite 2020-02-10 15:43:41 -05:00
Frames-dyn-alloca.ll [PowerPC] Exploit the rldicl + rldicl when and with mask 2020-04-17 05:24:00 +00:00
Frames-large.ll [AIX] Enable frame pointer for AIX and add related test suite 2020-02-10 15:43:41 -05:00
Frames-leaf.ll
Frames-small.ll [AIX] Enable frame pointer for AIX and add related test suite 2020-02-10 15:43:41 -05:00
Frames-stack-floor.ll [AIX] Enable frame pointer for AIX and add related test suite 2020-02-10 15:43:41 -05:00
LargeAbsoluteAddr.ll
MCSE-caller-preserved-reg.ll [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 2019-12-26 02:12:32 +00:00
MMO-flags-assertion.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
MergeConsecutiveStores.ll
NoCRFieldRedefWhenSpillingCRBIT.mir Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 [PowerPC][NFC] Avoid checking non-relevant .cfi instructions 2019-08-30 19:24:25 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
absol-jump-table-enabled.ll [PowerPC] Option for enabling absolute jumptables with command line 2019-11-07 19:33:15 -06:00
add-fi.ll
add_cmp.ll [NFC][PowerPC] Modify the test case add_cmp.ll 2019-07-19 02:23:26 +00:00
addc.ll
adde_return_type.ll
addegluecrash.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
addi-licm.ll [Powerpc] set instruction count as lsr first priority of lsr. 2020-02-16 21:04:55 -05:00
addi-offset-fold.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
addi-reassoc.ll
addisdtprelha-nonr3.mir Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
addrfuncstr.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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 [CodeGen] Try to make the print of memory operand alignment a little more user friendly. 2021-01-11 19:58:47 -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 [PowerPC][AIX] Spill/restore the callee-saved condition register bits. 2020-02-24 11:24:46 -05:00
aix-csr-vector.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
aix-csr.ll [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. 2020-05-26 12:24:29 -04:00
aix-emit-tracebacktable-clobber-register.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-emit-tracebacktable.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-exception.ll [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree 2021-01-02 01:01:19 +03:00
aix-extern-weak.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-extern.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -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-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 [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -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-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 [AIX][XCOFF]emit extern linkage for the llvm intrinsic symbol 2020-07-21 16:03:04 -04: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 Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
aix-nonzero-zerofill.ll [AIX] Don't use a zero fill with a second parameter 2020-02-03 15:16:08 -05:00
aix-overflow-toc.py [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00: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-trampoline.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
aix-undef-func-call.ll [XCOFF][AIX] Put undefined symbol name into StringTable when neccessary 2020-02-21 18:18:31 +00:00
aix-user-defined-memcpy.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-vec-abi.ll [AIX] Add support for non var_arg extended vector ABI calling convention on AIX 2020-11-26 12:03:51 -05:00
aix-vector-stack-caller.ll [AIX] Add support for non var_arg extended vector ABI calling convention on AIX 2020-11-26 12:03:51 -05:00
aix-vector-stack.ll [AIX] Add support for non var_arg extended vector ABI calling convention on AIX 2020-11-26 12:03:51 -05:00
aix-weak-undef-func-call.ll [XCOFF][AIX] Check linkage on the function, and two fixes for comments 2019-11-26 16:09:31 +00:00
aix-weak.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-xcoff-data-only-notoc.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
aix-xcoff-data-sections.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-xcoff-data.ll [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +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 [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -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 [XCOFF][AIX] report_fatal_error when an overflow section is needed 2020-06-08 19:59:04 +00:00
aix-xcoff-lcomm.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08: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][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05: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 [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -05:00
aix-xcoff-rodata.ll [AIX] Turn -fdata-sections on by default in Clang 2020-10-14 15:58:31 +00:00
aix-xcoff-symbol-rename.ll [AIX][XCOFF] emit traceback table for function in aix 2020-12-11 17:50:25 -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
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
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
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
asm-dialect.ll
asm-printer-topological-order.ll
asym-regclass-copy.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08: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-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] Set setMaxAtomicSizeInBitsSupported appropriately for 32-bit PowerPC in PPCTargetLowering 2020-09-08 21:21:14 -04:00
available-externally.ll [PowerPC] Only use PLT annotations if using PIC relocation model 2019-12-19 09:27:13 -06:00
bdzlr.ll
bfloat16-outer-product.ll [PowerPC] Add intrinsics for MMA 2020-10-23 13:16:02 -05:00
big-endian-actual-args.ll
big-endian-call-result.ll
big-endian-formal-args.ll
big-endian-store-forward.ll
bitcast-peephole.mir [PeepholeOptimizer] Don't assume bitcast def always has input 2019-08-19 14:19:04 +00:00
bitcasts-direct-move.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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 [PowerPC][NFC] Rename record instructions to use _rec suffix instead of o 2020-01-06 22:27:07 +00:00
blockaddress.ll
bool-math.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
botheightreduce.mir [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 [MBP] Avoid tail duplication if it can't bring benefit 2019-12-06 09:53:53 -08:00
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
bswap64.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
build-vector-allones.ll [PowerPC] Use xxleqv to set all one vector IMM(-1). 2019-08-15 14:32:51 +00:00
build-vector-tests.ll [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
buildvec_canonicalize.ll
builtins-ppc-elf2-abi.ll
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
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
canonical-merge-shuffles.ll [PowerPC] Provide patterns for permuted scalar to vector for pre-P8 2020-12-29 06:49:25 -06:00
cc.ll
change-no-infs.ll
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 Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
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 Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
coldcc.ll
coldcc2.ll
collapse-rotates.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 [PowerPC][Peephole] Combine extsw and sldi after instruction selection 2019-07-09 02:55:08 +00:00
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 [NFC][Test] Add tests for constant pool on PowerPC 2020-11-09 09:17:28 +00: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] fold addi's imm operand to its imm form consumer's displacement 2020-06-23 06:28:18 -04:00
convert-rr-to-ri-instr-add.mir
convert-rr-to-ri-instrs-R0-special-handling.mir Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
convert-rr-to-ri-instrs.mir Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
convert-rr-to-ri-p9-vector.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
copysignl.ll
cr-spills.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08: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 [PowerPC] Add missing negate for VPERMXOR on little endian subtargets 2021-01-25 12:23:33 -06:00
csr-save-restore-order.ll
csr-split.ll [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 2019-12-26 02:12:32 +00:00
ctr-cleanup.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08: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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
ctrloop-large-ec.ll
ctrloop-le.ll [PowerPC] exclude more icmps in LSR which is converted in later hardware loop pass 2019-07-25 01:22:08 +00:00
ctrloop-lt.ll [PowerPC] exclude more icmps in LSR which is converted in later hardware loop pass 2019-07-25 01:22:08 +00:00
ctrloop-ne.ll [PowerPC] exclude ICmpZero in LSR if icmp can be replaced in later hardware loop. 2019-07-03 01:49:03 +00:00
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
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 Rename ExpandISelPseudo->FinalizeISel, delay register reservation 2019-06-19 00:25:39 +00:00
debuginfo-stackarg.ll Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndirect field" 2020-02-06 14:41:40 +00:00
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 [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
div-2.ll
div-e-32.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
div-e-all.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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
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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
eieio.ll [PowerPC] Add support for intrinsic llvm.ppc.eieio 2020-02-12 09:02:17 -06: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 [MBP] Move a latch block with conditional exit and multi predecessors to top of loop 2019-06-14 23:08:59 +00:00
expand-isel-1.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-2.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-3.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-4.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-5.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-6.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-7.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-8.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-9.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
expand-isel-10.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
f128-arith.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
f128-bitcast.ll [NFC][Test] Add test coverage for IEEE Long Double on Power8 2020-11-16 03:45:51 +00:00
f128-compare.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
f128-conv.ll Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128 2020-12-17 07:59:30 +00:00
f128-fma.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
f128-passByValue.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
f128-rounding.ll Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128 2020-12-17 07:59:30 +00:00
f128-truncateNconv.ll [NFC][Test] Add test coverage for IEEE Long Double on Power8 2020-11-16 03:45:51 +00:00
f128-vecExtractNconv.ll [PowerPC] Enable default support of quad precision operations 2020-07-10 13:27:48 -05:00
fabs.ll
fast-isel-GEP-coalesce.ll
fast-isel-binary.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
fast-isel-br-const.ll
fast-isel-call.ll [NFC][PowerPC] Fast-isel VSX support test 2019-09-19 18:18:18 +00:00
fast-isel-cmp-imm.ll
fast-isel-const.ll [NFC][PowerPC] Fast-isel VSX support test 2019-09-19 18:18:18 +00:00
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] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
fast-isel-redefinition.ll
fast-isel-ret.ll [NFC][PowerPC] Fast-isel VSX support test 2019-09-19 18:18:18 +00:00
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
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 [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
fma-mutate-register-constraint.ll
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 [PowerPC] folding rlwinm + rlwinm to rlwinm 2019-12-03 21:51:19 -05:00
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 Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fp-intrinsics-fptosi-legal.ll [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
fp-splat.ll
fp-strict-conv-f128.ll Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128 2020-12-17 07:59:30 +00: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] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
fp-strict-fcmp-noopt.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fp-strict-fcmp.ll [DAGCombiner] Enhance (zext(setcc)) 2020-08-29 03:37:41 +00: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] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering 2020-09-09 22:40:58 +08:00
fp-strict.ll Fix errors in use of strictfp attribute. 2020-05-29 12:25:13 -04:00
fp-to-int-ext.ll
fp-to-int-to-fp.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00: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 [PowerPC] Support fp128 libcalls 2019-07-15 05:02:32 +00:00
fp_to_uint.ll
fpcopy.ll
frame-size.ll
frameaddr.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
frounds.ll [PowerPC] Fix FLT_ROUNDS_ on little endian 2020-12-02 17:16:32 +08:00
fsel.ll
fsl-e500mc.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fsl-e5500.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fsqrt.ll
fsub-fneg.ll [PowerPC] Exploit VSX neg, abs and nabs for f32 2020-05-13 14:28:50 +08:00
ftrunc-legalize.ll
ftrunc-vec.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
func-addr-consts.ll
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 clang options to control MMA support 2020-08-24 09:35:55 -05:00
glob-comp-aa-crash.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05: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] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
handle-f16-storage-type.ll [DAGCombine] Do not remove masking argument to FP16_TO_FP for some targets 2021-02-09 06:33:48 -06: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 [PowerPC][NFC] Rename record instructions to use _rec suffix instead of o 2020-01-06 22:27:07 +00:00
ifcvt-forked-bug-2016-08-08.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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-s-modifier.ll
inline-asm-scalar-to-vector-error.ll
inline-asm-vsx-clobbers.ll [PowerPC] Fix VSX clobbers of CSR registers 2019-11-25 11:41:34 -06:00
inlineasm-copy.ll
inlineasm-extendedmne.ll [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
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 [PowerPC] Support constraint code "ww" 2019-07-04 04:44:42 +00:00
instr-properties.ll [PowerPC] Fix the incorrect 'RM' flag set on load/store instr 2019-11-06 02:46:37 +00:00
int-fp-conv-0.ll
int-fp-conv-1.ll
inverted-bool-compares.ll
isel-rc-nox0.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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 [PowerPC][NFC] Avoid checking non-relevant .cfi instructions 2019-08-30 19:24:25 +00:00
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 Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
licm-tocReg.ll [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -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-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 to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
logic-ops-on-compares.ll
long-compare.ll
longcall.ll
longdbl-truncate.ll
loop-align.ll [PowerPC] Set the innermost hot loop to align 32 bytes 2019-06-15 15:10:24 +00:00
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 [PowerPC] Duplicate inherited heuristic from base scheduler 2021-01-22 10:11:03 +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 Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
lower-globaladdr64-aix-asm.ll [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI 2020-11-24 23:01:51 -05:00
lower-globaladdr64-aix.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
lower-massv-attr.ll Lower generic MASSV entries to PowerPC subtarget-specific entries 2019-11-04 17:17:24 +00:00
lower-massv.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08: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 [Powerpc] set instruction count as lsr first priority of lsr. 2020-02-16 21:04:55 -05:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
mcm-5.ll
mcm-6.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-7.ll
mcm-8.ll
mcm-9.ll [FastISel] Flush local value map on every instruction 2021-01-11 08:32:36 -08:00
mcm-10.ll
mcm-11.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
mcm-12.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
named-reg-alloc-r1-64.ll
named-reg-alloc-r1.ll
named-reg-alloc-r2-64.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
named-reg-alloc-r2.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
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 [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00: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
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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
no-duplicate.ll [MBP] Avoid tail duplication if it can't bring benefit 2019-12-06 09:53:53 -08:00
no-ext-with-count-zeros.ll
no-extra-fp-conv-ldst.ll
no-pref-jumps.ll
no-rlwimi-trivial-commute.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 [PowerPC] Fix the check for the instruction using FRSP/XSRSP output register 2021-01-19 09:20:03 -06:00
non-simple-args-intrin.ll
not-fixed-frame-object.ll [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 2019-12-26 02:12:32 +00:00
novrsave.ll
opt-cmp-inst-cr0-live.ll [PowerPC][NFC] Rename record instructions to use _rec suffix instead of o 2020-01-06 22:27:07 +00:00
opt-li-add-to-addi.ll
opt-sub-inst-cr0-live.mir [PowerPC][NFC] Rename record instructions to use _rec suffix instead of o 2020-01-06 22:27:07 +00:00
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
p8-isel-sched.ll
p8-scalar_vector_conversions.ll [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
p8altivec-shuffles-pred.ll
p9-dform-load-alignment.ll [NFC][Test] Format the PowerPC test for incoming patch 2020-12-11 09:53:20 +00: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] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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 on Power 10. 2021-02-02 09:49:22 -06: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][Power10] Exploit splat instruction xxsplti32dx in Power10 2021-01-20 12:55:52 -05:00
p10-splatImm.ll [PowerPC] Implement Vector Splat Immediate Builtins in Clang 2020-07-06 20:29:33 -05:00
p10-splatImm32.ll [PowerPC][Power10] Fix XXSPLI32DX not correctly exploiting specific cases 2021-01-28 15:17:32 -05:00
p10-string-ops.ll [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM 2020-09-22 11:31:44 -05:00
p10-vector-divide.ll [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM 2020-09-22 11:31:44 -05:00
p10-vector-mask-ops.ll [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang 2020-09-18 18:16:14 -05:00
p10-vector-modulo.ll [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins 2020-09-23 01:18:14 -05:00
p10-vector-multiply.ll [PowerPC] Implemented Vector Multiply Builtins 2020-09-02 14:16:21 -05:00
p10-vector-rotate.ll [PowerPC] 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-call-linkage-leaf.ll Reland "[PowerPC] Implement instruction clustering for stores" 2020-09-13 19:51:01 +08: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 Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -08: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 [PowerPC][PCRelative] Turn on TLS support for PCRel by default 2020-10-27 13:58:44 -05:00
pcrel-tls-initial-exec.ll [PowerPC][PCRelative] Turn on TLS support for PCRel by default 2020-10-27 13:58:44 -05: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 Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true 2020-12-21 14:04:13 -08: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 [PowerPC][NFC] Rename record instructions to use _rec suffix instead of o 2020-01-06 22:27:07 +00:00
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] dyn_cast should be dyn_cast_or_null in MASSV pass 2020-11-24 16:21:12 +00:00
power9-moves-and-splats.ll [PowerPC] Exploit single instruction load-and-splat for word and doubleword 2019-09-17 16:45:20 +00:00
powf_massv_075_025exp.ll [PowerPC] dyn_cast should be dyn_cast_or_null in MASSV pass 2020-11-24 16:21:12 +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] Add options for PPC to enable/disable using non-volatile CR 2020-02-12 09:23:11 -06:00
ppc-empty-fs.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
ppc-label.ll
ppc-label2.ll
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] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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] Support PLT calls for -msecure-plt -fpic 2019-06-25 15:56:32 +00: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] Fix a crash in POWER 9 setb peephole 2020-11-02 14:29:43 +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 [PowerPC][Triple] Use elfv2 on freebsd>=13 and linux-musl 2020-01-07 11:40:56 -08:00
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
ppc64-icbt-pwr7.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
ppc64-icbt-pwr8.ll
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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
ppc64-prefetch.ll
ppc64-r2-alloc.ll
ppc64-sibcall-shrinkwrap.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
ppc64-sibcall.ll [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests 2020-12-30 10:32:34 -08:00
ppc64-smallarg.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
ppc64-stackmap-nops.ll
ppc64-stackmap.ll
ppc64-toc.ll [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-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 [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
pr17168.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
pr17354.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
pr18663-2.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
pr24636.ll
pr25080.ll [PowerPC] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -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 [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
pr26193.ll
pr26356.ll
pr26378.ll
pr26381.ll
pr26617.ll
pr26690.ll
pr27078.ll
pr27350.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
pr28130.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
pr28630.ll
pr30451.ll
pr30640.ll
pr30663.ll
pr30715.ll
pr31144.ll [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
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 [LDV][RAGreedy] Inform LiveDebugVariables about new VRegs added by InlineSpiller 2019-11-01 16:25:32 +01:00
pr39478.ll [PowerPC] [NFC] Add AIX triple to some regression tests 2021-01-18 11:44:00 +08:00
pr39815.ll [ValueTracking] Pointer is known nonnull after load/store 2019-12-11 20:32:29 +01:00
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 [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 2019-12-26 02:12:32 +00: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 [PowerPC] Fix %llvm.ppc.altivec.vc* lowering 2019-12-16 10:21:55 +08:00
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 [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00: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 [PowerPC] PPCBoolRetToInt: Don't translate Constant's operands 2020-08-28 01:56:12 +00: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 [DAGCombine] Do not remove masking argument to FP16_TO_FP for some targets 2021-02-09 06:33:48 -06: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
pre-inc-disable.ll [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01: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 [PrologEpilogInserter][test] Improve SpilledToReg test 2020-10-17 20:36:22 -07:00
pwr3-6x.ll
pwr7-gt-nop.ll [PowerPC] Replace float load/store pair with integer load/store pair when it's only used in load/store 2019-07-23 03:34:40 +00:00
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 [PowerPC] Fix spilling of vector registers in PEI of EH aware functions 2020-02-07 14:41:52 -06:00
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 OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05: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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
remove-implicit-use.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 [PowerPC] Remove assertion "Shouldn't overwrite a register before it is killed" 2019-10-11 05:32:29 +00:00
remove-redundant-moves.ll
remove-redundant-toc-saves.ll [PowerPC] Move TOC save to prologue when profitable 2019-07-05 18:38:09 +00:00
remove-self-copies.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 [PowerPC] Legalize rounding nodes 2019-12-30 08:03:53 -06:00
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 [DAG] Move vselect(icmp_ult, -1, add(x,y)) -> uaddsat(x,y) to DAGCombine (PR40111) 2020-12-01 11:56:26 +00: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 [PowerPC] Legalize saturating vector add/sub 2020-01-15 07:00:38 -06:00
save-bp.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
save-cr-ppc32svr4.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
save-crbp-ppc32svr4.ll [PowerPC] Fold redundant load immediates of zero and delete if possible 2020-05-12 13:15:06 -05:00
scalar-equal.ll [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08: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 [NFC][Test] Update the test with update_llc_test_checks.py 2020-10-09 02:26:03 +00: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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
scheduling-mem-dependency.ll [PowerPC] Clear the sideeffect bit for those instructions that didn't have the match pattern 2019-10-30 07:59:32 +00:00
sdag-ppcf128.ll
sdiv-pow2.ll
sections.ll
select-addrRegRegOnly.ll [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
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 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
setcr_bc2.mir Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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 [DAGCombine] Don't check the legality of type when combine the SIGN_EXTEND_INREG 2020-01-06 03:00:58 +00:00
sh-overflow.mir [PowerPC] Fix SH field overflow issue 2019-10-02 20:25:16 +00:00
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 [HardwareLoops] Change order of SCEV expression construction for InitLoopCount. 2020-11-24 18:01:42 +00:00
shrink-wrap.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +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 [MachineSink] add more profitable pattern. 2020-11-04 23:11:22 -05:00
sink-down-more-instructions-regpressure-high.mir [MachineSink] add more profitable pattern. 2020-11-04 23:11:22 -05:00
sj-ctr-loop.ll
sjlj.ll [PowerPC][NFC] Remove comments mentioning Darwin and VRSAVE from lit test. 2020-02-25 13:37:58 -05: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 [PowerPC][NFC] Update testcase to avoid dead code 2019-07-11 19:16:33 +00:00
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 [MachinePipeliner] Fix Phi refers to Phi in same stage in 1st epilogue 2019-07-09 02:27:35 +00: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 [CodeGen] Handle SMULFIXSAT with scale zero in TargetLowering::expandFixedPointMul 2019-09-07 12:16:23 +00:00
spe-fastmath.ll PowerPC: Don't lower SELECT_CC to PPCISD::FSEL on SPE 2020-07-31 22:52:47 -05: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 [CodeGenPrepare] Make TargetPassConfig required 2020-02-02 09:28:45 -08:00
srem-lkk.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
srem-vector-lkk.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08: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 Reland "[StackColoring] Remap PseudoSourceValue frame indices via MachineFunction::getPSVManager()"" 2020-01-27 15:58:49 -08: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
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
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 [PowerPC] Automatically generate store-constant.ll . NFC 2019-12-09 01:08:18 +01:00
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 [NFC][Test] Format the test for IEEE Long double 2020-11-25 03:00:24 +00: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 [PowerPC] Only use PLT annotations if using PIC relocation model 2019-12-19 09:27:13 -06:00
stwu-gta.ll
stwu-sched.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00: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-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
swaps-le-1.ll [PowerPC] extend PPCPreIncPrep Pass for ds/dq form 2019-11-17 21:38:43 -05:00
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] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
swaps-le-7.ll [PowerPC] Exploit single instruction load-and-splat for word and doubleword 2019-09-17 16:45:20 +00:00
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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigtsi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigtsll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesigtss.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigtuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigtui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigtus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgtui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgtus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
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 [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
tls_get_addr_fence2.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
tls_get_addr_stackframe.ll
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 OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05: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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
uint-to-ppcfp128-crash.ll [PowerPC] Avoid unnecessary fadd for unsigned to ppcf128 2020-11-01 23:22:47 +08:00
umulfixsat.ll [Intrinsic] Add the llvm.umul.fix.sat intrinsic 2019-09-07 12:16:14 +00:00
umulo-128-legalisation-lowering.ll [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
unal-altivec-wint.ll
unal-altivec.ll [Powerpc] set instruction count as lsr first priority of lsr. 2020-02-16 21:04:55 -05:00
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 [PowerPC] Select the D-Form load if we know its offset meets the requirement 2020-12-18 07:27:26 +00:00
unaligned-addressing-mode.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
unaligned-floats.ll [PowerPC] Change default for unaligned FP access for older subtargets 2019-12-28 11:20:52 -06:00
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
unwind-dw2-g.ll
unwind-dw2.ll [PowerPC][NFC] We do not save/restore vrsave for any remaining subtargets. 2020-02-20 10:20:33 -05:00
urem-lkk.ll [NFC] Disallow unused prefixes in CodeGen/PowerPC tests. 2021-01-11 09:24:52 -08:00
urem-vector-lkk.ll [PowerPC] Materialize i64 constants by enumerated patterns. 2020-12-21 05:21:07 +00:00
use-cr-result-of-dom-icmp-st.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
uwtables.ll Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
vaddsplat.ll
varargs-struct-float.ll
varargs.ll [PowerPC] Implement the areMemAccessesTriviallyDisjoint hook 2019-07-02 03:28:52 +00:00
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 [PowerPC] Support constraint code "ww" 2019-07-04 04:44:42 +00:00
vec-bswap.ll [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
vec-itofp.ll [NFC][Test] Update the test with update_llc_test_checks.py 2020-10-09 02:26:03 +00:00
vec-min-max.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
vec-select.ll [PowerPC] Emit XXSEL for vec_sel and code that has the same pattern 2019-06-25 10:46:13 +00:00
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 [PowerPC] Automatically generate vec_buildvector_loadstore.ll . NFC 2019-08-22 20:42:50 +00:00
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_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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
vec_conv_fp32_to_i16_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -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 [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
vec_conv_fp64_to_i16_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_fp64_to_i32_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_i8_to_fp64_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_i16_to_fp32_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
vec_conv_i16_to_fp64_elts.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -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
vec_extract_p9_2.ll
vec_fmuladd.ll
vec_fneg.ll
vec_insert.ll
vec_int_ext.ll [NFC] Update some PPC tests marked as auto-generated 2021-01-08 17:59:13 +08: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 [PowerPC] Automatically generate various tests. NFC 2019-08-22 20:26:56 +00:00
vec_shuffle_le.ll [PowerPC] Automatically generate various tests. NFC 2019-08-22 20:26:56 +00:00
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 [PowerPC] Automatically generate various tests. NFC 2019-08-22 20:26:56 +00:00
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] [FPEnv] Disable strict FP mutation by default 2020-09-10 13:28:09 +08:00
vector-copysign.ll [PowerPC] Mark FCOPYSIGN legal for FP vectors 2019-06-26 01:48:57 +00:00
vector-extend-sign.ll [PowerPC] Implement the vector extend sign instruction pattern match 2019-11-22 08:58:27 +00:00
vector-identity-shuffle.ll
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 [PowerPC] Exploit `vrl(b|h|w|d)` to perform vector rotation 2019-12-23 03:04:43 +00:00
vector-rounding-ops.ll [PowerPC] Exploit VSX rounding instrs for rint 2020-02-13 20:59:50 +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 [PowerPC][NFC] Add a test for vrsave usage iinline asm. 2020-02-21 09:56:15 -05:00
vrspill.ll
vsel-prom.ll
vselect-constants.ll [PowerPC] Use xxleqv to set all one vector IMM(-1). 2019-08-15 14:32:51 +00:00
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 [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08:00
vsx-fma-mutate-undef.ll [PowerPC] make tests immune to improved undef handling 2019-09-28 13:34:53 +00:00
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 [DAGCombiner] Require ninf for division estimation 2020-06-14 22:58:22 +08:00
vsx-self-copy.ll
vsx-spill-norwstore.ll
vsx-spill.ll
vsx-vec-spill.ll
vsx-word-splats.ll [llvm] Fix broken cases of 'CHECK[^:]*$' in tests 2020-01-28 09:52:59 -07:00
vsx.ll [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly] Improve expansion of SETONE/SETUEQ on targets without SETO/SETUO. 2021-01-12 10:45:03 -08:00
vsxD-Form-spills.ll [PowerPC] Fix spilling of vector registers in PEI of EH aware functions 2020-02-07 14:41:52 -06:00
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] Canonicalize shuffles to match more single-instruction masks on LE 2020-06-18 21:54:22 -05:00
vsx_scalar_ld_st.ll
vsx_shuffle_le.ll recommit:[PowerPC] Eliminate loads/swap feeding swap/store for vector type by using big-endian load/store 2019-08-01 05:26:02 +00:00
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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
zext-and-cmp.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
zext-bitperm.ll
zext-free.ll