llvm-project/llvm/test/CodeGen/PowerPC
Maryam Moghadas 934d5fa2b8 [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm
vperm instruction requires the data to be in the Altivec registers, if one of
the vector operands is not used after this vperm instruction then it can be
substituted by xxperm which doubles the number of available registers.

Reviewed By: stefanp

Differential Revision: https://reviews.llvm.org/D133700
2022-11-23 13:28:12 -06:00
..
GlobalISel [PowerPC][GISel]add support for float point arithmetic operations 2022-11-22 03:00:27 -05:00
2004-11-29-ShrCrash.ll
2004-11-30-shift-crash.ll
2004-11-30-shr-var-crash.ll
2004-12-12-ZeroSizeCommon.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
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] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-01-11-darwin-fp-argument.ll
2006-01-20-ShiftPartsCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-04-01-FloatDoubleExtend.ll
2006-04-05-splat-ish.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-04-19-vmaddfp-crash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-05-12-rlwimi-crash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-07-07-ComputeMaskedBits.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-07-19-stwbrx-crash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-08-11-RetVector.ll [PowerPC] Disable perfect shuffle by default 2022-03-15 15:52:24 +08:00
2006-08-15-SelectionCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-09-28-shift_64.ll
2006-10-13-Miscompile.ll
2006-10-17-brcc-miscompile.ll
2006-10-17-ppc64-alloca.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-11-10-DAGCombineMiscompile.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-11-29-AltivecFPSplat.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-12-07-LargeAlloca.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2006-12-07-SelectCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-01-04-ArgExtension.ll
2007-01-15-AsmDialect.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-01-29-lbrx-asm.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-01-31-InlineAsmAddrMode.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-02-16-AlignPacked.ll
2007-02-16-InlineAsmNConstraint.ll
2007-02-23-lr-saved-twice.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-03-24-cntlzd.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-03-30-SpillerCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-04-24-InlineAsm-I-Modifier.ll
2007-04-30-InlineAsmEarlyClobber.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-05-03-InlineAsm-S-Constraint.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-05-14-InlineAsmSelectCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-05-22-tailmerge-3.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-05-30-dagcombine-miscomp.ll
2007-06-28-BCCISelBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-08-04-CoalescerAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-09-04-AltivecDST.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-09-07-LoadStoreIdxForms.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-09-08-unaligned.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
2007-09-11-RegCoalescerAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-09-12-LiveIntervalsAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-10-16-InlineAsmFrameOffset.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-10-18-PtrArithmetic.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-10-21-LocalRegAllocAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-10-21-LocalRegAllocAssert2.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2007-11-04-CoalescerCrash.ll
2007-11-16-landingpad-split.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
2007-11-19-VectorSplitting.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-02-05-LiveIntervalsAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-02-09-LocalRegAllocAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-03-05-RegScavengerAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-03-17-RegScavengerCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-03-18-RegScavengerAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-03-24-AddressRegImm.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-03-24-CoalescerBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-03-26-CoalescerBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-04-10-LiveIntervalCrash.ll
2008-04-16-CoalescerBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-04-23-CoalescerCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-05-01-ppc_fp128.ll
2008-06-19-LegalizerCrash.ll
2008-06-21-F128LoadStore.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-06-23-LiveVariablesCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-07-10-SplatMiscompile.ll
2008-07-15-Bswap.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-07-15-Fabs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-07-15-SignExtendInreg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-07-17-Fneg.ll
2008-07-24-PPC64-CCBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-09-12-CoalescerBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-10-17-AsmMatchingOperands.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-10-28-UnprocessedNode.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2008-10-28-f128-i32.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
2008-12-02-LegalizeTypeAssert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2009-01-16-DeclareISelBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2009-03-17-LSRBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2009-05-28-LegalizeBRCC.ll
2009-07-16-InlineAsm-M-Operand.ll
2009-08-17-inline-asm-addr-mode-breakage.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2009-09-18-carrybit.ll
2009-11-15-ProcImpDefsBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2009-11-25-ImpDefBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2010-02-04-EmptyGlobal.ll
2010-02-12-saveCR.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2010-03-09-indirect-call.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2010-04-01-MachineCSEBug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2010-05-03-retaddr1.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
2010-10-11-Fast-Varargs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2010-12-18-PPCStackRefs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2011-12-05-NoSpillDupCR.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2011-12-06-SpillAndRestoreCR.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2011-12-08-DemandedBitsMiscompile.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2012-09-16-TOC-entry-check.ll
2012-10-11-dynalloc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2012-10-12-bitcast.ll
2012-11-16-mischedcall.ll
2013-05-15-preinc-fold.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2013-07-01-PHIElimBug.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
2016-01-07-BranchWeightCrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2016-04-16-ADD8TLS.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2016-04-17-combine.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2016-04-28-setjmp.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
2018-09-19-sextinreg-vector-crash.ll
Atomics-64.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
BoolRetToIntTest-2.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
BoolRetToIntTest.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
BreakableToken-reduced.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
CSR-fit.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
CompareEliminationSpillIssue.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
DbgValueOtherTargets.test
DisableHoistingDueToBlockHotnessNoProfileData.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
DisableHoistingDueToBlockHotnessProfileData.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
Frames-dyn-alloca-with-func-call.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
Frames-dyn-alloca.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
Frames-large.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
Frames-leaf.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
Frames-small.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
Frames-stack-floor.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
LQ-STQ-32bit-offset.ll [PowerPC] Fix LQ-STQ instructions to use correct offset and base 2022-06-16 10:47:38 -05:00
LQ-STQ.ll [PowerPC] Fix LQ-STQ instructions to use correct offset and base 2022-06-16 10:47:38 -05:00
LargeAbsoluteAddr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
MCSE-caller-preserved-reg.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
MMO-flags-assertion.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
MergeConsecutiveStores.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
NoCRFieldRedefWhenSpillingCRBIT.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
O3-pipeline.ll [NFC][Regalloc] Introduce the RegAllocPriorityAdvisorAnalysis 2022-09-08 07:50:03 -07:00
P10-stack-alignment.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
PR3488.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
PR33636.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
PR33671.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
PR35812-neg-cmpxchg.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
VSX-DForm-Scalars.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
VSX-XForm-Scalars.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
a2-fp-basic.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aa-tbaa.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aantidep-def-ec.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aantidep-inline-asm-use.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
absol-jump-table-enabled.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
add-fi.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
add_cmp.ll Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if" 2022-04-06 20:32:53 +03:00
addc.ll
adde_return_type.ll
addegluecrash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
addi-licm.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
addi-offset-fold.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
addi-reassoc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
addisdtprelha-nonr3.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
addrfuncstr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
addrspacecast.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
addze.ll
aggressive-anti-dep-breaker-subreg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-AppendingLinkage.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-LinkOnceAnyLinkage.ll
aix-LinkOnceODRLinkage.ll
aix-WeakODRLinkage.ll
aix-alias-alignment-2.ll [AIX] Handling the label alignment of a global 2022-07-03 23:16:16 -04:00
aix-alias-alignment-3.ll [AIX] follow-up of D124654. 2022-07-21 01:10:09 -04:00
aix-alias-alignment.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-alias-unsupported.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-alias.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-alloca-r31.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-aux-header.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-available-externally-linkage.ll [XCOFF] support writing sections, relocations and symbols for XCOFF64. 2022-05-17 04:27:47 -04:00
aix-base-pointer.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-bytestring.ll
aix-calleesavedregs.ll
aix-cc-abi.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-cc-altivec.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-cc-byval-limitation3.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-cc-byval-mem.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-cc-byval-split.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-cc-byval.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-cc-ext-vec-abi.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-complex.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-constant-align.ll [PowerPC][AIX] Create multiple constant sections. 2021-08-05 21:19:16 -04:00
aix-crspill.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-csr-alloc.ll [AIX] Adjust CSR order to avoid breaking ABI regarding traceback 2021-07-03 04:45:26 +00:00
aix-csr-vector-extabi.ll [NFCI] Fixed missing colon in CHECK directives - part 2 2022-04-03 14:42:59 +02:00
aix-csr-vector.ll [NFCI] Fixed missing colon in CHECK directives - part 2 2022-04-03 14:42:59 +02:00
aix-csr.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-dfltabi-rsrvd-reg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-dwarf.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-ehinfo-sym.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-emit-tracebacktable-clobber-register.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-emit-tracebacktable-ssp.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-emit-tracebacktable-vectorinfo.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-emit-tracebacktable-vectorinfo_hasvarg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-emit-tracebacktable.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-exception.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-extern-weak.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-extern.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-external-sym-sdnode-lowering.ll
aix-filename-absolute-path.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-filename-relative-path.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-filename-special-character-double-quotation.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-filename-special-character-single-quotation.ll [AIX] Emit version string in .file directive 2021-07-12 17:03:52 +00:00
aix-fptoint.ll [PowerPC] Fix issue with strict float to int conversion. 2022-01-19 10:57:22 -06:00
aix-framepointer-save-restore.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-func-align.ll [XCOFF] support writing sections, relocations and symbols for XCOFF64. 2022-05-17 04:27:47 -04:00
aix-func-dsc-gen.ll [XCOFF] change default program code csect alignment to 32 2022-06-29 04:16:01 +00:00
aix-ignore-xcoff-visibility.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-indirect-call.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-inlineasm-reserved-reg-dflt-warn.ll
aix-insert-extract.ll [AIX] Allow safe for 32bit P9 VSX extract and insert pattern matches 2021-04-27 07:27:43 -04:00
aix-internal.ll [XCOFF] support writing sections, relocations and symbols for XCOFF64. 2022-05-17 04:27:47 -04:00
aix-llvm-intrinsic.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-lower-block-address.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-lower-constant-pool-index.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-lower-jump-table.ll [XCOFF] change default program code csect alignment to 32 2022-06-29 04:16:01 +00:00
aix-lr.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-nest-param.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-nonzero-zerofill.ll
aix-overflow-toc.py [llvm-objdump] Add --no-print-imm-hex to tests depending on it. 2022-10-29 15:40:26 -07:00
aix-p8vector-liveins.ll [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and above 2021-07-07 09:18:20 -04:00
aix-p9-insert-extract.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
aix-p9-xxinsertw-xxextractuw.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
aix-personality-alias.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-prefixed-instruction-boundary.mir Reland [XCOFF][llvm-objdump] change the priority of symbols with the same address by symbol types. 2022-02-20 21:51:10 -05:00
aix-print-pc.mir
aix-readonly-with-relocation.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-reference-func-addr-const.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-relativeref.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-return55.ll [XCOFF] support writing sections, relocations and symbols for XCOFF64. 2022-05-17 04:27:47 -04:00
aix-rodata-align.ll [PowerPC][AIX] Create multiple constant sections. 2021-08-05 21:19:16 -04:00
aix-space.ll [PowerPC][AIX] Create multiple constant sections. 2021-08-05 21:19:16 -04:00
aix-sret-param.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-static-init-default-priority.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-static-init-key-object.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-static-init-no-unique-module-id.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-static-init-non-default-priority.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-tls-gd-double.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-tls-gd-int.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-tls-gd-longlong.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-tls-variables-ppc32.ll
aix-tls-variables-ppc64.ll
aix-tls-xcoff-reloc-large.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-tls-xcoff-reloc.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-tls-xcoff-variables.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-tracetable-csr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-trampoline.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-undef-func-call.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-user-defined-memcpy.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-vec-arg-spills-callee.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-vec-arg-spills-mir.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-vec-arg-spills.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-vec_extract_p9.ll [CodeGen] Using ZExt for extractelement indices. 2022-10-15 15:45:35 -07:00
aix-vec_extract_p9_2.ll [CodeGen] Using ZExt for extractelement indices. 2022-10-15 15:45:35 -07:00
aix-vec_insert_elt.ll [CodeGen] Using ZExt for extractelement indices. 2022-10-15 15:45:35 -07:00
aix-vector-stack-caller.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-vector-stack.ll
aix-vector-vararg-caller.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix-vector-vararg-fixed-caller.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
aix-vsx-splatimm.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-weak-undef-func-call.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-weak.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-cold.ll [XCOFF] ignore the cold attribute. 2022-08-11 01:13:05 -04:00
aix-xcoff-data-only-notoc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-data-sections.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-data.ll [XCOFF] change default program code csect alignment to 32 2022-06-29 04:16:01 +00:00
aix-xcoff-endian-error.ll
aix-xcoff-error-explicit-data-section.ll
aix-xcoff-exception-section-debug.ll [PowerPC] XCOFF exception section support on the integrated assembler path 2022-11-21 01:16:31 -05:00
aix-xcoff-exception-section.ll [PowerPC] XCOFF exception section support on the integrated assembler path 2022-11-21 01:16:31 -05:00
aix-xcoff-explicit-section.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-externL.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-funcsect.ll [XCOFF] set fragment for XMC_PR csects. 2022-11-22 07:17:44 -05:00
aix-xcoff-huge-relocs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-lcomm.ll [XCOFF] support writing sections, relocations and symbols for XCOFF64. 2022-05-17 04:27:47 -04:00
aix-xcoff-lower-comm.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-mergeable-const.ll Reland [XCOFF][llvm-objdump] change the priority of symbols with the same address by symbol types. 2022-02-20 21:51:10 -05:00
aix-xcoff-mergeable-str.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-reloc-large.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-reloc-symb.mir [XCOFF] change default program code csect alignment to 32 2022-06-29 04:16:01 +00:00
aix-xcoff-reloc.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-xcoff-rodata.ll [XCOFF] support writing sections, relocations and symbols for XCOFF64. 2022-05-17 04:27:47 -04:00
aix-xcoff-symbol-rename.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
aix-xcoff-textdisassembly.ll Reland [XCOFF][llvm-objdump] change the priority of symbols with the same address by symbol types. 2022-02-20 21:51:10 -05:00
aix-xcoff-tls-rename.ll [AIX] use the original name as the input to create the new symbol for TLS symbol. 2022-08-24 01:36:40 -04:00
aix-xcoff-toc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-used.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix-xcoff-visibility.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix32-cc-abi-vaarg.ll [DAGCombine] Add node in the worklist in topological order in CombineTo 2022-05-07 16:24:31 +00:00
aix32-crsave.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-p8-scalar_vector_conversions.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix32-vector-pair-cc-spills.ll [PowerPC][NFC] Add base test case to show redundant spill of vector registers 2022-09-13 00:47:47 -04:00
aix32-vector-vararg-callee-split.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-vector-vararg-callee.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-vector-vararg-caller-split.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix32-vector-vararg-fixed-callee.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
aix64-cc-abi-vaarg.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix64-cc-byval.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix64-vector-pair-cc-spills.ll [PowerPC] Add vector pair calling convention for AIX 2022-10-09 01:23:18 -04:00
aix64-vector-vararg-callee.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
aix64-vector-vararg-fixed-callee.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
aix64-virtual-call-no-spills.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
aix_scalar_vector_permuted.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
alias.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
align.ll
alignlongjumptest.mir
all-atomics.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
alloca-crspill.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
allocate-r0.ll
altivec-ord.ll
and-branch.ll
and-elim.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
and-imm.ll
and-mask.ll
and_add.ll
and_sext.ll
and_sra.ll
andc.ll
anon_aggr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
anyext_srl.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
arg_promotion.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
arr-fp-arg-no-copy.ll
ashr-neg1.ll
asm-Zy.ll
asm-constraints.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
asm-dialect.ll
asm-printer-topological-order.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
asm-template-I.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
asym-regclass-copy.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomic-1.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomic-2.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomic-float.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomic-minmax.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomics-constant.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomics-fences.ll
atomics-i8-ldst.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomics-i16-ldst.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomics-i32-ldst.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomics-i64-ldst.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomics-i128-ldst.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
atomics-i128.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
atomics-indexed.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
atomics-regression.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
atomics.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
available-externally.ll
basic-toc-data-def.ll [XCOFF] support writing sections, relocations and symbols for XCOFF64. 2022-05-17 04:27:47 -04:00
basic-toc-data-extern.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
basic-toc-data-local-linkage.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
bcd-intrinsics.ll [PowerPC] Fix bugs in sign-/zero-extension elimination 2022-08-19 07:05:40 -05:00
bdzlr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
bfloat16-outer-product.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
big-endian-actual-args.ll
big-endian-call-result.ll
big-endian-formal-args.ll
big-endian-store-forward.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
bitcast-peephole.mir
bitcasts-direct-move.ll [PowerPC] Improve f32 to i32 bitcast code gen 2021-05-31 16:00:58 -05:00
bitfieldinsert.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
block-placement-1.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
block-placement.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
blockaddress.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
bool-math.ll [SDAG] try to replace subtract-from-constant with xor 2022-07-08 08:14:24 -04:00
botheightreduce.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
bperm.ll
branch-hint.ll
branch-on-store-cond.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
branch-opt.ll
branch_coalesce.ll
branch_selector.ll
brcond.ll
bswap-load-store.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
bswap64.ll
build-vector-allones.ll [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well 2021-07-12 17:56:10 +00:00
build-vector-tests.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
buildvec_canonicalize.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-elf2-abi.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-p8vector.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-p9-darn.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-p9-f128.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-p10permute.ll
builtins-ppc-p10vsx.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-LoadReserve-StoreCond-64bit-only.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-LoadReserve-StoreCond.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-check-ldarx-opt.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-cmpb-32.ll [PowerPC] Support ppc-asm-full-reg-names for AIX 2021-10-15 12:22:44 +08:00
builtins-ppc-xlcompat-cmpb-64.ll [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility 2021-07-20 13:06:22 -05:00
builtins-ppc-xlcompat-compare-64bit-only.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-compare.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-conversionfunc.ll [PowerPC] Implement trap and conversion builtins for XL compatibility 2021-07-12 11:04:17 -05:00
builtins-ppc-xlcompat-fnabs.ll [PowerPC] Implement XL compat __fnabs and __fnabss builtins. 2022-05-19 11:28:40 -05:00
builtins-ppc-xlcompat-fp.ll [PowerPC] Removing a REQUIRES line from llvm test 2021-07-21 10:52:23 -05:00
builtins-ppc-xlcompat-load-store-reversed-64bit-only.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-load-store-reversed.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-math.ll [PowerPC] Add generic fnmsub intrinsic 2022-03-07 13:00:06 +08:00
builtins-ppc-xlcompat-maxmin.ll [Clang][PowerPC] Add max/min intrinsics to Clang and PPC backend 2022-04-05 22:43:48 -04:00
builtins-ppc-xlcompat-mfspr-mtspr-64bit-only.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-mfspr-mtspr-aix32.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-move-tofrom-regs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-msync.ll [PowerPC] Fix popcntb XL Compat Builtin for 32bit 2021-07-15 13:19:47 -05:00
builtins-ppc-xlcompat-multiply-64bit-only.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-multiply.ll [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility 2021-07-13 16:55:09 -05:00
builtins-ppc-xlcompat-popcnt.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-prefetch.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-pwr9-64bit.ll [PowerPC] Implement XL compatibility builtin __addex 2021-08-12 16:38:21 -05:00
builtins-ppc-xlcompat-pwr9.ll [PowerPC] Implement XL compact math builtins 2021-07-16 13:21:13 -05:00
builtins-ppc-xlcompat-stfiw.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-sync-32.ll [PowerPC] Support ppc-asm-full-reg-names for AIX 2021-10-15 12:22:44 +08:00
builtins-ppc-xlcompat-sync-64.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
builtins-ppc-xlcompat-test.ll [PowerPC] FP compare and test XL compat builtins. 2021-09-28 11:01:51 -05:00
builtins-ppc-xlcompat-trap-64bit-only.ll [PowerPC] PPC backend optimization to lower int_ppc_tdw/int_ppc_tw intrinsics to TDI/TWI machine instructions 2021-11-11 09:52:00 -06:00
builtins-ppc-xlcompat-trap-annotations-td.ll [PowerPC] XCOFF exception section support on the integrated assembler path 2022-11-21 01:16:31 -05:00
builtins-ppc-xlcompat-trap-annotations-tw.ll [PowerPC] XCOFF exception section support on the integrated assembler path 2022-11-21 01:16:31 -05:00
builtins-ppc-xlcompat-trap.ll [PowerPC] PPC backend optimization to lower int_ppc_tdw/int_ppc_tw intrinsics to TDI/TWI machine instructions 2021-11-11 09:52:00 -06:00
bv-pres-v8i1.ll
bv-widen-undef.ll
byval-agg-info.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
byval-aliased.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
byval.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
calls.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
can-lower-ret.ll
cannonicalize-vector-shifts.ll
canonical-merge-shuffles.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
cc.ll
cfence-double.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
cfence-float.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
cfence-i128.ll [PowerPC] Add test for failing lowering llvm.ppc.cfence on i128. NFC. 2022-03-25 17:56:11 +08:00
cgp-select.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
change-no-infs.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
check-cpu.ll [NFC][PowerPC] Fix the check-cpu.ll test case. 2022-02-23 14:09:34 -06:00
cmp-cmp.ll
cmp_elimination.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
cmpb-ppc32.ll
cmpb.ll
coalesce-ext.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
code-align.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
codemodel.ll [Support] Make report_fatal_error respect its GenCrashDiag argument so it doesn't generate a backtrace 2022-05-30 19:19:23 +01:00
coldcc.ll
coldcc2.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
collapse-rotates.mir
combine-fneg.ll [ISEL] Canonicalise constant splats to RHS. 2022-01-24 09:38:36 +00:00
combine-setcc.ll
combine-sext-and-shl-after-isel.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
combine-to-mulh-shift-amount.ll
combine-to-pre-index-store-crash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
combine_ext_trunc.ll
common-chain-aix32.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
common-chain.ll [PowerPC] Converts to comparison against zero even when the optimization 2022-09-15 06:06:25 -04:00
compare-duplicate.ll
compare-simm.ll
complex-return.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
compute-regpressure.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
constant-combines.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
constant-pool.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
constants-i64.ll
constants.ll
convert-ri-addi-to-ri.mir
convert-rr-to-ri-instr-add.mir
convert-rr-to-ri-instrs-R0-special-handling.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
convert-rr-to-ri-instrs-kill-flag.mir
convert-rr-to-ri-instrs-out-of-range.mir Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
convert-rr-to-ri-instrs.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
convert-rr-to-ri-p9-vector.mir
copysignl.ll
cr-spills.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
cr1eq-no-extra-moves.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
cr1eq.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
cr_spilling.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
crash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
crbit-asm-disabled.ll
crbit-asm.ll
crbits.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
crsave.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
crypto_bifs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
crypto_bifs_be.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
cse-despite-rounding-mode.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
csr-save-restore-order.ll
csr-split.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ctr-cleanup.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
ctr-loop-tls-const.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctr-minmaxnum.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-asm.ll
ctrloop-constrained-fp.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ctrloop-cpsgn.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-do-not-duplicate-mi.mir [PowerPC] CTRLoop pseudo instructions should not be duplicated 2022-08-30 04:32:29 -04:00
ctrloop-fp64.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-fp128.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ctrloop-header-multiple-preds.mir [PowerPC] handle more than two predecessors loop header in ctrloop pass 2022-10-19 01:11:58 +00:00
ctrloop-i64.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-i128.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-intrin.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-large-ec.ll
ctrloop-le.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-lt.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-ne.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-reg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-s000.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-sh.ll [PowerPC][NFC] refactor some test cases. 2022-10-12 12:19:52 +00:00
ctrloop-shortLoops.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-sums.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloop-udivti3.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloops-hot-exit.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloops-pseudo.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloops-softfloat.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloops.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ctrloops32.mir [PowerPC] mapping hardward loop intrinsics to powerpc pseudo 2022-08-08 21:34:20 -04:00
ctrloops64.mir [PowerPC] mark dead def for ctr be clobber. 2022-11-18 06:55:42 +00:00
cttz.ll
cvt_i64_to_fp.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
cxx_tlscc64.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
darwin-labels.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dbg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dcbf-p10.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dcbf.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dcbt-sched.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dcbt.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
debug-label-fast-isel.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
debuginfo-split-int.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
debuginfo-stackarg.ll
delete-node.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dform-adjust.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dform-pair-load-store.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
direct-move-profit.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
disable-ctr-ppcf128.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
div-2.ll
div-e-32.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
div-e-all.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dscr-set.ll [PowerPC] Set the special DSCR with a compiler option. 2022-03-31 14:06:30 -05:00
dsolocal-pic.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dsolocal-static.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dssall.ll [PowerPC] Do not emit dssall on AIX 2021-05-17 06:08:06 -05:00
duplicate-returns-for-tailcall.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
dyn-alloca-aligned.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
dyn-alloca-offset.ll
e500-1.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
early-ret-verify.mir
early-ret.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
early-ret.mir
early-ret2.ll
ec-input.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
eh-dwarf-cfa.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
eieio.ll [PowerPC] Added multiple PowerPC builtins 2021-05-27 16:23:03 -05:00
elf-common.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
elf64-byval-cc.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
eliminate-compare-of-copy.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
empty-functions.ll
emptystruct.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
emutls_generic.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
eqv-andc-orc-nor.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
expand-contiguous-isel.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
expand-foldable-isel.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
expand-isel-1.mir
expand-isel-2.mir
expand-isel-3.mir
expand-isel-4.mir
expand-isel-5.mir
expand-isel-6.mir
expand-isel-7.mir
expand-isel-8.mir
expand-isel-9.mir
expand-isel-10.mir
expand-isel-liveness.mir
expand-isel.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ext-bool-trunc-repl.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
extra-toc-reg-deps.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
extract-and-store.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
extsh.ll
extswsli.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
f32-to-i64.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
f128-aggregates.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-arith.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-bitcast.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
f128-branch-cond.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-compare.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-conv.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-fma.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-passByValue.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-rounding.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-truncateNconv.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
f128-vecExtractNconv.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
f128_ldst.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fabs.ll
fast-isel-GEP-coalesce.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-binary.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-br-const.ll
fast-isel-branch.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fast-isel-call.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-cmp-imm.ll
fast-isel-const.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-conversion-p5.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-conversion.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-crash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-ext.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fast-isel-fcmp-nan.ll [PowerPC] Enable CR bits support for Power8 and above. 2022-05-02 12:06:15 -05:00
fast-isel-fold.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-fpconv.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-i64offset.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-icmp-split.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-indirectbr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-load-store-vsx.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-load-store.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-pcrel.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-redefinition.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fast-isel-ret.ll
fast-isel-rsp.ll [PowerPC] Guard XSRSP in P8 for FastISel 2021-09-07 15:17:51 +00:00
fast-isel-shifter.ll [PowerPC] Enable fast-isel on AIX 64 subtarget 2021-09-03 11:33:45 +08:00
fastcc_stacksize.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fastisel-gep-promote-before-add.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fcpsgn.ll
fdiv-combine.ll
fdiv.ll [PowerPC] swdiv builtins for XL compatibility 2021-09-29 11:31:07 -05:00
fixup-kill-dead-flag-crash.mir
float-asmprint.ll
float-load-store-pair.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
float-logic-ops.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
float-to-int.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
float-vector-gather.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
floatPSA.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
flt-preinc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fma-aggr-FMF.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
fma-assoc.ll PowerPC: Don't hoist float multiply + add to fused operation on SPE 2022-08-10 11:04:27 -04:00
fma-combine.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fma-ext.ll
fma-mutate-duplicate-vreg.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
fma-mutate-register-constraint.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fma-mutate.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
fma-negate.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
fma-precision.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fma.ll
fmaxnum.ll
fmf-propagation.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fminnum.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fnabs.ll
fneg.ll
fold-frame-offset-using-rr.mir
fold-li.ll
fold-remove-li.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fold-rlwinm-1.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fold-rlwinm.mir
fold-zero.ll
fold_swtest_br.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fp-branch.ll
fp-int-conversions-direct-moves.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fp-int-fp.ll
fp-int128-fp-combine.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp-intrinsics-fptosi-legal.ll
fp-splat.ll
fp-strict-conv-f128.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp-strict-conv-spe.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp-strict-conv.ll [PowerPC] Fix strict load-conversion recognition 2022-11-16 10:02:10 +08:00
fp-strict-f128.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp-strict-fcmp-noopt.ll [PowerPC] Change CRNOT to a code gen single operand instruction 2022-10-13 20:09:44 -05:00
fp-strict-fcmp-spe.ll [PowerPC] Change CRNOT to a code gen single operand instruction 2022-10-13 20:09:44 -05:00
fp-strict-fcmp.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp-strict-minmax.ll
fp-strict-round.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp-strict.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp-to-int-ext.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fp-to-int-to-fp.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
fp2int2fp-ppcfp128.ll
fp64-to-int16.ll [PowerPC] Enable CR bits support for Power8 and above. 2022-05-02 12:06:15 -05:00
fp128-bitcast-after-operation.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fp128-libcalls.ll
fp_to_uint.ll
fpcopy.ll
fpscr-intrinsics.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
frame-size.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
frame_index_scavenging.mir [PowerPC] Spilling to registers does not require frame index scavenging 2021-05-10 14:42:39 -05:00
frameaddr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
frem.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
frounds.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fsel.ll
fsl-e500mc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fsl-e5500.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
fsqrt.ll
fsub-fneg.ll
ftrunc-legalize.ll
ftrunc-vec.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
func-addr-consts.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
func-addr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
func-alias.ll
funnel-shift-rot.ll [SelectionDAG] Optimize expansion for rotates/funnel shifts 2021-11-02 11:38:25 +00:00
funnel-shift.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
fusion-load-store.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
future-check-features.ll [PowerPC] Add new DMR register classes to Future CPU. 2022-11-03 08:29:55 -05:00
glob-comp-aa-crash.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
global-address-non-got-indirect-access.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
gnu-attribute.ll [PowerPC] Emit gnu_attribute according to float-abi metadata 2022-01-26 13:28:50 +08:00
gpr-vsr-spill.ll
handle-f16-storage-type.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
hardware-loops-crash.ll
hello.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
hidden-vis-2.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
hidden-vis.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
hoist-logic.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
htm-ttest.ll
htm.ll
huge-frame-call.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
huge-frame-size.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
huge-frame-unsupported.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
i1-ext-fold.ll
i1-to-double.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
i32-to-float.ll
i64-to-float.ll
i64_fp.ll
i64_fp_round.ll
i128-and-beyond.ll
ia-mem-r0.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ia-neg-const.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
iabs.ll
ifcvt-diamond-ret.mir
ifcvt-forked-bug-2016-08-08.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ifcvt.ll
ifcvt.mir
ifcvt_cr_field.ll [PowerPC] Fix bugs in sign-/zero-extension elimination 2022-08-19 07:05:40 -05:00
ifunc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
illegal-element-type.ll
in-asm-f64-reg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
inc-of-add.ll [AIX] Adjust CSR order to avoid breaking ABI regarding traceback 2021-07-03 04:45:26 +00:00
indexed-load.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
indirect-hidden.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
indirectbr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
inline-asm-clobber-warning.ll [PowerPC] Emit warning when SP is clobbered by asm 2022-01-24 15:12:23 -06:00
inline-asm-dollarpc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
inline-asm-i-constraint-i1.ll
inline-asm-label.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
inline-asm-multilevel-gep.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
inline-asm-physical-fpr-spe.ll
inline-asm-physical-fpr.ll [AIX] Use AsmParser to do inline asm parsing 2021-07-02 16:12:21 +00:00
inline-asm-s-modifier.ll
inline-asm-scalar-to-vector-error.ll
inline-asm-vsx-clobbers.ll
inlineasm-copy.ll
inlineasm-extendedmne.ll
inlineasm-i64-reg.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
inlineasm-output-template.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
inlineasm-vsx-reg.ll
instr-properties.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
instruction-mix-remarks-BCTRL_LWZinto_toc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
int-fp-conv-0.ll
int-fp-conv-1.ll
int128_ldst.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
inverted-bool-compares.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
is_fpclass.ll [PowerPC] Support of ppc_fp128 in lowering of llvm.is_fpclass 2022-04-29 11:10:47 +07:00
isel-rc-nox0.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
isel.ll
ispositive.ll
issue55983.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
isync.ll
itofp128.ll
jaggedstructs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
jump-tables-collapse-rotate-remove-SrcMI.mir
jump-tables-collapse-rotate.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
kernel-fp-round.ll CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
knowCRBitSpill.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
larger-than-red-zone.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
lbz-from-ld-shift.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lbzux.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ld-bswap64-no-ldbrx.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ld-st-upd.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ldst-16-byte-asm.mir [PowerPC] Export 16 byte load-store instructions 2021-06-15 01:56:10 +00:00
ldst-16-byte.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
ldst-align.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
ldtoc-inv.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
legalize-invert-br_cc.ll
legalize-vaarg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lha.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
licm-remat.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
licm-tocReg.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lit.local.cfg
livephysregs.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
livevars-crash1.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
livevars-crash2.mir [Test] Fix CHECK typo. 2022-11-04 10:18:04 -07:00
llrint-conv.ll
llround-conv.ll
load-and-splat.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
load-constant-addr.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
load-rightmost-vector-elt.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
load-shift-combine.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
load-shuffle-and-shuffle-store.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
load-two-flts.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
load-v4i8-improved.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
logic-ops-on-compares.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
long-compare.ll
longcall.ll
longdbl-truncate.ll
longdouble-pack.ll [PowerPC] Implement longdouble pack/unpack builtins 2021-11-03 17:57:25 +08:00
loop-align.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
loop-comment.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
loop-data-prefetch-inner.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
loop-data-prefetch.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
loop-hoist-toc-save.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
loop-instr-form-prepare.ll [PowerPC] Converts to comparison against zero even when the optimization 2022-09-15 06:06:25 -04:00
loop-instr-prep-non-const-increasement.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
loop-p10-pair-prepare.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
loop-prep-all.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lower-globaladdr32-aix-asm.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lower-globaladdr32-aix.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lower-globaladdr64-aix-asm.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lower-globaladdr64-aix.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lower-intrinsics-afn-mass.ll [PowerPC] Option controling scalar MASS convertion 2022-02-04 13:24:22 -08:00
lower-intrinsics-afn-mass_notail.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
lower-intrinsics-fast-mass.ll [PowerPC] Option controling scalar MASS convertion 2022-02-04 13:24:22 -08:00
lower-intrinsics-fast-mass_notail.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
lower-intrinsics-nofast-mass.ll [PowerPC] Option controling scalar MASS convertion 2022-02-04 13:24:22 -08:00
lower-massv-attr.ll [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX 2021-07-26 23:21:38 +00:00
lower-massv.ll [PowerPC] Add pwr7 and pwr10 support to IBM MASSV pass on AIX 2021-07-26 23:21:38 +00:00
lower-scalar-mass-afn.ll [PowerPC] Option controling scalar MASS convertion 2022-02-04 13:24:22 -08:00
lower-scalar-mass-fast.ll [PowerPC] Option controling scalar MASS convertion 2022-02-04 13:24:22 -08:00
lower-scalar-mass-nofast.ll [PowerPC] Option controling scalar MASS convertion 2022-02-04 13:24:22 -08:00
lrint-conv.ll
lround-conv.ll
lsa.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lsr-ctrloop.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lsr-insns-cost.ll
lsr-postinc-pos.ll
lsr-profitable-chain.ll [PowerPC] guard update form prepare with non-const increment with option 2021-11-15 02:16:46 +00:00
lxv-aligned-stack-slots.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
lxvw4x-bug.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
machine-backward-cp.mir
machine-combiner.ll [DAGCombine] reassoc flag shouldn't enable contract 2021-06-21 21:15:43 +00:00
machine-cse-rm-pre.mir [MachineCSE] Allow PRE of instructions that read physical registers 2022-11-02 13:53:12 +00:00
machine-pre.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
machinelicm-cse-dead-flag.mir
macro-fusion.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
macro-fusion.mir [PowerPC] Implement general back2back fusion 2021-12-06 10:15:05 +08:00
maddld.ll
mask64.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mature-mc-support.ll
mc-instrlat.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
mcm-1.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-2.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-3.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-4.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
mcm-5.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-6.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-7.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-8.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-9.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-10.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-11.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-12.ll
mcm-13.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-default.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-obj-2.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcm-obj.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mcount-insertion.ll [LegacyPM] Remove {,PostInline}EntryExitInstrumenterPass 2022-07-23 15:30:15 -07:00
mem-rr-addr-mode.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
memCmpUsedInZeroEqualityComparison.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
mem_update.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
memcmp-mergeexpand.ll
memcmp.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
memcmpIR.ll
memcpy-vec.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
memcpy_dereferenceable.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
memset-nc-le.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
merge-st-chain-op.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
merge_stores_dereferenceable.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mflr-store.mir [PowerPC] store the LR before stack update for big offsets. 2022-11-22 07:25:28 +00:00
mftb.ll
mi-peephole-splat.ll
mi-peephole.mir
mi-peepholes-trap-opt.mir [PowerPC] Add a flag for conditional trap optimization 2021-11-19 10:24:54 -06:00
mi-scheduling-lhs.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mi-simplify-code.mir
misched-inorder-latency.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
misched.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mma-acc-copy-hints.ll [PowerPC] Fix the register allocation hints for ACC registers. 2022-10-04 20:30:16 -05:00
mma-acc-memops.ll [PowerPC][NFC] Convert the MMA test cases to use opaque pointers. 2022-07-22 11:43:40 -05:00
mma-acc-spill.ll [PowerPC][NFC] Convert the MMA test cases to use opaque pointers. 2022-07-22 11:43:40 -05:00
mma-integer-based-outer-product.ll [PowerPC][NFC] Convert the MMA test cases to use opaque pointers. 2022-07-22 11:43:40 -05:00
mma-intrinsics.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mma-outer-product.ll [PowerPC][NFC] Convert the MMA test cases to use opaque pointers. 2022-07-22 11:43:40 -05:00
mma-phi-accs.ll [PowerPC][NFC] Convert the MMA test cases to use opaque pointers. 2022-07-22 11:43:40 -05:00
mmaplus-acc-spill.ll [PowerPC] Add handling for WACC register spilling. 2022-11-22 09:37:52 -06:00
mmaplus-intrinsics.ll [PowerPC] Add handling for WACC register spilling. 2022-11-22 09:37:52 -06:00
more-dq-form-prepare.ll Reland [SCEV] Fix and validate ValueExprMap/ExprValueMap consistency 2021-11-27 12:37:15 +01:00
mtvsrc-mfvscr-PPCVSXSwapRemoval.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mtvsrdd.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mul-const-i64.ll
mul-const-vector.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
mul-const.ll
mul-high.ll
mul-with-overflow.ll
mulhs.ll
mulld.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mulli.ll [PowerPC] Add an ISEL pattern for i32 MULLI. 2022-07-18 04:40:51 -04:00
mult-alt-generic-powerpc.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
mult-alt-generic-powerpc64.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
multi-return.ll
named-reg-alloc-r0.ll
named-reg-alloc-r1-64.ll
named-reg-alloc-r1.ll
named-reg-alloc-r2-64.ll
named-reg-alloc-r2.ll
named-reg-alloc-r13-64.ll
named-reg-alloc-r13.ll
neg-abs.ll
neg.ll
negate-i1.ll
negctr.ll [SCEV] Compute exit count from overflow check expressed w/ x.with.overflow intrinsics 2022-01-04 09:44:23 -08:00
no-ctr-loop-if-exit-in-nested-loop.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
no-dead-strip.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
no-dup-of-bdnz.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
no-dup-spill-fp.ll
no-duplicate.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
no-ext-with-count-zeros.ll
no-extra-fp-conv-ldst.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
no-pref-jumps.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
no-rlwimi-trivial-commute.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
noPermuteFormasking.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
nofpexcept.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
nomerge.ll
non-debug-mi-search-frspxsrsp.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
non-simple-args-intrin.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
not-fixed-frame-object.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
novrsave.ll [PPC] Opaque pointer migration, part 1. 2022-10-11 17:24:06 +00:00
opt-builtins-ppc-xlcompat-cas.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
opt-cmp-inst-cr0-live.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
opt-cmp-rec-postra.mir [PowerPC] Optimize compare by using record form in post-RA. 2022-10-31 01:33:50 -04:00
opt-li-add-to-addi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
opt-sub-inst-cr0-live.mir
optcmp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
optimize-andiso.ll
optnone-crbits-i1-ret.ll
or-addressing-mode.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ori_imm32.ll
ori_imm64.ll
out-of-range-dform.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
overflow-intrinsic-optimizations.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p8-isel-sched.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p8-scalar_vector_conversions.ll [CodeGen] Using ZExt for extractelement indices. 2022-10-15 15:45:35 -07:00
p8altivec-shuffles-pred.ll [PowerPC] Disable perfect shuffle by default 2022-03-15 15:52:24 +08:00
p9-dform-load-alignment.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p9-vbpermd.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p9-vector-compares-and-counts.ll
p9-vector-sign-extend.ll
p9-vinsert-vextract.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
p9-xxinsertw-xxextractuw.ll [PowerPC] Relax register superclasses for paired memops 2021-06-11 14:54:03 +08:00
p9_copy_fp.ll
p10-bit-manip-ops.ll [PowerPC] Fix __builtin_pdepd and __builtin_pextd to be 64-bit and P10 only. 2022-02-15 12:30:50 -06:00
p10-check-features.ll [NFC][PowerPC] Add a test to check power 10 features. 2022-10-18 09:05:24 -05:00
p10-constants.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-fi-elim.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
p10-handle-split-promote-vec.ll [DAGCombine] Hoist shifts out of a logic operations tree. 2022-08-12 12:42:16 +03:00
p10-setbc-ri.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-setbc-rr.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-setbcr-ri.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-setbcr-rr.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-setboolean-ext-fp.ll
p10-setnbc-ri.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-setnbc-rr.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-setnbcr-ri.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-setnbcr-rr.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-spill-creq.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-spill-crgt.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-spill-crlt.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-spill-crun.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
p10-splatImm-CPload-pcrel.ll [PowerPC] Fix materialization of SP float values on Power10 2021-07-26 19:43:10 -05:00
p10-splatImm.ll [PowerPC] Mark splat immediate instructions as rematerializable 2021-09-24 12:03:34 -05:00
p10-splatImm32-undef.ll [PowerPC] Fix invalid cast for vector shuffles when lowering to the xxsplti32dx instruction. 2022-10-24 09:56:54 -05:00
p10-splatImm32.ll
p10-string-ops.ll
p10-vector-divide.ll enable P10 vector builtins test on AIX 64 bit; NFC 2022-07-21 04:23:02 -04:00
p10-vector-mask-ops.ll enable P10 vector builtins test on AIX 64 bit; NFC 2022-07-21 04:23:02 -04:00
p10-vector-modulo.ll enable P10 vector builtins test on AIX 64 bit; NFC 2022-07-21 04:23:02 -04:00
p10-vector-multiply.ll enable P10 vector builtins test on AIX 64 bit; NFC 2022-07-21 04:23:02 -04:00
p10-vector-rotate.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
p10-vector-shift.ll
p10-vector-sign-extend.ll enable P10 vector builtins test on AIX 64 bit; NFC 2022-07-21 04:23:02 -04:00
p10-vsx-pcv.ll
paired-vector-intrinsics.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-block-address.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-byte-loads.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-call-linkage-leaf.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-call-linkage-simple.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-call-linkage-with-calls.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-got-indirect.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-indirect-call.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-jump-table.ll [PowerPC] Implement scheduling model for Power10 2021-10-18 15:27:49 +08:00
pcrel-linkeropt-option.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-linkeropt.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-local-caller-toc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-relocation-plus-offset.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-tail-calls.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-tls-general-dynamic.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-tls-initial-exec.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-tls-local-dynamic.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-tls-local-exec.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel-tls_get_addr_clobbers.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pcrel_ldst.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
peephole-align.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
peephole-cmp-eq.mir
peephole-miscompile-extswsli.mir
peephole-phi-acc.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
peephole-subreg-def.mir Teach peephole optimizer to not emit sub-register defs 2021-06-28 09:24:07 -05:00
perfect-shuffle.ll [PowerPC] Disable perfect shuffle by default 2022-03-15 15:52:24 +08:00
pgo-ref-directive.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
phi-eliminate.mir [Test] Fix CHECK typo. 2022-11-04 10:18:04 -07:00
pie.ll
pip-inner.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
popcnt-zext.ll [TargetLowering] Expand the last stage of i16 popcnt using shift+add+and instead of mul+shift. 2022-05-16 09:27:44 -07:00
popcnt.ll
popcount.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
post-ra-ec.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pow-025-075-intrinsic-scalar-mass-afn.ll [PowerPC] Option controling scalar MASS convertion 2022-02-04 13:24:22 -08:00
pow-025-075-intrinsic-scalar-mass-fast.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pow-025-075-nointrinsic-scalar-mass-fast.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pow.75.ll Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if" 2022-04-06 20:32:53 +03:00
pow_massv_075_025exp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
power9-moves-and-splats.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
powf_massv_075_025exp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-32bit-build-vector.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-32bit-shift.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-crbits-onoff.ll
ppc-ctr-dead-code.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-disable-non-volatile-cr.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-empty-fs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-label.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-label2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-partword-atomic.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc-passname-assert.ll
ppc-passname.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
ppc-prologue.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc-redzone-alignment-bug.ll
ppc-shrink-wrapping.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc-shufflevector-combine.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
ppc-vaarg-agg.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-align-long-double-sf.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-constant-BE-ppcf128.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-cyclecounter.ll
ppc32-i1-stack-arguments-abi-bug.ll
ppc32-i1-vaarg.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-i64-to-float-conv.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-lshrti3.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-nest.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc32-pic-large.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-pic.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-secure-plt-tls.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-secure-plt-tls2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-selectcc-i64.ll [PowerPC] Fix SELECT_CC with i64 operand on PPC32 2021-04-28 17:48:33 +08:00
ppc32-skip-regs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc32-vacopy.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-32bit-addic.ll
ppc64-P9-mod.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-P9-setb.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-P9-vabsd.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
ppc64-abi-extend.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-acc-regalloc-bugfix.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-acc-regalloc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-align-long-double.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-altivec-abi.ll
ppc64-anyregcc-crash.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
ppc64-anyregcc.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
ppc64-blnop.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-byval-align.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-byval-larger-struct.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-byval-multi-store.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-calls.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-crash.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-crsave.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
ppc64-cyclecounter.ll
ppc64-elf-abi.ll
ppc64-fastcc-fast-isel.ll
ppc64-fastcc.ll
ppc64-func-desc-hoist.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-gep-opt.ll
ppc64-get-cache-line-size.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-i128-abi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-icbt-pwr7.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-icbt-pwr8.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-inlineasm-clobber.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-linux-func-size.ll
ppc64-nest.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-nonfunc-calls.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-notoc-rm-relocation.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-patchpoint.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
ppc64-pre-inc-no-extra-phi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-prefetch.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-r2-alloc.ll
ppc64-rop-protection-aix.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-rop-protection.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppc64-sibcall-shrinkwrap.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-sibcall.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-smallarg.ll [PowerPC][NFC] fix the LIT regressions 2022-11-07 04:17:14 -05:00
ppc64-stackmap-nops.ll
ppc64-stackmap.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
ppc64-toc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-vaarg-int.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-varargs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-xxsplti32dx-pattern-check.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64-zext.ll
ppc64le-aggregates.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64le-calls.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64le-crsave.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64le-localentry-large.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64le-localentry.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc64le-smallarg.ll [PowerPC][NFC] fix the LIT regressions 2022-11-07 04:17:14 -05:00
ppc440-fp-basic.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppc440-msync.ll
ppc_fp128-bcwriter.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppcf128-1-opt.ll
ppcf128-1.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppcf128-2.ll
ppcf128-3.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppcf128-4.ll
ppcf128-constrained-fp-intrinsics.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppcf128-endian.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
ppcf128-freeze.mir
ppcf128sf.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
ppcsoftops.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr3711_widen_bit.ll
pr12757.ll
pr13641.ll
pr13891.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr15031.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr15359.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr15630.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr15632.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr16556-2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr16556.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr16573.ll
pr17168.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr17354.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr18663-2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr18663.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr20442.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr22711.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr24216.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr24546.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr24636.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr25080.ll [DAG] PromoteIntRes_BUILD_VECTOR - extend constant boolean vectors according to target BooleanContents 2022-07-20 10:49:31 +01:00
pr25157-peephole.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr25157.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr26180.ll
pr26193.ll
pr26356.ll
pr26378.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr26381.ll
pr26617.ll
pr26690.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr27078.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr27350.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr28130.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr28630.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr30451.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr30640.ll
pr30663.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr30715.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr31144.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr32063.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr32140.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr33093.ll
pr33547.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr35402.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr35688.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr36068.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr36292.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr38087.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr38899-split-register-at-spill.mir
pr39478.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr39815.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr40922.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr41088.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr41177.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr42492.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr43527.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr43976.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr44183.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr44239.ll
pr45186.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr45297.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr45301.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr45432.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr45448.ll Revert "[DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))" 2022-10-22 22:50:43 -07:00
pr45628.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
pr45709.ll
pr46759.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr46923.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr47373.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr47660.ll [InstSimplify] try harder to fold fmul with 0.0 operand 2022-10-04 11:20:01 -04:00
pr47707.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr47830.ll
pr47891.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr47916.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr48388.ll
pr48519.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr48527.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr49092.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr49509.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pr52894-32bit.ll [PowerPC] Stash GPR to VSR if emergency spill slot is not reachable 2022-10-13 09:06:37 -05:00
pr52894.ll [PowerPC] Stash GPR to VSR if emergency spill slot is not reachable 2022-10-13 09:06:37 -05:00
pr55463.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pr55857.ll [PowerPC] Don't use the S30 and S31 regs for the pic code 2022-08-10 10:31:27 -05:00
pr55911.ll [PowerPC] Change long to int64_t (which is always 64 bit or 8 bytes ) 2022-07-27 09:34:45 -07:00
pr56469.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
pre-inc-disable.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
prefer-dqform.ll [DAG] select Cond, -1, C --> or (sext Cond), C if Cond is MVT::i1 2022-09-27 12:54:52 +00:00
preinc-ld-sel-crash.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
preincprep-i64-check.ll
preincprep-invoke.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
preincprep-nontrans-crash.ll
private.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
prolog_vec_spills.mir
pwr3-6x.ll
pwr7-gt-nop.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
pzero-fp-xored.ll [NFC] Autogenerate CodeGen/PowerPC/pzero-fp-xored.ll 2022-07-28 16:18:43 +00:00
quadint-return.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
r31.ll
read-set-flm.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
recipest.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
reduce_cr.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
reduce_scalarization.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
reduce_scalarization02.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
redundant-copy-after-tail-dup.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
reg-coalesce-simple.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
reg-names.ll [PowerPC] Support ppc-asm-full-reg-names for AIX 2021-10-15 12:22:44 +08:00
reg-scavenging.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
reg_copy.mir
register-pressure-reduction.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
reloc-align.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
remap-crash.ll
remat-imm.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rematerializable-instruction-machine-licm.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
remove-copy-crunsetcrbit.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
remove-implicit-use.mir
remove-redundant-li-implicit-reg.mir [PowerPC] Remove implicit use register after transformToImmFormFedByLI() 2021-07-09 04:42:54 +00:00
remove-redundant-li-skip-imp-kill.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
remove-redundant-load-imm.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
remove-redundant-load-imm.mir
remove-redundant-moves.ll [PowerPC] Relax register superclasses for paired memops 2021-06-11 14:54:03 +08:00
remove-redundant-toc-saves.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
remove-self-copies.mir
repeated-fp-divisors.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
resolvefi-basereg.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
resolvefi-disp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
respect-rounding-mode.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
restore-r30.ll
retaddr.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
retaddr2.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
retaddr_multi_levels.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
return-val-i128.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rlwimi-and-or-bits.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rlwimi-and.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rlwimi-commute.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rlwimi-dyn-and.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rlwimi-keep-rsh.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rlwimi.ll
rlwimi2.ll
rlwimi3.ll
rlwinm-zero-ext.ll
rlwinm.ll
rlwinm2.ll [PowerPC] Regenerate rlwinm2.ll test 2021-11-21 18:33:28 +00:00
rlwinm_rldicl_to_andi.mir Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
rm-zext.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
rotl-2.ll
rotl-64.ll
rotl-rotr-crash.ll
rotl.ll
rounding-ops.ll
rounding-rm-flag.ll
rs-undef-use.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
s000-alias-misched.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sat-add.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
sat-register-clobber.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
saturating-intrinsics.ll
save-bp.ll
save-cr-ppc32svr4.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
save-crbp-ppc32svr4.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar-double-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar-equal.ll
scalar-float-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar-i8-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar-i16-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar-i32-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar-i64-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar-min-max-p10.ll [PowerPC] Add custom lowering for SELECT_CC fp128 using xsmaxcqp 2022-02-09 21:48:28 -05:00
scalar-min-max.ll
scalar-rounding-ops.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
scalar_cmp.ll
scalar_vector_test_1.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar_vector_test_2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar_vector_test_3.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar_vector_test_4.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalar_vector_test_5.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scalars-in-altivec-regs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
scavenging.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
sched-addi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
schedule-addi-load.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
scheduling-mem-dependency.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sdag-ppcf128.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sdiv-pow2.ll
sections.ll
select-addrRegRegOnly.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
select-cc.ll
select-constant-xor.ll [PowerPC] Fix bugs in sign-/zero-extension elimination 2022-08-19 07:05:40 -05:00
select-i1-vs-i1.ll
select-to-branch.mir
select.ll
select_const.ll [SDAG] try to replace subtract-from-constant with xor 2022-07-08 08:14:24 -04:00
select_lt0.ll
selectiondag-extload-computeknownbits.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
selectiondag-sextload.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
set0-v8i16.ll
setcc-logic.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
setcc-sub-flag.ll
setcc-to-sub.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
setcc-vector.ll
setcc_no_zext.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
setcclike-or-comb.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
setcr_bc.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
setcr_bc2.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
setcr_bc3.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
seteq-0.ll
setrnd.ll
sext-vector-inreg.ll
sext_elimination.mir [PowerPC] Fix bugs in sign-/zero-extension elimination 2022-08-19 07:05:40 -05:00
sh-overflow.mir
shift-cmp.ll
shift128.ll
shift_mask.ll
shl_elim.ll
shl_sext.ll
shrink-wrap.ll [PowerPC] Converts to comparison against zero even when the optimization 2022-09-15 06:06:25 -04:00
shrink-wrap.mir
sign-ext-atomics.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sign_ext_inreg1.ll
signbit-shift.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
simplifyConstCmpToISEL.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sink-down-more-instructions-1.mir [PowerPC] Set branch/call instructions as no hasSideEffects 2021-08-30 12:23:35 +08:00
sink-down-more-instructions-regpressure-high.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
sink-side-effect.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sj-ctr-loop.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sjlj.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sjlj_no0x.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
small-arguments.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sms-cpy-1.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
sms-grp-order.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sms-iterator.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sms-large-stages.mir [MachinePipeliner] Fix Phi generation failure for large stages 2022-08-09 13:14:26 +09:00
sms-phi-1.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
sms-phi-2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sms-phi-3.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
sms-phi-5.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sms-phi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sms-remark.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sms-simple.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
smulfixsat.ll [DAG] Remove oneuse check in select_cc setgt X, -1, C, ~C fold 2021-09-05 16:18:31 +01:00
spe-fastmath.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
spe-hwdouble.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
spe.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
spill-nor0.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
spill-nor0.mir
spill-vec-pair.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
spill_p9_setb.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
splat-bug.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
splat-larger-types-as-v16i8.ll
split-index-tc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
splitstore-check-volatile.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
srem-lkk.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
srem-seteq-illegal-types.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
srem-vector-lkk.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
srl-mask.ll
stack-clash-dynamic-alloca.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stack-clash-prologue-nounwind.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stack-clash-prologue.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stack-coloring-vararg.mir [MIRParser] Diagnose too large align values in MachineMemOperands 2022-02-24 15:32:08 +00:00
stack-guard-oob.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stack-guard-reassign.ll
stack-no-redzone.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stack-protector.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stack-realign.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stack-restore-with-setjmp.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
stack_pointer_vec_spills.mir [PowerPC][Bug] Fix Bug in Stack Frame Update Code 2021-05-11 05:54:07 -05:00
stackmap-frame-setup.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stacksize.ll
std-unal-fi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stdux-constuse.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stfiwx-2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stfiwx.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store-combine.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store-constant.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store-forward-be32.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store-forward-be64.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store-load-fwd.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store-rightmost-vector-elt.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store-update.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
store_fptoi.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
structsinmem.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
structsinregs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stubs.ll
stwu-gta.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stwu-sched.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stwu8.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
stwux.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
sub-bv-types.ll
sub-of-not.ll
subc.ll
subreg-killed.mir
subreg-postra-2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
subreg-postra.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
subtract_from_imm.ll
svr4-redzone.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swap-reduction.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-1.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-3.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-4.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-5.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-6.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-7.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
swaps-le-8.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tail-dup-analyzable-fallthrough.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tail-dup-branch-to-fallthrough.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tail-dup-break-cfg.ll
tail-dup-layout.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tailcall-speculatable-callee.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
tailcall-string-rvo.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tailcall1-64.ll
tailcall1.ll
tailcallpic1.ll
test-and-cmp-folding.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
test-vector-insert.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
testBitReverse.ll
testComparesi32gtu.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
testComparesi32leu.ll
testComparesi32ltu.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
testComparesieqsc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesieqsi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesieqsll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesieqss.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiequc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiequi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiequll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiequs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigesc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigesi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigesll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigess.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigeuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigeui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigeull.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigeus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigtsc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigtsi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigtsll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigtss.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigtuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigtui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesigtus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesilesc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesilesi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesilesll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiless.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesileuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesileui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesileull.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesileus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiltsc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiltsi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiltsll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiltss.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiltuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiltui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiltus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesinesc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesinesi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesinesll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesiness.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesineuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesineui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesineull.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesineus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testCompareslleqsc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testCompareslleqsi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testCompareslleqsll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testCompareslleqss.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllequc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllequi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllequll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllequs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgesc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgesi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgesll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgess.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgeuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgeui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgeull.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgeus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgtsll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgtuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgtui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllgtus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testCompareslllesc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testCompareslllesi.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testCompareslllesll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllless.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllleuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllleui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllleull.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllleus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllltsll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllltuc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllltui.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllltus.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllnesll.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
testComparesllneull.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
test_call_aix.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
test_func_desc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
thread-pointer.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls-crash.mir [PowerPC] PPCTLSDynamicCall does not preserve LiveIntervals 2022-07-05 20:09:42 +01:00
tls-cse.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls-debug-aix.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls-pic.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls-pie-xform.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls-store2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls_get_addr_clobbers.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
tls_get_addr_fence1.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
tls_get_addr_fence2.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
tls_get_addr_stackframe.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
toc-data-const.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
toc-data.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
toc-float.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
toc-load-sched-bug.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
tocSaveInPrologue.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
topdepthreduce-postra.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
trampoline.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
trunc-srl-load.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
two-address-crash.mir CodeGen: Print/parse LLTs in MachineMemOperands 2021-06-30 16:54:13 -04:00
uint-to-fp-v4i32.ll [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract 2021-05-11 15:00:11 -05:00
uint-to-ppcfp128-crash.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
umulfixsat.ll
umulo-128-legalisation-lowering.ll [PPCISelLowering] Avoid emitting calls to __multi3, __muloti4 2022-03-20 20:59:30 +01:00
unal-altivec-wint.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unal-altivec.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unal-altivec2.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unal-vec-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unal-vec-negarith.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unal4-std.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unaligned-addressing-mode.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unaligned-dqform-ld.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unaligned-floats.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unaligned.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
unreachable-mbb-jtreference-elimination.ll
unsafe-math.ll
unwind-dw2-g.ll
unwind-dw2.ll
urem-lkk.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
urem-seteq-illegal-types.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
urem-vector-lkk.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
use-cr-result-of-dom-icmp-st.ll
uwtables.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
v2i64_scalar_to_vector_shuffle.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
v4i32_scalar_to_vector_shuffle.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
v8i16_scalar_to_vector_shuffle.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
v16i8_scalar_to_vector_shuffle.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vaddsplat.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
varargs-struct-float.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
varargs.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
variable_elem_vec_extracts.ll [CodeGen] Using ZExt for extractelement indices. 2022-10-15 15:45:35 -07:00
vavg.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
vcmp-fold.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec-abi-align.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec-asm-disabled.ll
vec-bswap.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec-extract-itofp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec-icmpeq-v2i64-p7.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
vec-itofp.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec-min-max.ll
vec-select.ll [DAG] PromoteIntRes_BUILD_VECTOR - extend constant boolean vectors according to target BooleanContents 2022-07-20 10:49:31 +01:00
vec-trunc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec-trunc2.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
vec_abs.ll
vec_absd.ll
vec_add_sub_doubleword.ll
vec_add_sub_quadword.ll
vec_auto_constant.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_br_cmp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_buildvector_loadstore.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_call.ll
vec_clz.ll
vec_cmp.ll
vec_cmpd.ll
vec_cmpd_p7.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
vec_cmpq.ll
vec_constants.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_fp32_to_i8_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_fp32_to_i16_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_fp32_to_i64_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_fp64_to_i8_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_fp64_to_i16_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_fp64_to_i32_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_fp_to_i_4byte_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_fp_to_i_8byte_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_i8_to_fp32_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_i8_to_fp64_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_i16_to_fp32_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_i16_to_fp64_elts.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_conv_i32_to_fp64_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_i64_to_fp32_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_i_to_fp_4byte_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_conv_i_to_fp_8byte_elts.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_extload.ll
vec_extract_p9.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_extract_p9_2.ll [CodeGen] Using ZExt for extractelement indices. 2022-10-15 15:45:35 -07:00
vec_fmuladd.ll
vec_fneg.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_insert.ll
vec_insert_elt.ll [CodeGen] Using ZExt for extractelement indices. 2022-10-15 15:45:35 -07:00
vec_int_ext.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vec_int_to_double_shuffle.ll [PowerPC] Fix shift amount of xxsldwi when performing vector int_to_double 2021-08-06 06:01:29 +00:00
vec_mergeow.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_minmax.ll
vec_misaligned.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_mul.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_mul_even_odd.ll
vec_perf_shuffle.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_popcnt.ll
vec_revb.ll
vec_rotate_shift.ll
vec_rounding.ll
vec_select.ll
vec_shift.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_shuffle.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_shuffle_le.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_shuffle_p8vector.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_shuffle_p8vector_le.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_sldwi.ll Fix typo of colon to semicolon in lit tests 2021-10-09 10:03:50 +08:00
vec_splat.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_splat_constant.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vec_sqrt.ll
vec_urem_const.ll
vec_veqv_vnand_vorc.ll
vec_vrsave.ll
vec_xxpermdi.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
vec_zero.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vector-constrained-fp-intrinsics.ll [PowerPC] Exploit xxperm, check for dead vectors and substitute vperm with xxperm 2022-11-23 13:28:12 -06:00
vector-copysign.ll
vector-extend-sign.ll [PowerPC] Update Refactored Load/Store Implementation, XForm VSX Patterns, and Tests 2021-07-16 09:28:48 -05:00
vector-identity-shuffle.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vector-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vector-merge-store-fp-constants.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vector-popcnt-128-ult-ugt.ll [PowerPC] Fix eq/ne comparison of v2i64 pre-Power8 2022-01-26 08:59:08 -06:00
vector-reduce-add.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-and.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-fadd.ll [PowerPC] make expensive mflr be away from its user in the function prologue 2022-11-14 21:14:20 -05:00
vector-reduce-fmax.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-fmin.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-fmul.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-mul.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-or.ll [PowerPC] Fix test case changed by "Add XXEVAL TD pattern" [NFC] 2022-08-12 02:56:54 -04:00
vector-reduce-smax.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-smin.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-umax.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-umin.ll [PowerPC][NFC] Add a series of codegen tests for vector reductions. 2021-11-19 15:03:01 -06:00
vector-reduce-xor.ll [PowerPC] Fix test case changed by "Add XXEVAL TD pattern" [NFC] 2022-08-12 02:56:54 -04:00
vector-rotates.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
vector-rounding-ops.ll
vector.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vmladduhm.ll
vperm-instcombine.ll
vperm-lowering.ll
vrsave-inline-asm.ll [NFC] Clean-up typos in PowerPC CodeGen tests 2021-11-11 15:42:08 +08:00
vrspill.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsel-prom.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vselect-constants.ll [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores 2022-06-15 12:06:04 -05:00
vsx-args.ll [Test] Fix CHECK typo. 2022-11-04 10:18:04 -07:00
vsx-div.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-elementary-arith.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-fma-m.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-fma-mutate-trivial-copy.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-fma-mutate-undef.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-fma-sp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-infl-copy1.ll
vsx-infl-copy2.ll
vsx-ldst-builtin-le.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-ldst.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-minmax.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-p8.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-p9.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-partword-int-loads-and-stores.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-recip-est.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-self-copy.ll
vsx-shuffle-le-load.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-shuffle-le-multiple-uses.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-spill-norwstore.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx-spill.ll
vsx-vec-spill.ll
vsx-word-splats.ll
vsx.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsxD-Form-spills.ll
vsx_builtins.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx_insert_extract_le.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx_scalar_ld_st.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vsx_shuffle_le.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
vtable-reloc.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
wa-asm-fpr.ll [PowerPC] Allow wa inline asm to also accept floating point arguments 2021-06-11 07:19:10 -04:00
weak_def_can_be_hidden.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
xray-attribute-instrumentation.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xray-conditional-return.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xray-ret-is-terminator.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
xray-tail-call-hidden.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xray-tail-call-sled.ll [XRay][test] Clean up llc RUN lines 2022-01-21 17:00:03 -08:00
xvcmpeqdp-v2f64.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
xxeval-and-nand.ll
xxeval-eqv-nor-or-xor.ll [PowerPC] Add XXEVAL TD pattern 2022-08-12 01:27:24 -04:00
xxleqv_xxlnand_xxlorc.ll
xxpermdi_mnemonics.s
zero-not-run.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
zext-and-cmp.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
zext-bitperm.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00
zext-free.ll [PPC] Opaque pointer migration, part 2. 2022-10-11 17:24:06 +00:00