llvm-project/llvm/test/CodeGen/PowerPC
Kang Zhang c2574dc9f7 [NFC]][PowerPC] Remove unused intrinsic for old CTR loop pass
Summary:

In the patch D62907 the PPC CTRLoops pass has been replaced by Generic
Hardware Loop pass, and it has imported some new intrinsic for Generic
Hardware Loop.

The old intrinsic used in PPC CTRLoops int_ppc_mtctr and
int_ppc_is_decremented_ctr_nonzero is been replaced by
int_set_loop_iterations and loop_decrement.

This patch is to remove above unused two instrinsic.

Reviewed By: shchenz

Differential Revision: https://reviews.llvm.org/D81539
2020-06-17 07:06:46 +00: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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2006-01-11-darwin-fp-argument.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2006-01-20-ShiftPartsCrash.ll
2006-04-01-FloatDoubleExtend.ll
2006-04-05-splat-ish.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2006-10-13-Miscompile.ll
2006-10-17-brcc-miscompile.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-02-16-InlineAsmNConstraint.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-02-23-lr-saved-twice.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-03-24-cntlzd.ll
2007-03-30-SpillerCrash.ll
2007-04-24-InlineAsm-I-Modifier.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-05-14-InlineAsmSelectCrash.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-05-22-tailmerge-3.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-05-30-dagcombine-miscomp.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-10-16-InlineAsmFrameOffset.ll
2007-10-18-PtrArithmetic.ll
2007-10-21-LocalRegAllocAssert.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-10-21-LocalRegAllocAssert2.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-11-04-CoalescerCrash.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-11-16-landingpad-split.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2007-11-19-VectorSplitting.ll
2008-02-05-LiveIntervalsAssert.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-02-09-LocalRegAllocAssert.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-03-05-RegScavengerAssert.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-04-10-LiveIntervalCrash.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-04-16-CoalescerBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-04-23-CoalescerCrash.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-05-01-ppc_fp128.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-07-15-Fabs.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-07-15-SignExtendInreg.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-07-17-Fneg.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-07-24-PPC64-CCBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-09-12-CoalescerBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-10-17-AsmMatchingOperands.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2008-10-28-UnprocessedNode.ll
2008-10-28-f128-i32.ll [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
2008-12-02-LegalizeTypeAssert.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2009-01-16-DeclareISelBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2009-03-17-LSRBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2009-05-28-LegalizeBRCC.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2009-07-16-InlineAsm-M-Operand.ll
2009-08-17-inline-asm-addr-mode-breakage.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2009-09-18-carrybit.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
2009-11-15-ProcImpDefsBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2009-11-25-ImpDefBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2010-02-04-EmptyGlobal.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
2010-02-12-saveCR.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
2010-03-09-indirect-call.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2010-04-01-MachineCSEBug.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2010-05-03-retaddr1.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2010-10-11-Fast-Varargs.ll
2010-12-18-PPCStackRefs.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
2011-12-05-NoSpillDupCR.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2011-12-06-SpillAndRestoreCR.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
2011-12-08-DemandedBitsMiscompile.ll
2012-09-16-TOC-entry-check.ll
2012-10-11-dynalloc.ll
2012-10-12-bitcast.ll
2012-11-16-mischedcall.ll
2013-05-15-preinc-fold.ll
2013-07-01-PHIElimBug.mir [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 [PowerPC] Fix the assert of ISD::SIGN_EXTEND_INREG when type is v2i16 and v2i8 2018-10-10 02:33:48 +00:00
Atomics-64.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
BoolRetToIntTest-2.ll
BoolRetToIntTest.ll
BreakableToken-reduced.ll [FIX] Forces shrink wrapping to consider any memory access as aliasing with the stack 2019-06-13 13:56:19 +00:00
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] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
DbgValueOtherTargets.test
DisableHoistingDueToBlockHotnessNoProfileData.mir [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04:00
DisableHoistingDueToBlockHotnessProfileData.mir [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04: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 Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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
MergeConsecutiveStores.ll
NoCRFieldRedefWhenSpillingCRBIT.mir [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
PR3488.ll
PR33636.ll
PR33671.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +00: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 [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -05:00
a2-fp-basic.ll
a2q-stackalign.ll
a2q.ll
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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
adde_return_type.ll [PowerPC] Fix the bug of ISD::ADDE to set its second return type to glue 2018-12-25 03:29:51 +00:00
addegluecrash.ll RegAllocFast: Record internal state based on register units 2020-06-03 16:51:46 -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 [PowerPC] Combine ADD to ADDZE 2018-09-07 07:56:05 +00:00
aggressive-anti-dep-breaker-subreg.ll
aix-AppendingLinkage.ll [AIX] Handle LinkOnceODRLinkage and AppendingLinkage for static init gloabl arrays 2020-03-06 09:26:55 -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.ll [AIX] Avoid structor alias; die before bad alias codegen 2020-05-08 16:51:34 -04:00
aix-available-externally-linkage.ll [AIX] Emit AvailableExternally Linkage on AIX 2020-05-29 13:12:59 -04: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 [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
aix-cc-altivec.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08: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 [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-cc-byval-split.ll [PowerPC][AIX] Pass ByVal formal args that span registers and stack. 2020-04-28 14:57:14 -04:00
aix-cc-byval.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +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.ll [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. 2020-05-26 12:24:29 -04:00
aix-extern-weak.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-extern.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-external-sym-sdnode-lowering.ll [AIX] Remove whitelist checking for ExternalSymbolSDNodes 2020-02-26 10:09:25 -05:00
aix-func-align.ll [NFC][AIX] Remove spaces after the comma for '.csect' directive 2020-05-22 11:10:32 -04:00
aix-func-dsc-gen.ll [AIX] discard the label in the csect of function description and use qualname for linkage 2020-03-26 15:46:52 -04:00
aix-indirect-call.ll [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04:00
aix-internal.ll [XCOFF] Don't emit non-external labels in the symbol table and handle MCSA_LGlobal 2020-02-27 13:37:13 -05:00
aix-lower-block-address.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-lower-constant-pool-index.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-lower-jump-table.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-lr.ll Reland r368691: "[AIX] Implement LR prolog/epilog save/restore" 2019-08-13 17:05:53 +00: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-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] Update data directives for AIX assembly 2020-06-03 10:55:59 -04:00
aix-reference-func-addr-const.ll [AIX] Update data directives for AIX assembly 2020-06-03 10:55:59 -04:00
aix-return55.ll [PPCInstPrinter] Print conditional branches as `bt 2, $target` instead of `bt 2, .+$imm` 2020-03-31 15:05:38 -07:00
aix-space.ll [AIX] Use .space instead of .zero in assembly 2019-10-11 15:07:28 +00:00
aix-sret-param.ll [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04: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] discard the label in the csect of function description and use qualname for linkage 2020-03-26 15:46:52 -04: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 [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00: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.ll [AIX] Update data directives for AIX assembly 2020-06-03 10:55:59 -04: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-externL.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +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] Update data directives for AIX assembly 2020-06-03 10:55:59 -04:00
aix-xcoff-mergeable-const.ll [AIX] Update data directives for AIX assembly 2020-06-03 10:55:59 -04:00
aix-xcoff-mergeable-str.ll [AIX] Update data directives for AIX assembly 2020-06-03 10:55:59 -04:00
aix-xcoff-reloc-symb.mir [XCOFF][AIX] Relocation support for SymB 2020-04-15 14:03:54 +00:00
aix-xcoff-reloc.ll [AIX] emit .extern and .weak directive linkage 2020-04-30 09:54:10 -04:00
aix-xcoff-rodata.ll [AIX] Update data directives for AIX assembly 2020-06-03 10:55:59 -04:00
aix-xcoff-textdisassembly.ll [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
aix-xcoff-toc.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
aix-xcoff-visibility.ll Added test case for the patch D75866 "supporting the visibility attribute for aix assembly" 2020-06-09 16:29:28 -04:00
aix32-cc-abi-vaarg.ll [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
aix32-crsave.mir [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. 2020-05-26 12:24:29 -04:00
aix64-cc-abi-vaarg.ll [PPC][AIX] Implement variadic function handling in LowerFormalArguments_AIX 2020-04-09 16:49:44 +00:00
aix64-cc-byval.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00:00
alias.ll
align.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
alignlongjumptest.mir [PPCInstPrinter] Change B to print the target address in hexadecimal form 2020-04-01 22:38:24 -07:00
alloca-crspill.ll [PowerPC][AIX] Spill/restore the callee-saved condition register bits. 2020-02-24 11:24:46 -05:00
allocate-r0.ll
altivec-ord.ll
and-branch.ll
and-elim.ll
and-imm.ll
and-mask.ll [PowerPC] Exploit the rldicl + rldicl when and with mask 2020-04-17 05:24:00 +00:00
and_add.ll
and_sext.ll
and_sra.ll
andc.ll
anon_aggr.ll RegAllocFast: Remove early selection loop, the spill calculation will report cost 0 anyway for free regs 2019-03-19 19:01:34 +00:00
anyext_srl.ll
arr-fp-arg-no-copy.ll
ashr-neg1.ll
asm-Zy.ll
asm-constraints.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
asm-dialect.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
atomic-2.ll [PowerPC] Fix assert from machine verify pass that atomic pseudo expanding causes mismatched register class 2018-12-28 02:12:55 +00:00
atomic-minmax.ll [PowerPC] Fix assert from machine verify pass that atomic pseudo expanding causes mismatched register class 2018-12-28 02:12:55 +00:00
atomics-constant.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00: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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
atomics-regression.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
atomics.ll [PowerPC] Fix assert from machine verify pass that atomic pseudo expanding causes mismatched register class 2018-12-28 02:12:55 +00:00
available-externally.ll [PowerPC] Only use PLT annotations if using PIC relocation model 2019-12-19 09:27:13 -06:00
bdzlr.ll
big-endian-actual-args.ll
big-endian-call-result.ll
big-endian-formal-args.ll
big-endian-store-forward.ll [DAG] Fix Big Endian in Load-Store forwarding 2018-10-11 18:28:59 +00:00
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 [PowerPC] handle ISD:TRUNCATE in BitPermutationSelector 2018-12-28 08:00:39 +00:00
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] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
bperm.ll [PowerPC] Add the missing InstrAliasing for 64-bit rotate instructions 2020-02-17 05:42:49 +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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
branch_selector.ll [PPC] Adjust the computed branch offset for the possible shorter distance 2019-03-06 18:22:22 +00:00
brcond.ll [PowerPC] Turn on CR-Logical reducer pass 2019-10-22 12:20:38 +00:00
bswap-load-store.ll
bswap64.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
buildvec_canonicalize.ll
builtins-ppc-elf2-abi.ll
builtins-ppc-p8vector.ll
builtins-ppc-p9-f128.ll [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
bv-pres-v8i1.ll
bv-widen-undef.ll
byval-agg-info.ll
byval-aliased.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
calls.ll
can-lower-ret.ll
cannonicalize-vector-shifts.ll
canonical-merge-shuffles.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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
cmpb.ll [PowerPC] Exploit the rldicl + rldicl when and with mask 2020-04-17 05:24:00 +00:00
coalesce-ext.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
code-align.ll [NFC][PowerPC] Use -check-prefixes to simplify the check in code-align.ll 2019-04-30 03:39:05 +00:00
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 [PowerPC] Fix some missed optimization opportunities in combineSetCC 2018-10-26 06:48:53 +00:00
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
compare-duplicate.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
compare-simm.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
complex-return.ll
constant-combines.ll [Codegen] Revert rL354676/rL354677 and followups - introduced PR43446 miscompile 2020-02-25 20:30:12 +03:00
constant-pool.ll [PowerPC][Future] Initial support for PCRel addressing for constant pool loads 2020-04-09 11:17:23 -05:00
constants-i64.ll
constants.ll
convert-rr-to-ri-instr-add.mir [PowerPC] fix killed/dead flag after convert x-form to d-form tranformation. 2019-03-05 04:56:54 +00:00
convert-rr-to-ri-instrs-R0-special-handling.mir Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08: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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
convert-rr-to-ri-instrs.mir [PowerPC] Fold redundant load immediates of zero and delete if possible 2020-05-12 13:15:06 -05: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 [PowerPC] Fix the assert of combineBVOfConsecutiveLoads when element num is 1 2018-09-20 03:09:15 +00:00
crbit-asm-disabled.ll
crbit-asm.ll
crbits.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
crsave.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
crypto_bifs.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
csr-save-restore-order.ll [MachineScheduler] checkResourceLimit boundary condition update 2019-06-07 14:54:47 +00:00
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 [PowerPC] Emit scalar fp min/max instructions 2019-10-28 19:13:33 -05:00
ctrloop-asm.ll
ctrloop-cpsgn.ll
ctrloop-fp64.ll
ctrloop-fp128.ll [NFC][PowerPC] Add a new case to test ctrloop for fp128 2020-06-07 16:35:32 +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 [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
ctrloop-sums.ll
ctrloop-udivti3.ll [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
ctrloops-hot-exit.ll
ctrloops-softfloat.ll
ctrloops.ll
cttz.ll
cxx_tlscc64.ll [PowerPC] Remove support for SplitCSR. 2020-05-14 10:32:17 -04:00
darwin-labels.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
dbg.ll
dcbf.ll [PowerPC] Fix pattern for DCBFL/DCBFLP instrinsics. 2020-06-08 20:54:59 -05:00
dcbt-sched.ll
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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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
duplicate-returns-for-tailcall.ll
dyn-alloca-aligned.ll
dyn-alloca-offset.ll
e500-1.ll
early-ret-verify.mir [PowerPC] Use add instead of addReg in ppc-early-ret pass 2020-05-13 05:59:52 +00:00
early-ret.ll
early-ret.mir [PowerPC] Use add instead of addReg in ppc-early-ret pass 2020-05-13 05:59:52 +00:00
early-ret2.ll [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
ec-input.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
eliminate-compare-of-copy.ll [PowerPC] Look through copies for compare elimination 2019-06-03 19:09:15 +00:00
empty-functions.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
emptystruct.ll
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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
extract-and-store.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
extsh.ll
extswsli.ll [PowerPC] Recommit r340016 after fixing the reported issue 2018-08-27 11:20:27 +00:00
f32-to-i64.ll
f128-aggregates.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
f128-arith.ll [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
f128-bitcast.ll [Power9] Add __float128 support in the backend for bitcast to a i128 2018-10-23 17:11:36 +00:00
f128-compare.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
f128-conv.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +00:00
f128-fma.ll [PowerPC] Require nsz flag for c-a*b to FNMSUB 2020-06-04 16:41:27 +08:00
f128-passByValue.ll [MachineScheduler] checkResourceLimit boundary condition update 2019-06-07 14:54:47 +00:00
f128-rounding.ll
f128-truncateNconv.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +00:00
f128-vecExtractNconv.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
fabs.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PowerPC] Enhance the fast selection of cmp instruction and clean up related asserts 2019-01-25 07:24:59 +00:00
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 Recommit "[PowerPC] Fix assert from machine verify pass that unmatched register class about fcmp selection in fast-isel" 2019-01-10 06:20:14 +00:00
fast-isel-fold.ll
fast-isel-fpconv.ll
fast-isel-i64offset.ll
fast-isel-icmp-split.ll
fast-isel-indirectbr.ll
fast-isel-load-store-vsx.ll [PowerPC] Add a peephole post RA to transform the inst that fed by add 2018-08-20 02:52:55 +00:00
fast-isel-load-store.ll [NFC][PowerPC] Fast-isel VSX support test 2019-09-19 18:18:18 +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 [PowerPC] [PowerPC] Enhance the fast selection of fptoi & fptrunc instruction and clean up related asserts 2019-02-25 02:46:16 +00:00
fast-isel-shifter.ll
fastcc_stacksize.ll [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
fastisel-gep-promote-before-add.ll
fcpsgn.ll
fdiv-combine.ll
fdiv.ll [DAGCombiner] Require ninf for division estimation 2020-06-14 22:58:22 +08: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][NFC] Avoid checking non-relevant .cfi instructions 2019-08-30 19:24:25 +00: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 [PowerPC] Add a peephole post RA to transform the inst that fed by add 2018-08-20 02:52:55 +00:00
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] Require nsz flag for c-a*b to FNMSUB 2020-06-04 16:41:27 +08:00
fma-combine.ll [PowerPC] Require nsz flag for c-a*b to FNMSUB 2020-06-04 16:41:27 +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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
fma-mutate-register-constraint.ll
fma-mutate.ll [NFC] [PowerPC] Refresh fma-mutate.ll using script 2020-05-19 13:39:58 +08: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 [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08:00
fminnum.ll
fnabs.ll
fneg.ll [DAGCombiner] cancel fnegs from multiplied operands of FMA 2019-08-27 15:17:46 +00: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 [PowerPC] fold a bug for rlwinm folding when with full mask. 2020-06-14 21:27:01 -04:00
fold-zero.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +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 [PowerPC] Legalize rounding nodes 2019-12-30 08:03:53 -06: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-f128.ll Fix errors in use of strictfp attribute. 2020-05-29 12:25:13 -04: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] Support constrained rounding operations 2020-06-14 23:43:31 +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
fp2int2fp-ppcfp128.ll
fp64-to-int16.ll [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
fp128-bitcast-after-operation.ll [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01: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
fsel.ll
fsl-e500mc.ll
fsl-e5500.ll
fsqrt.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
fsub-fneg.ll [PowerPC] Exploit VSX neg, abs and nabs for f32 2020-05-13 14:28:50 +08:00
ftrunc-legalize.ll [SelectionDAG] soften assertion when legalizing narrow vector FP ops 2019-05-25 13:48:07 +00:00
ftrunc-vec.ll
func-addr-consts.ll Revert "[PowerPC] Make no-PIC default to match GCC - LLVM" 2018-11-16 19:24:23 +00:00
func-addr.ll
funnel-shift-rot.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
funnel-shift.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
future-check-features.ll [PowerPC][Future] Add pld and pstd to future CPU 2020-01-28 08:23:29 -06:00
glob-comp-aa-crash.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
global-address-non-got-indirect-access.ll [PowerPC][Future] Add offsets to PC Relative relocations. 2020-04-21 11:08:19 -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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
hello.ll
hidden-vis-2.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
hidden-vis.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
hoist-logic.ll [DAGCombiner] don't hoist logic op if operands have other uses, part 2 2018-12-06 19:18:56 +00:00
htm-ttest.ll [PowerPC][HTM] Fix impossible reg-to-reg copy assert with ttest builtin 2019-07-16 20:24:33 +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
i32-to-float.ll
i64-to-float.ll [PowerPC] Add a peephole post RA to transform the inst that fed by add 2018-08-20 02:52:55 +00:00
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 Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
ifcvt.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
ifcvt.mir [NFC][PowerPC] Add a new MIR file to test if-converter pass 2020-03-18 13:39:49 +00:00
ifunc.ll [PPC32] Emit R_PPC_PLTREL24 for calls to dso_local ifunc 2019-12-20 11:32:02 -08:00
illegal-element-type.ll
in-asm-f64-reg.ll
inc-of-add.ll [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
indexed-load.ll
indirect-hidden.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
indirectbr.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
inline-asm-i-constraint-i1.ll [TargetLowering] Extend bool args to inline-asm according to getBooleanType 2019-05-22 16:16:15 +00:00
inline-asm-multilevel-gep.ll [TargetLowering] Handle multi depth GEPs w/ inline asm constraints 2019-05-13 17:27:44 +00:00
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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
itofp128.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
jaggedstructs.ll [CodeGen] Allow mempcy/memset to generate small overlapping stores. 2018-12-13 09:56:19 +00:00
jump-tables-collapse-rotate-remove-SrcMI.mir [PowerPC] Remove extra instruction left by emitRLDICWhenLoweringJumpTables 2020-06-08 20:43:56 -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 rounding operations 2020-06-14 23:43:31 +08:00
knowCRBitSpill.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
larger-than-red-zone.ll [PowerPC][NFC] Added tests for prologue and epilogue code gen. 2019-02-13 23:37:23 +00:00
lbz-from-ld-shift.ll
lbzux.ll
ld-st-upd.ll
ldtoc-inv.ll
legalize-vaarg.ll [PowerPC] Implement the areMemAccessesTriviallyDisjoint hook 2019-07-02 03:28:52 +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 [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
livephysregs.mir
livevars-crash1.mir [NFC][PowerPC] Add 2 new cases to test livevars pass 2020-05-20 05:32:09 +00:00
livevars-crash2.mir [NFC][PowerPC] Add 2 new cases to test livevars pass 2020-05-20 05:32:09 +00:00
llrint-conv.ll [CodeGen] Add lrint/llrint builtins 2019-05-28 20:47:44 +00:00
llround-conv.ll [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
load-and-splat.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
load-constant-addr.ll
load-shift-combine.ll
load-shuffle-and-shuffle-store.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
load-two-flts.ll [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +08:00
load-v4i8-improved.ll [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -05:00
logic-ops-on-compares.ll
long-compare.ll
longcall.ll
longdbl-truncate.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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
loop-data-prefetch.ll
loop-hoist-toc-save.ll
loop-instr-form-prepare.ll [Power9] Add addi post-ra scheduling heuristic 2020-06-08 01:31:07 +00:00
loop-prep-all.ll
lower-globaladdr32-aix-asm.ll [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00: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 [XCOFF][AIX] Use 'L..' instead of 'L' for PrivateGlobalPrefix 2020-06-03 17:18:11 +00: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 Lower generic MASSV entries to PowerPC subtarget-specific entries 2019-11-04 17:17:24 +00:00
lrint-conv.ll [CodeGen] Add lrint/llrint builtins 2019-05-28 20:47:44 +00:00
lround-conv.ll [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
lsa.ll
lsr-ctrloop.ll [PowerPC] exclude ICmpZero in LSR if icmp can be replaced in later hardware loop. 2019-07-03 01:49:03 +00: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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
lxv-aligned-stack-slots.ll [PowerPC] Add a peephole post RA to transform the inst that fed by add 2018-08-20 02:52:55 +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 [PowerPC] remove wrong added FIXME in testcases, NFC 2020-06-16 22:10:48 -04:00
machine-pre.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
macro-fusion.ll [PowerPC] Add the MacroFusion support for Power8 2020-03-12 05:15:41 +00:00
maddld.ll [PowerPC] More precise exploitation of P9 maddld instruction when operands are constant 2019-04-12 05:21:31 +00:00
mask64.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
mature-mc-support.ll
mc-instrlat.ll
mcm-1.ll [PowerPC][test] Improve .got2 and .toc tests 2020-03-01 22:41:25 -08:00
mcm-2.ll [PowerPC] Move .got2/.toc logic from PPCLinuxAsmPrinter::doFinalization() to emitEndOfAsmFile() 2020-02-29 17:12:36 -08:00
mcm-3.ll [PowerPC] Move .got2/.toc logic from PPCLinuxAsmPrinter::doFinalization() to emitEndOfAsmFile() 2020-02-29 17:12: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 [PowerPC] Move .got2/.toc logic from PPCLinuxAsmPrinter::doFinalization() to emitEndOfAsmFile() 2020-02-29 17:12:36 -08:00
mcm-7.ll
mcm-8.ll
mcm-9.ll
mcm-10.ll
mcm-11.ll
mcm-12.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +00:00
mcm-13.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
mcm-default.ll
mcm-obj-2.ll
mcm-obj.ll
mcount-insertion.ll
mem-rr-addr-mode.ll
memCmpUsedInZeroEqualityComparison.ll [ExpandMemCmp] Correctly set alignment of generated loads 2020-03-16 22:39:48 +09:00
mem_update.ll
memcmp-mergeexpand.ll [ExpandMemCmp] Correctly set alignment of generated loads 2020-03-16 22:39:48 +09: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 [PowerPC] Remove allow-deprecated-dag-overlap and fix broken tests 2019-11-12 15:18:54 +00:00
memcpy_dereferenceable.ll
memset-nc-le.ll
memset-nc.ll
merge-st-chain-op.ll [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
merge_stores_dereferenceable.ll
mftb.ll
mi-peephole-splat.ll [PowerPC] Exploit VSX rounding instrs for rint 2020-02-13 20:59:50 +08:00
mi-scheduling-lhs.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +00:00
mi-simplify-code.mir [PowerPC] Remove unnecessary XSRSP instruction 2020-04-03 11:05:14 +08:00
misched-inorder-latency.ll
misched.ll
mtvsrdd.ll
mul-const-i64.ll [PowerPC] Strength reduction of multiply by a constant by shift and add/sub in place 2019-03-29 03:08:39 +00:00
mul-const-vector.ll [PowerPC] Strength reduction of multiply by a constant by shift and add/sub in place 2019-03-29 03:08:39 +00:00
mul-const.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
mul-high.ll [DAGCombiner] Combine shifts into multiply-high 2020-06-02 15:22:48 -05:00
mul-with-overflow.ll
mulhs.ll
mulld.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +00: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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
named-reg-alloc-r1.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
named-reg-alloc-r13.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
neg.ll
negate-i1.ll
negctr.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
no-ctr-loop-if-exit-in-nested-loop.ll
no-dead-strip.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
no-dup-of-bdnz.ll [NFC]][PowerPC] Remove unused intrinsic for old CTR loop pass 2020-06-17 07:06:46 +00: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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
nomerge.ll Add NoMerge MIFlag to avoid MIR branch folding 2020-05-29 12:31:06 -07: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
or-addressing-mode.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
ori_imm32.ll [PowerPC] Exploit RLDIMI for OR with large immediates 2020-04-22 14:16:52 +08:00
ori_imm64.ll [PowerPC] Exploit RLDIMI for OR with large immediates 2020-04-22 14:16:52 +08:00
p8-isel-sched.ll
p8-scalar_vector_conversions.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
p8altivec-shuffles-pred.ll
p9-dform-load-alignment.ll [PowerPC] Folding XForm to DForm loads requires alignment for some DForm loads. 2018-10-01 20:16:27 +00:00
p9-vector-compares-and-counts.ll
p9-vinsert-vextract.ll
p9-xxinsertw-xxextractuw.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
p9_copy_fp.ll [PowerPC] Emit xscpsgndp instead of xxlor when copying floating point scalar registers for P9 2018-08-24 20:00:24 +00:00
pcrel-block-address.ll [PowerPC][Future] Initial support for PCRel addressing to get block address 2020-04-22 15:01:29 -05:00
pcrel-call-linkage-leaf.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
pcrel-call-linkage-simple.ll [PowerPC] Remove extra nop after notoc call 2020-06-05 06:47:44 -05:00
pcrel-call-linkage-with-calls.ll [PowerPC][Future] Implement PC Relative Tail Calls 2020-04-27 12:55:08 -05:00
pcrel-got-indirect.ll [PowerPC][Future] Implement PC Relative Tail Calls 2020-04-27 12:55:08 -05:00
pcrel-indirect-call.ll [PowerPC][Future] Implement PC Relative Tail Calls 2020-04-27 12:55:08 -05:00
pcrel-jump-table.ll [PowerPC][Future] Initial support for PCRel addressing for jump tables. 2020-04-22 10:45:01 -05:00
pcrel-relocation-plus-offset.ll [PowerPC] Do not add the relocation addend to the instruction encoding 2020-06-15 09:51:34 -05:00
pcrel-tail-calls.ll [PowerPC][Future] Implement PC Relative Tail Calls 2020-04-27 12:55:08 -05:00
pcrel.ll [PowerPC][NFC] Add more PC Relative tests 2020-06-05 05:55:03 -05:00
peephole-align.ll
peephole-miscompile-extswsli.mir [PowerPC][NFC] Rename record instructions to use _rec suffix instead of o 2020-01-06 22:27:07 +00:00
pie.ll
pip-inner.ll
popcnt-zext.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
popcnt.ll [PowerPC] Add an intrinsic for Popcntb 2020-05-15 15:19:12 +08: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 DAGCombiner optimization for pow(x,0.75) and pow(x,0.25) on double and single precision even in case massv function is asked 2020-06-12 10:02:16 -04: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 DAGCombiner optimization for pow(x,0.75) and pow(x,0.25) on double and single precision even in case massv function is asked 2020-06-12 10:02:16 -04: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 Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
ppc-label.ll
ppc-label2.ll [PowerPC] Fix label address calculation for ppc64 2018-09-17 11:03:40 +00:00
ppc-passname-assert.ll [PowerPC] Add initialization for some ppc passes 2019-04-12 09:59:40 +00:00
ppc-passname.ll [PowerPC] [NFC] change PPCLoopPreIncPrep class name after D67088. 2019-11-26 23:58:00 -05:00
ppc-prologue.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
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 [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
ppc32-align-long-double-sf.ll
ppc32-constant-BE-ppcf128.ll
ppc32-cyclecounter.ll
ppc32-i1-stack-arguments-abi-bug.ll [PowerPC] Fix the calling convention for i1 arguments on PPC32 2018-09-14 21:26:05 +00:00
ppc32-i1-vaarg.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
ppc32-i64-to-float-conv.ll [PowerPC32] Fix the `setcc` inconsistent result type problem 2020-03-12 10:50:37 -04: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 [PPC32] Support PLT calls for -msecure-plt -fpic 2019-06-25 15:56:32 +00:00
ppc32-secure-plt-tls.ll [PowerPC] Add secure plt support for TLS symbols 2019-03-06 15:00:10 +00:00
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] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
ppc64-P9-setb.ll [NFC] [PowerPC] Narrow fast-math flags in tests 2020-05-13 17:22:45 +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 [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
ppc64-altivec-abi.ll
ppc64-anyregcc-crash.ll RegAlloc: try to fail more gracefully when out of registers 2019-05-15 17:29:58 +00:00
ppc64-anyregcc.ll [PowerPC] Fix machine verify pass error for PATCHPOINT pseudo instruction that bad machine code 2018-12-30 15:13:51 +00:00
ppc64-blnop.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
ppc64-byval-align.ll [DAGCombiner] If a TokenFactor would be merged into its user, consider the user later. 2019-03-13 17:07:09 +00:00
ppc64-calls.ll
ppc64-crash.ll
ppc64-crsave.mir [PowerPC][AIX] Spill CSRs to the ABI specified stack offsets. 2020-05-26 12:24:29 -04: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 [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
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
ppc64-patchpoint.ll [PowerPC] Fix machine verify pass error for PATCHPOINT pseudo instruction that bad machine code 2018-12-30 15:13:51 +00:00
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 [FIX] Forces shrink wrapping to consider any memory access as aliasing with the stack 2019-06-13 13:56:19 +00:00
ppc64-sibcall.ll
ppc64-smallarg.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
ppc64-stackmap-nops.ll
ppc64-stackmap.ll [PowerPC] Fix machine verify pass error for PATCHPOINT pseudo instruction that bad machine code 2018-12-30 15:13:51 +00:00
ppc64-toc.ll [PowerPC] Fix downcast from nullptr for target streamer 2020-04-28 09:20:10 +00:00
ppc64-vaarg-int.ll
ppc64-zext.ll
ppc64le-aggregates.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
ppc64le-calls.ll
ppc64le-crsave.ll
ppc64le-localentry-large.ll
ppc64le-localentry.ll
ppc64le-smallarg.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
ppc440-fp-basic.ll
ppc440-msync.ll
ppcf128-1-opt.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
ppcf128-1.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
ppcf128-2.ll
ppcf128-3.ll
ppcf128-4.ll
ppcf128-constrained-fp-intrinsics.ll [PowerPC] Support constrained rounding operations 2020-06-14 23:43:31 +08:00
ppcf128-endian.ll [AsmPrinter] Print FP constant in hexadecimal form instead 2020-02-07 16:00:55 +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
pr15031.ll
pr15359.ll [llvm-readobj] Change -t to --symbols in tests. NFC 2019-05-01 09:28:24 +00:00
pr15630.ll
pr15632.ll
pr16556-2.ll
pr16556.ll [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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
pr20442.ll
pr22711.ll
pr24216.ll
pr24546.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
pr24636.ll
pr25080.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
pr25157-peephole.ll [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
pr25157.ll [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
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 Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
pr28130.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08: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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
pr33093.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
pr33547.ll
pr35402.ll
pr35688.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
pr36068.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
pr36292.ll Reland "b19ec1eb3d0c [BPI] Improve unreachable/ColdCall heurstics to handle loops." 2019-12-02 10:28:40 -08:00
pr38087.ll [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -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 [DAGCombine] Prune unnused nodes. 2019-03-29 17:35:56 +00:00
pr39815.ll [ValueTracking] Pointer is known nonnull after load/store 2019-12-11 20:32:29 +01:00
pr40922.ll [DAGCombiner] Do not generate ISD::ADDE node if adde is not legal for the target when combine ISD::TRUNC node 2019-04-30 03:01:14 +00:00
pr41088.ll [PowerPC] Handle constant zero bits in BitPermutationSelector 2020-01-10 09:55:34 -06:00
pr41177.ll [PowerPC] Fix wrong ElemSIze when calling isConsecutiveLS() 2019-04-18 07:24:15 +00:00
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 [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
pr44183.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
pr44239.ll [PowerPC] Fix %llvm.ppc.altivec.vc* lowering 2019-12-16 10:21:55 +08:00
pr45186.ll [PowerPC] Unaligned FP default should apply to scalars only 2020-05-26 10:19:06 -05: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 [PowerPC] Do not assume operand of ADDI is an immediate 2020-06-07 22:18:31 -05:00
pr45448.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
pr45628.ll Revert "[PowerPC][NFC] Testing ROTL of v1i128." 2020-06-12 02:23:52 +00:00
pr45709.ll [PowerPC][NFC] Update test to prevent DCE from causing failures 2020-05-26 13:37:48 -05:00
pre-inc-disable.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
preemption.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
preinc-ld-sel-crash.ll
preincprep-i64-check.ll
preincprep-invoke.ll
preincprep-nontrans-crash.ll
private.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
prolog_vec_spills.mir [NFC][PowerPC] Fix the liveins for 3 mir test cases 2020-04-24 08:03:02 +00: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
qpx-bv-sint.ll
qpx-bv.ll
qpx-func-clobber.ll
qpx-load-splat.ll [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -05:00
qpx-load.ll
qpx-qvfmadd.ll [PowerPC-QPX] adjust operands order of qpx fma instructions. 2020-05-18 22:59:51 -04:00
qpx-recipest.ll [DAGCombiner] Require ninf for division estimation 2020-06-14 22:58:22 +08:00
qpx-rounding-ops.ll
qpx-s-load.ll
qpx-s-sel.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
qpx-s-store.ll
qpx-sel.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
qpx-split-vsetcc.ll
qpx-store.ll
qpx-unal-cons-lds.ll
qpx-unalperm.ll
quadint-return.ll
r31.ll
recipest.ll [PowerPC] Support constrained rounding operations 2020-06-14 23:43:31 +08:00
reduce_cr.ll [PPC] Correctly adjust branch probability in PPCReduceCRLogicals 2019-05-31 16:11:17 +00:00
reduce_scalarization.ll [PowerPC] custom lower `v2f64 fpext v2f32` 2019-05-10 14:04:06 +00:00
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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00: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
reloc-align.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
remap-crash.ll
remat-imm.ll
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00: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
resolvefi-disp.ll
restore-r30.ll
retaddr.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
retaddr2.ll
return-val-i128.ll
rlwimi-and-or-bits.ll
rlwimi-and.ll
rlwimi-commute.ll
rlwimi-dyn-and.ll [PowerPC] avoid masking already-zero bits in BitPermutationSelector 2018-10-12 14:02:20 +00:00
rlwimi-keep-rsh.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
rlwimi.ll
rlwimi2.ll
rlwimi3.ll
rlwinm-zero-ext.ll
rlwinm.ll
rlwinm2.ll
rlwinm_rldicl_to_andi.mir [PowerPC][NFC] Rename record instructions to use _rec suffix instead of o 2020-01-06 22:27:07 +00:00
rm-zext.ll
rotl-2.ll [TargetLowering] Only demand a rotation's modulo amount bits 2020-03-17 21:23:46 +00: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
rs-undef-use.ll
s000-alias-misched.ll
sat-add.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00: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 [PowerPC] Exploit VSX rounding instrs for rint 2020-02-13 20:59:50 +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 [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -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 [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -05:00
scalar_vector_test_4.ll [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -05:00
scavenging.mir Fixed typos in tests: s/CHEKC/CHECK/ 2019-02-25 13:41:59 +00:00
sched-addi.ll [Power9] Add addi post-ra scheduling heuristic 2020-06-08 01:31:07 +00: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 [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +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_const.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
select_lt0.ll
selectiondag-extload-computeknownbits.ll
selectiondag-sextload.ll
set0-v8i16.ll
setcc-logic.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
setcc-to-sub.ll [DAGCombiner] form 'not' ops ahead of shifts (PR39657) 2018-11-22 19:24:10 +00:00
setcc_no_zext.ll
setcclike-or-comb.ll
setcr_bc.mir [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04:00
setcr_bc2.mir [NFC][PowerPC] Fix the liveins for 3 mir test cases 2020-04-24 08:03:02 +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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
setrnd.ll [NFC][PowerPC] Modify the test case to test RM 2020-06-08 08:55:31 +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 [Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & C) ==/!= 0 fold 2019-07-24 22:57:22 +00: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 [NFC][PowerPC] Add the test case shrink-wrap.mir and shrink-wrap.ll for PPC 2019-08-12 17:50:01 +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_inreg1.ll
signbit-shift.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
simplifyConstCmpToISEL.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
sj-ctr-loop.ll [NFC][PowerPC] add verify-machineinstrs check 2018-12-13 12:55:42 +00:00
sjlj.ll [PowerPC][NFC] Remove comments mentioning Darwin and VRSAVE from lit test. 2020-02-25 13:37:58 -05:00
sjlj_no0x.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
small-arguments.ll
sms-cpy-1.ll [Power9] Add addi post-ra scheduling heuristic 2020-06-08 01:31:07 +00:00
sms-grp-order.ll [MemorySSA] Re-enable MemorySSA use. 2019-09-04 19:16:04 +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 [Power9] Add addi post-ra scheduling heuristic 2020-06-08 01:31:07 +00:00
sms-phi-2.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
sms-phi-3.ll [PowerPC] Modify the hasSideEffects of MTLR and MFLR from 1 to 0 2019-12-26 02:12:32 +00:00
sms-phi-5.ll Re-commit "[PowerPC][NFC][MachinePipeliner] Add some regression testcases"" 2019-08-08 17:37:58 +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 [MachinePipeliner] Add ORE for MachinePipeliner 2020-05-05 16:04:53 +00:00
sms-simple.ll [Power9] Add addi post-ra scheduling heuristic 2020-06-08 01:31:07 +00:00
smulfixsat.ll [CodeGen] Handle SMULFIXSAT with scale zero in TargetLowering::expandFixedPointMul 2019-09-07 12:16:23 +00:00
spe.ll [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
spill-nor0.ll
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
srem-vector-lkk.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
srl-mask.ll
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
stack-no-redzone.ll
stack-protector.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
stack-realign.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
stackmap-frame-setup.ll
stacksize.ll
std-unal-fi.ll
stdux-constuse.ll
stfiwx-2.ll
stfiwx.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
store-combine.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +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-update.ll
store_fptoi.ll [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00:00
structsinmem.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00:00
structsinregs.ll Replace "no-frame-pointer-*" function attributes with "frame-pointer" 2019-01-14 10:55:55 +00: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 Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
stwu8.ll
stwux.ll [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
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
swaps-le-6.ll [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -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
tail-dup-analyzable-fallthrough.ll
tail-dup-branch-to-fallthrough.ll
tail-dup-break-cfg.ll [PowerPC] Do not emit record-form rotates when record-form andi/andis suffices 2018-09-18 13:43:16 +00:00
tail-dup-layout.ll [PowerPC] Do not emit record-form rotates when record-form andi/andis suffices 2018-09-18 13:43:16 +00:00
tailcall-speculatable-callee.ll [CodeGen] Enable tail call position check for speculatable functions 2020-06-03 10:37:45 -05:00
tailcall-string-rvo.ll
tailcall1-64.ll
tailcall1.ll
tailcallpic1.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesi32leu.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesi32ltu.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesieqsc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesieqsi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesieqsll.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesieqss.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiequc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiequi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiequll.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiequs.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigesc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigesi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigesll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesigess.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigeuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigeui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesigeull.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesigeus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00: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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesilesi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesilesll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesiless.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesileuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesileui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesileull.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesileus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiltsc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiltsi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiltsll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesiltss.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiltuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiltui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiltus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesinesc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesinesi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesinesll.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesiness.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesineuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesineui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesineull.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesineus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testCompareslleqsc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testCompareslleqsi.ll [PowerPC][NFC] Remove spurious incorrect CHECKNEXT directive from test 2020-04-14 10:14:02 -05:00
testCompareslleqsll.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testCompareslleqss.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllequc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllequi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllequll.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllequs.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgesc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgesi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgesll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesllgess.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgeuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgeui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllgeull.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesllgeus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00: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 [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testCompareslllesi.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testCompareslllesll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesllless.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllleuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllleui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllleull.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesllleus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllltsll.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
testComparesllltuc.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllltui.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllltus.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllnesll.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
testComparesllneull.ll [NFC][PowerPC] Consolidate testing of common linkage symbols 2019-09-20 20:31:37 +00:00
test_call_aix.ll [NFC][PowerPC] Cleanup 64-bit and Darwin CalleeSavedRegs 2020-04-07 11:49:10 -04:00
test_func_desc.ll [AIX] Update data directives for AIX assembly 2020-06-03 10:55:59 -04:00
thread-pointer.ll
tls-cse.ll
tls-pic.ll
tls-pie-xform.ll
tls-store2.ll
tls.ll [PowerPC]: Don't allow r0 as a target for LD_GOT_TPREL_L/32 2020-03-26 10:59:28 -05:00
tls_get_addr_clobbers.ll [PowerPC] Move the stack pointer update instruction later in the prologue and earlier in the epilogue. 2019-02-28 12:23:28 +00:00
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] fix test case issue that with wrong label check. 2018-12-18 04:25:41 +00:00
toc-load-sched-bug.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
tocSaveInPrologue.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
trampoline.ll
trunc-srl-load.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
two-address-crash.mir [MachineVerifier] Add TiedOpsRewritten flag to fix verify two-address error 2020-06-09 07:39:42 +00:00
uint-to-fp-v4i32.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
uint-to-ppcfp128-crash.ll [PowerPC] Support extended mnemonics mffprwz etc. 2019-08-29 21:53:59 +00: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] Automatically generate various tests. NFC 2019-08-23 13:30:45 +00:00
unal-vec-negarith.ll
unal4-std.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
unaligned-addressing-mode.ll [PowerPC] [ISEL] select x-form instruction for unaligned offset 2019-05-22 02:57:31 +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
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 [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +00:00
urem-vector-lkk.ll [PowerPC] Add some InstAlias definitions 2020-05-24 14:05:28 +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 Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08: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 [PowerPC] Exploitate the Vector Integer Average Instructions 2019-12-11 07:25:57 +00:00
vcmp-fold.ll
vec-abi-align.ll
vec-asm-disabled.ll [PowerPC] Support constraint code "ww" 2019-07-04 04:44:42 +00:00
vec-bswap.ll [PowerPC] Add missing legalization for vector BSWAP 2019-12-17 19:07:34 -06:00
vec-itofp.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +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_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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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 [CodeGen] Add missing vector type legalization for ctlz_zero_undef 2019-06-24 19:27:07 +00:00
vec_cmp.ll
vec_cmpd.ll
vec_constants.ll
vec_conv.ll
vec_conv_fp32_to_i8_elts.ll [Power9] Add addi post-ra scheduling heuristic 2020-06-08 01:31:07 +00:00
vec_conv_fp32_to_i16_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_fp32_to_i64_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_fp64_to_i8_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_fp64_to_i16_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_fp64_to_i32_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_fp_to_i_4byte_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_fp_to_i_8byte_elts.ll [MachineScheduler] checkResourceLimit boundary condition update 2019-06-07 14:54:47 +00:00
vec_conv_i8_to_fp32_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_i8_to_fp64_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_i16_to_fp32_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_i16_to_fp64_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_i32_to_fp64_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_i64_to_fp32_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_i_to_fp_4byte_elts.ll [PowerPC] Ignore implicit register operands for MCInst 2020-04-16 16:22:43 +00:00
vec_conv_i_to_fp_8byte_elts.ll [MachineScheduler] checkResourceLimit boundary condition update 2019-06-07 14:54:47 +00: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
vec_mergeow.ll
vec_minmax.ll
vec_misaligned.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
vec_mul.ll
vec_mul_even_odd.ll
vec_perf_shuffle.ll
vec_popcnt.ll
vec_revb.ll [Power9] Remove the PPCISD::XXREVERSE as it has completely the same semantics of ISD::BSWAP 2019-12-23 07:44:33 +00:00
vec_rotate_shift.ll
vec_rounding.ll
vec_select.ll [PowerPC] Enhance the selection(ISD::VSELECT) of vector type 2018-11-14 02:34:45 +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] Automatically generate various tests. NFC 2019-08-22 20:26:56 +00: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 [MachineScheduler] Update available queue on the first mop of a new cycle 2020-06-09 19:13:53 +01:00
vec_splat_constant.ll [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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] Support constrained rounding operations 2020-06-14 23:43:31 +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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00: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] Improve the way legalize mul for v8i16 and add pattern to match mul + add 2020-03-26 04:46:49 +00: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 [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
vselect-constants.ll [PowerPC] Use xxleqv to set all one vector IMM(-1). 2019-08-15 14:32:51 +00:00
vsx-args.ll
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 Set useful flags for vector imm setting instructions 2019-03-12 18:27:09 +00:00
vsx-infl-copy2.ll
vsx-ldst-builtin-le.ll
vsx-ldst.ll
vsx-minmax.ll
vsx-p8.ll
vsx-p9.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +00:00
vsx-partword-int-loads-and-stores.ll [PowerPC] Remove UseVSXReg 2019-03-26 20:28:21 +00:00
vsx-recip-est.ll [DAGCombiner] Require ninf for division estimation 2020-06-14 22:58:22 +08:00
vsx-self-copy.ll Recommit "[PowerPC] Fix assert from machine verify pass that unmatched register class about fcmp selection in fast-isel" 2019-01-10 06:20:14 +00:00
vsx-spill-norwstore.ll
vsx-spill.ll [Power9] Enable the Out-of-Order scheduling model for P9 hw 2019-01-03 05:04:18 +00:00
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 RegAllocFast: Record internal state based on register units 2020-06-03 16:51:46 -04: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 [Power9] Add support for stxvw4x.be and stxvd2x.be intrinsics 2018-11-05 17:31:26 +00:00
vsx_insert_extract_le.ll [NFC][PowerPC] Fix register class for patterns using XXPERMDIs 2020-04-07 14:06:08 -05:00
vsx_scalar_ld_st.ll [PowerPC] Make no-PIC default to match GCC - LLVM 2018-12-04 20:14:57 +00:00
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 [PPC] Remove Darwin support from POWER backend. 2018-08-28 01:18:29 +00:00
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
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 [PowerPC] Fix assert from machine verify pass that missing undef register flag 2018-12-07 05:25:16 +00:00
xxleqv_xxlnand_xxlorc.ll
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