llvm-project/llvm/test/CodeGen/PowerPC
Chen Zheng b5e1fc19da [PowerPC] don't check CTR clobber in hardware loop insertion pass
We added a new post-isel CTRLoop pass in D122125. That pass will expand
the hardware loop related intrinsic to CTR loop or normal loop based
on the loop context. So we don't need to conservatively check the CTR
clobber now on the IR level.

Reviewed By: lkail

Differential Revision: https://reviews.llvm.org/D135847
2022-12-04 20:53:49 -05: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
O0-pipeline.ll [PowerPC] [NFC] add test for O0 pipeline 2022-12-01 22:16:54 -05:00
O3-pipeline.ll Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."" 2022-12-05 00:52:00 +01:00
P10-stack-alignment.ll [NFC] Port an assortment of tests that invoke SROA to new pass manager 2022-12-01 21:17:18 +03: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-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
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 [PowerPC] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -05:00
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] Fix vperm codegen 2022-11-29 15:47:32 -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] Fix vperm codegen 2022-11-29 15:47:32 -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 Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."" 2022-12-05 00:52:00 +01:00
change-no-infs.ll
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
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
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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -05: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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -05: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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -05:00
div-2.ll
div-e-32.ll
div-e-all.ll
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
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
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 Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."" 2022-12-05 00:52:00 +01: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
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-classify.ll Pre-commit PowerPC case for zero/inf fpclassify 2022-11-25 17:37:41 +08:00
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 Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."" 2022-12-05 00:52:00 +01: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
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
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 [PowerPC] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -05:00
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
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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -05:00
ppc-shufflevector-combine.ll [PowerPC] Fix vperm codegen 2022-11-29 15:47:32 -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
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 Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."" 2022-12-05 00:52:00 +01: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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -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] Fix vperm codegen 2022-11-29 15:47:32 -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
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
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] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -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
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
tocSaveInPrologue.ll [PowerPC] don't check CTR clobber in hardware loop insertion pass 2022-12-04 20:53:49 -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
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] Fix vperm codegen 2022-11-29 15:47:32 -06:00
v16i8_scalar_to_vector_shuffle.ll [PowerPC] Fix vperm codegen 2022-11-29 15:47:32 -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] Fix vperm codegen 2022-11-29 15:47:32 -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] Fix vperm codegen 2022-11-29 15:47:32 -06:00
vec_conv_i8_to_fp64_elts.ll [PowerPC] Fix vperm codegen 2022-11-29 15:47:32 -06:00
vec_conv_i16_to_fp32_elts.ll [PowerPC] Fix vperm codegen 2022-11-29 15:47:32 -06:00
vec_conv_i16_to_fp64_elts.ll [PowerPC] Fix vperm codegen 2022-11-29 15:47:32 -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] Fix vperm codegen 2022-11-29 15:47:32 -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