llvm-project/llvm/test/CodeGen/PowerPC
Sanjay Patel 3d453ad711 [DAGCombine] (float)((int) f) --> ftrunc (PR36617)
This was originally committed at rL328921 and reverted at rL329920 to
investigate failures in Chrome. This time I've added to the ReleaseNotes
to warn users of the potential of exposing UB and let me repeat that
here for more exposure:

  Optimization of floating-point casts is improved. This may cause surprising
  results for code that is relying on undefined behavior. Code sanitizers can
  be used to detect affected patterns such as this:

    int main() {
      float x = 4294967296.0f;
      x = (float)((int)x);
      printf("junk in the ftrunc: %f\n", x);
      return 0;
    }

    $ clang -O1 ftrunc.c -fsanitize=undefined ; ./a.out
    ftrunc.c:5:15: runtime error: 4.29497e+09 is outside the range of 
                   representable values of type 'int'
    junk in the ftrunc: 0.000000


Original commit message:

fptosi / fptoui round towards zero, and that's the same behavior as ISD::FTRUNC,
so replace a pair of casts with the equivalent node. We don't have to account for
special cases (NaN, INF) because out-of-range casts are undefined.

Differential Revision: https://reviews.llvm.org/D44909

llvm-svn: 330437
2018-04-20 15:07:55 +00:00
..
2004-11-29-ShrCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2004-11-30-shift-crash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2004-11-30-shr-var-crash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2004-12-12-ZeroSizeCommon.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2005-01-14-SetSelectCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2005-01-14-UndefLong.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2005-08-12-rlwimi-crash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2005-09-02-LegalizeDuplicatesCalls.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2005-10-08-ArithmeticRotate.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2005-11-30-vastart-crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2006-01-11-darwin-fp-argument.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2006-01-20-ShiftPartsCrash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2006-04-01-FloatDoubleExtend.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-04-05-splat-ish.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-04-19-vmaddfp-crash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-05-12-rlwimi-crash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-07-07-ComputeMaskedBits.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2006-07-19-stwbrx-crash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-08-11-RetVector.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-08-15-SelectionCrash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2006-09-28-shift_64.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-10-13-Miscompile.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-10-17-brcc-miscompile.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-10-17-ppc64-alloca.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-11-10-DAGCombineMiscompile.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-11-29-AltivecFPSplat.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-12-07-LargeAlloca.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2006-12-07-SelectCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-01-04-ArgExtension.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-01-15-AsmDialect.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-01-29-lbrx-asm.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-01-31-InlineAsmAddrMode.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-02-16-AlignPacked.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-02-16-InlineAsmNConstraint.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-02-23-lr-saved-twice.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-03-24-cntlzd.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-03-30-SpillerCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-04-24-InlineAsm-I-Modifier.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-04-30-InlineAsmEarlyClobber.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-05-03-InlineAsm-S-Constraint.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-05-14-InlineAsmSelectCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-05-22-tailmerge-3.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-05-30-dagcombine-miscomp.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-06-28-BCCISelBug.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-08-04-CoalescerAssert.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-09-04-AltivecDST.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-09-07-LoadStoreIdxForms.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-09-08-unaligned.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-09-11-RegCoalescerAssert.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-09-12-LiveIntervalsAssert.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-10-16-InlineAsmFrameOffset.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-10-18-PtrArithmetic.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2007-10-21-LocalRegAllocAssert.ll
2007-10-21-LocalRegAllocAssert2.ll
2007-11-04-CoalescerCrash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2007-11-16-landingpad-split.ll Turn on -addr-sink-using-gep by default. 2017-04-06 22:42:18 +00:00
2007-11-19-VectorSplitting.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-02-05-LiveIntervalsAssert.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-02-09-LocalRegAllocAssert.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-03-05-RegScavengerAssert.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-03-17-RegScavengerCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-03-18-RegScavengerAssert.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-03-24-AddressRegImm.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-03-24-CoalescerBug.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-03-26-CoalescerBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-04-10-LiveIntervalCrash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-04-16-CoalescerBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-04-23-CoalescerCrash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-05-01-ppc_fp128.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-06-19-LegalizerCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-06-21-F128LoadStore.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-06-23-LiveVariablesCrash.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-07-10-SplatMiscompile.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-07-15-Bswap.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-07-15-Fabs.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-07-15-SignExtendInreg.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-07-17-Fneg.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-07-24-PPC64-CCBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-09-12-CoalescerBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-10-17-AsmMatchingOperands.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-10-28-UnprocessedNode.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2008-10-28-f128-i32.ll [PowerPC][LegalizeFloatTypes] Move the PPC hacks for (i32 fp_to_sint/fp_to_uint (ppcf128 X)) out of LegalizeFloatTypes and into PPC specific code 2018-03-20 18:49:28 +00:00
2008-10-31-PPCF128Libcalls.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2008-12-02-LegalizeTypeAssert.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2009-01-16-DeclareISelBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2009-03-17-LSRBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2009-05-28-LegalizeBRCC.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2009-07-16-InlineAsm-M-Operand.ll [CodeGen] Print external symbols as $symbol in both MIR and debug output 2017-12-14 10:02:58 +00:00
2009-08-17-inline-asm-addr-mode-breakage.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2009-09-18-carrybit.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2009-11-15-ProcImpDefsBug.ll
2009-11-25-ImpDefBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2010-02-04-EmptyGlobal.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2010-02-12-saveCR.ll RegisterScavenging: Followup to r305625 2017-06-20 18:43:14 +00:00
2010-03-09-indirect-call.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2010-04-01-MachineCSEBug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2010-05-03-retaddr1.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
2010-10-11-Fast-Varargs.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2010-12-18-PPCStackRefs.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2011-12-05-NoSpillDupCR.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2011-12-06-SpillAndRestoreCR.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2011-12-08-DemandedBitsMiscompile.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2012-09-16-TOC-entry-check.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2012-10-11-dynalloc.ll
2012-10-12-bitcast.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2012-11-16-mischedcall.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2013-05-15-preinc-fold.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2013-07-01-PHIElimBug.ll
2016-01-07-BranchWeightCrash.ll
2016-04-16-ADD8TLS.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2016-04-17-combine.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
2016-04-28-setjmp.ll [PowerPC] eliminate unconditional branch to the next instruction 2017-09-27 10:33:02 +00:00
Atomics-64.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
BoolRetToIntTest-2.ll [PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64 2017-06-08 18:27:24 +00:00
BoolRetToIntTest.ll [PPC] In PPCBoolRetToInt change the bool value to i64 if the target is ppc64 2017-06-08 18:27:24 +00:00
BreakableToken-reduced.ll Add address space mangling to lifetime intrinsics 2017-04-10 20:18:21 +00:00
CompareEliminationSpillIssue.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
DbgValueOtherTargets.test PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
Frames-alloca.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
Frames-large.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
Frames-leaf.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
Frames-small.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
LargeAbsoluteAddr.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
MCSE-caller-preserved-reg.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
MMO-flags-assertion.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
MergeConsecutiveStores.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
PR3488.ll Fix for PR34888. 2017-10-10 08:46:10 +00:00
PR33636.ll Add the missing triple to the test case added as part of r307120. 2017-07-05 05:14:43 +00:00
PR33671.ll [PowerPC] Ensure displacements for DQ-Form instructions are multiples of 16 2017-07-13 18:17:10 +00:00
PR35812-neg-cmpxchg.ll [LegalizeDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS legalization. 2018-01-17 22:04:36 +00:00
VSX-DForm-Scalars.ll [Power9] Exploit D-Form VSX Scalar memory ops that target full VSX register set 2016-10-04 11:25:52 +00:00
VSX-XForm-Scalars.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
a2-fp-basic.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
a2q-stackalign.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
a2q.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
aa-tbaa.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
aantidep-def-ec.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
aantidep-inline-asm-use.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
add-fi.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
addc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
addegluecrash.ll Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
addi-licm.ll Add address space mangling to lifetime intrinsics 2017-04-10 20:18:21 +00:00
addi-offset-fold.ll [PowerPC] Fix address-offset folding for plain addi 2016-09-07 07:36:11 +00:00
addi-reassoc.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
addisdtprelha-nonr3.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
addrfuncstr.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
addrspacecast.ll [PowerPC] Make AddrSpaceCast noop 2018-03-19 18:50:02 +00:00
aggressive-anti-dep-breaker-subreg.ll Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
alias.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
align.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
allocate-r0.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
altivec-ord.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
and-branch.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
and-elim.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
and-imm.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
and_add.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
and_sext.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
and_sra.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
andc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
anon_aggr.ll [PowerPC] fix incorrect processor name for -mcpu in a test case 2017-06-27 08:35:35 +00:00
anyext_srl.ll [PPC] Better codegen for AND, ANY_EXT, SRL sequence 2016-10-24 15:46:58 +00:00
arr-fp-arg-no-copy.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ashr-neg1.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
asm-Zy.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
asm-constraints.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
asm-dialect.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
asm-printer-topological-order.ll Use .set instead of = when printing assignment in assembly output 2018-03-27 16:44:41 +00:00
asym-regclass-copy.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
atomic-1.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
atomic-2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
atomic-minmax.ll [PowerPC] Implement lowering for atomicrmw min/max/umin/umax 2016-08-28 16:17:58 +00:00
atomics-constant.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
atomics-fences.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
atomics-indexed.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
atomics-regression.ll [PowerPC] Zero-extend the compare operand for ATOMIC_CMP_SWAP 2018-01-12 14:58:41 +00:00
atomics.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
available-externally.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
bdzlr.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
big-endian-actual-args.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
big-endian-call-result.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
big-endian-formal-args.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
bitcasts-direct-move.ll [PowerPC][Altivec] Add mfvrd and mffprd extended mnemonic 2017-03-15 16:04:53 +00:00
blockaddress.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
bperm.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
branch-hint.ll
branch-opt.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
branch_coalesce.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bswap-load-store.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
bswap64.ll [PPC] Use xxbrd to speed up bswap64 2017-11-06 19:09:38 +00:00
build-vector-tests.ll [PowerPC] Convert r+r instructions to r+i (pre and post RA) 2017-12-15 07:27:53 +00:00
buildvec_canonicalize.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
builtins-ppc-elf2-abi.ll [PowerPC] Add vector conversion builtins to altivec.h - LLVM portion 2016-11-11 14:41:19 +00:00
builtins-ppc-p8vector.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
bv-pres-v8i1.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
bv-widen-undef.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
byval-agg-info.ll [CodeGen] Use MIR syntax for MachineMemOperand printing 2018-03-14 21:52:13 +00:00
byval-aliased.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
calls.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
can-lower-ret.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
cannonicalize-vector-shifts.ll [PowerPC] Cannonicalize applicable vector shift immediates as swaps 2016-07-12 12:16:27 +00:00
cc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
change-no-infs.ll [TM] Restore default TargetOptions in TargetMachine::resetTargetOptions. 2017-01-10 23:43:04 +00:00
cmp-cmp.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
cmp_elimination.ll [PowerPC] fix a bug in redundant compare elimination 2017-12-20 05:18:19 +00:00
cmpb-ppc32.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
cmpb.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
coal-sections.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
coalesce-ext.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
code-align.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
coldcc.ll Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass to mark 2018-01-30 16:17:22 +00:00
coldcc2.ll Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass to mark 2018-01-30 16:17:22 +00:00
combine-to-pre-index-store-crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
combine_loads_from_build_pair.ll [CodeGen] Use MIR syntax for MachineMemOperand printing 2018-03-14 21:52:13 +00:00
compare-duplicate.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
compare-simm.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
complex-return.ll Update constants in complex-return test to prevent reduction to smaller constants 2017-06-24 01:29:24 +00:00
constants-i64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
constants.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
convert-rr-to-ri-instrs-R0-special-handling.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
convert-rr-to-ri-instrs-out-of-range.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
convert-rr-to-ri-instrs.mir [PowerPC] Fix condition for 64-bit rotate when replacing r+r instr with r+i 2018-04-11 21:25:44 +00:00
copysignl.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
cr-spills.ll
cr1eq-no-extra-moves.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
cr1eq.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
cr_spilling.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
crbit-asm-disabled.ll
crbit-asm.ll [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
crbits.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
crsave.ll [PPC] Claim stack frame before storing into it, if no red zone is present 2016-09-06 12:30:00 +00:00
crypto_bifs.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ctr-cleanup.ll
ctr-loop-tls-const.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ctr-minmaxnum.ll [PowerPC] Add profitablilty check for conversion to mtctr loops 2017-10-12 16:43:33 +00:00
ctrloop-asm.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ctrloop-cpsgn.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ctrloop-fp64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ctrloop-i64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ctrloop-i128.ll [PowerPC] multiply-with-overflow might use the CTR register 2017-04-11 02:03:17 +00:00
ctrloop-intrin.ll Add address space mangling to lifetime intrinsics 2017-04-10 20:18:21 +00:00
ctrloop-large-ec.ll
ctrloop-le.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ctrloop-lt.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ctrloop-ne.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ctrloop-reg.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
ctrloop-s000.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ctrloop-sh.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ctrloop-shortLoops.ll [PowerPC] Add profitablilty check for conversion to mtctr loops 2017-10-12 16:43:33 +00:00
ctrloop-sums.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ctrloop-udivti3.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ctrloops-hot-exit.ll [PowerPC] Check hot loop exit edge in PPCCTRLoops 2018-02-05 12:25:29 +00:00
ctrloops-softfloat.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ctrloops.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
cttz.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
cxx_tlscc64.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
darwin-labels.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
dbg.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
dcbt-sched.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
debuginfo-split-int.ll Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
debuginfo-stackarg.ll Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
delete-node.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
direct-move-profit.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
div-2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
div-e-32.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
div-e-all.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
duplicate-returns-for-tailcall.ll [PowerPC] fix a bug in TCO eligibility check 2017-12-30 08:09:04 +00:00
dyn-alloca-aligned.ll RegScavenging: Add scavengeRegisterBackwards() 2017-06-17 02:08:18 +00:00
dyn-alloca-offset.ll
e500-1.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
early-ret.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
early-ret2.ll
ec-input.ll
eh-dwarf-cfa.ll Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPC 2016-09-01 10:28:47 +00:00
empty-functions.ll [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
emptystruct.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
emutls_generic.ll [TLS] use emulated TLS if the target supports only this mode 2018-02-28 17:48:55 +00:00
eqv-andc-orc-nor.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
expand-contiguous-isel.ll [PowerPC] Partially enable the ISEL expansion pass. 2017-12-11 20:42:37 +00:00
expand-foldable-isel.ll [PowerPC] Partially enable the ISEL expansion pass. 2017-12-11 20:42:37 +00:00
expand-isel-1.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-2.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-3.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-4.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-5.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-6.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-7.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-8.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-9.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel-10.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
expand-isel.ll [PowerPC] Partially enable the ISEL expansion pass. 2017-12-11 20:42:37 +00:00
ext-bool-trunc-repl.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
extra-toc-reg-deps.ll Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores 2018-03-23 15:28:15 +00:00
extsh.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
f32-to-i64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
f128-arith.ll [Power9]Legalize and emit code for quad-precision convert from double-precision 2018-03-26 17:46:25 +00:00
f128-conv.ll [NFC] test case clean up 2018-04-18 20:22:26 +00:00
f128-fma.ll [Power9]Legalize and emit code for quad-precision fma instructions 2018-04-04 16:43:50 +00:00
fabs.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-GEP-coalesce.ll
fast-isel-binary.ll
fast-isel-br-const.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
fast-isel-call.ll [PPC] Also disable the pre-emit version of reg+reg to reg+imm transformation. 2017-12-18 19:21:56 +00:00
fast-isel-cmp-imm.ll
fast-isel-const.ll
fast-isel-conversion-p5.ll
fast-isel-conversion.ll [PowerPC] Utilize DQ-Form instructions for spill/restore and fix FrameIndex elimination to only use `lis/addi` if necessary. 2017-10-11 20:20:58 +00:00
fast-isel-crash.ll
fast-isel-ext.ll [PowerPC] Eliminate compares - add i32 sext/zext handling for SETULE/SETUGE 2017-09-23 09:50:12 +00:00
fast-isel-fcmp-nan.ll [PPC] Generate positive FP zero using xor insn instead of loading from constant area 2016-10-24 17:31:09 +00:00
fast-isel-fold.ll
fast-isel-fpconv.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fast-isel-i64offset.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fast-isel-icmp-split.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fast-isel-indirectbr.ll
fast-isel-load-store-vsx.ll
fast-isel-load-store.ll Use shouldAssumeDSOLocal in classifyGlobalReference. 2017-01-26 15:02:31 +00:00
fast-isel-redefinition.ll
fast-isel-ret.ll [PowerPC] Eliminate compares - add i32 sext/zext handling for SETULE/SETUGE 2017-09-23 09:50:12 +00:00
fast-isel-shifter.ll
fastcc_stacksize.ll [PowerPC] Reduce stack frame for fastcc functions by only allocating parameter save area when needed 2018-02-20 15:09:45 +00:00
fastisel-gep-promote-before-add.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fcpsgn.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fdiv-combine.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
float-asmprint.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
float-to-int.ll [Power9] Exploit D-Form VSX Scalar memory ops that target full VSX register set 2016-10-04 11:25:52 +00:00
floatPSA.ll [PowerPC] set optimization level in SelectionDAGISel 2017-06-27 04:52:17 +00:00
flt-preinc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fma-aggr-FMF.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma-assoc.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fma-ext.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fma-mutate-duplicate-vreg.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fma-mutate-register-constraint.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fma-mutate.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
fma.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fmaxnum.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fminnum.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fnabs.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fneg.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fold-li.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fold-zero.ll [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
fp-branch.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fp-int-conversions-direct-moves.ll [PowerPC][Altivec] Add mfvrd and mffprd extended mnemonic 2017-03-15 16:04:53 +00:00
fp-int-fp.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fp-int128-fp-combine.ll [DAGCombine] (float)((int) f) --> ftrunc (PR36617) 2018-04-20 15:07:55 +00:00
fp-splat.ll [PowerPC] Don't use xscvdpspn on the P7 2017-09-06 03:08:26 +00:00
fp-to-int-ext.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fp-to-int-to-fp.ll [DAGCombine] (float)((int) f) --> ftrunc (PR36617) 2018-04-20 15:07:55 +00:00
fp2int2fp-ppcfp128.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fp64-to-int16.ll Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
fp128-bitcast-after-operation.ll [PowerPC][Altivec] Add mfvrd and mffprd extended mnemonic 2017-03-15 16:04:53 +00:00
fp_to_uint.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fpcopy.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
frame-size.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
frameaddr.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
frounds.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fsel.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
fsl-e500mc.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
fsl-e5500.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
fsqrt.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
fsub-fneg.ll [DAGCombiner, PowerPC] allow X - (fpext(-Y) --> X + fpext(Y) with multiple uses 2018-04-15 16:43:48 +00:00
ftrunc-vec.ll [DAGCombine] (float)((int) f) --> ftrunc (PR36617) 2018-04-20 15:07:55 +00:00
func-addr-consts.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
func-addr.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
glob-comp-aa-crash.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
gpr-vsr-spill.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
hello-reloc.s [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
hello.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
hidden-vis-2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
hidden-vis.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
htm.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
i1-ext-fold.ll [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
i1-to-double.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
i32-to-float.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
i64-to-float.ll [Power9] Exploit D-Form VSX Scalar memory ops that target full VSX register set 2016-10-04 11:25:52 +00:00
i64_fp.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
i64_fp_round.ll [PowerPC] Use rldicr instruction for AND with an immediate if possible 2017-02-24 18:03:16 +00:00
i128-and-beyond.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ia-mem-r0.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ia-neg-const.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
iabs.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ifcvt-forked-bug-2016-08-08.ll CodeGen: If Convert blocks that would form a diamond when tail-merged. 2016-08-24 21:34:27 +00:00
ifcvt.ll [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
illegal-element-type.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
in-asm-f64-reg.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
indexed-load.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
indirect-hidden.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
indirectbr.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
inline-asm-s-modifier.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
inline-asm-scalar-to-vector-error.ll [Power9] Part-word VSX integer scalar loads/stores and sign extend instructions 2016-10-04 06:59:23 +00:00
inlineasm-copy.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
inlineasm-i64-reg.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
int-fp-conv-0.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
int-fp-conv-1.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
inverted-bool-compares.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
isel-rc-nox0.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
isel.ll [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
ispositive.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
itofp128.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
jaggedstructs.ll In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. 2017-03-14 00:34:14 +00:00
lbz-from-ld-shift.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
lbzux.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ld-st-upd.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ldtoc-inv.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
lha.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
licm-remat.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
licm-tocReg.ll [PowerPC] Return true in enableMultipleCopyHints(). 2018-01-31 09:26:51 +00:00
lit.local.cfg
livephysregs.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
load-constant-addr.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
load-shift-combine.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
load-two-flts.ll [PowerPC] Return true in enableMultipleCopyHints(). 2018-01-31 09:26:51 +00:00
load-v4i8-improved.ll [Power9] Part-word VSX integer scalar loads/stores and sign extend instructions 2016-10-04 06:59:23 +00:00
logic-ops-on-compares.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
long-compare.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
longcall.ll [PowerPC] Add support for -mlongcall 2016-08-30 00:59:23 +00:00
longdbl-truncate.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
loop-data-prefetch-inner.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
loop-data-prefetch.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
loop-hoist-toc-save.ll Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores 2018-03-23 15:28:15 +00:00
loop-prep-all.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
lsa.ll Add address space mangling to lifetime intrinsics 2017-04-10 20:18:21 +00:00
lsr-postinc-pos.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
lxv-aligned-stack-slots.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
lxvw4x-bug.ll [Power9] Add exploitation of non-permuting memory ops 2016-09-22 09:52:19 +00:00
machine-combiner.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mask64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mature-mc-support.ll Run these tests, the errors were old and not valid anymore. 2018-02-16 23:02:28 +00:00
mc-instrlat.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-1.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-3.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
mcm-4.ll [Power9] Exploit D-Form VSX Scalar memory ops that target full VSX register set 2016-10-04 11:25:52 +00:00
mcm-5.ll Always use relative jump table encodings on PowerPC64. 2016-11-16 00:37:30 +00:00
mcm-6.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-7.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-8.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-9.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-10.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-11.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
mcm-12.ll [Power9] Exploit D-Form VSX Scalar memory ops that target full VSX register set 2016-10-04 11:25:52 +00:00
mcm-13.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-default.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mcm-obj-2.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
mcm-obj.ll Use shouldAssumeDSOLocal in classifyGlobalReference. 2017-01-26 15:02:31 +00:00
mcount-insertion.ll Rename CountingFunctionInserter and use for both mcount and cygprofile calls, before and after inlining 2017-11-14 21:09:45 +00:00
mem-rr-addr-mode.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
memCmpUsedInZeroEqualityComparison.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mem_update.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
memcmp-mergeexpand.ll [MergeICmps] Re-land 324317 "Enable the MergeICmps Pass by default." 2018-03-19 13:37:04 +00:00
memcmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
memcmpIR.ll [CGP] use subtract or subtract-of-cmps for result of memcmp expansion 2017-07-31 18:08:24 +00:00
memcpy-vec.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memcpy_dereferenceable.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-nc-le.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-nc.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
merge-st-chain-op.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
merge_stores_dereferenceable.ll [SelectionDAG] set dereferenceable flag in MergeConsecutiveStores to fix assetion failure 2017-06-27 12:43:08 +00:00
mftb.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
misched-inorder-latency.ll CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
misched.ll
mtvsrdd.ll [PowerPC] Pretty-print CR bits the way the binutils disassembler does 2017-07-25 18:26:35 +00:00
mul-neg-power-2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
mul-with-overflow.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
mulhs.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
mulli64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
mult-alt-generic-powerpc.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
mult-alt-generic-powerpc64.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
multi-return.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
named-reg-alloc-r0.ll
named-reg-alloc-r1-64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
named-reg-alloc-r1.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
named-reg-alloc-r2-64.ll
named-reg-alloc-r2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
named-reg-alloc-r13-64.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
named-reg-alloc-r13.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
neg.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
negate-i1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
negctr.ll
no-dead-strip.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
no-dup-of-bdnz.ll [PowerPC] Mark the BDNZ intrinsic as NoDuplicate 2018-04-17 13:07:01 +00:00
no-dup-spill-fp.ll [PowerPC] Don't spill the frame pointer twice 2016-08-31 00:52:03 +00:00
no-ext-with-count-zeros.ll [PowerPC] - No SExt/ZExt needed for count trailing zeros 2016-10-27 05:17:58 +00:00
no-extra-fp-conv-ldst.ll [DAGCombine] (float)((int) f) --> ftrunc (PR36617) 2018-04-20 15:07:55 +00:00
no-pref-jumps.ll [PowerPC] Reverting sequence of patches for elimination of comparison instructions 2017-09-26 20:42:47 +00:00
no-rlwimi-trivial-commute.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
noPermuteFormasking.ll [PowerPC] Do not emit record-form rotates when record-form andi suffices 2018-03-05 19:27:16 +00:00
non-simple-args-intrin.ll [PowerPC] Can not assume an intrinsic argument is a simple type. 2018-01-09 03:03:41 +00:00
novrsave.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
opt-cmp-inst-cr0-live.ll [CodeGen] Don't omit any redundant information in -debug output 2018-02-26 15:23:42 +00:00
opt-li-add-to-addi.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
opt-sub-inst-cr0-live.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
optcmp.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
optnone-crbits-i1-ret.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
or-addressing-mode.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ori_imm32.ll [PowerPC] better instruction selection for OR (XOR) with a 32-bit immediate 2017-08-23 08:55:18 +00:00
p8-isel-sched.ll [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
p8-scalar_vector_conversions.ll Revert "[PowerPC] Try to simplify a Swap if it feeds a Splat" 2017-10-30 19:55:38 +00:00
p8altivec-shuffles-pred.ll [PowerPC] Fix a performance bug for PPC::XXSLDWI. 2017-05-24 23:48:29 +00:00
p9-vector-compares-and-counts.ll Implement vector count leading/trailing bytes with zero lsb and vector parity 2016-10-28 19:38:24 +00:00
p9-vinsert-vextract.ll [Power9] Fix the resource list for the COPY instruction. 2018-03-27 17:51:53 +00:00
p9-xxinsertw-xxextractuw.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
peephole-align.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
pie.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pip-inner.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
popcnt.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
post-ra-ec.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
power9-moves-and-splats.ll [Power9] Allow AnyExt immediates for XXSPLTIB 2016-12-15 11:16:20 +00:00
ppc-crbits-onoff.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
ppc-ctr-dead-code.ll Disabling the transformation introduced in r315888 2017-10-20 00:36:46 +00:00
ppc-empty-fs.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
ppc-prologue.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc-redzone-alignment-bug.ll Revert "[PowerPC] Manually schedule the prologue and epilogue" 2018-01-12 13:12:49 +00:00
ppc-shrink-wrapping.ll Reapply ARM: Do not spill CSR to stack on entry to noreturn functions 2018-04-07 10:57:03 +00:00
ppc-vaarg-agg.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc32-align-long-double-sf.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
ppc32-constant-BE-ppcf128.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc32-cyclecounter.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc32-i1-vaarg.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc32-lshrti3.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc32-nest.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
ppc32-pic-large.ll [PowerPC] Secure PLT support 2018-03-27 11:23:53 +00:00
ppc32-pic.ll [PPC] Set SP after loading data from stack frame, if no red zone is present 2016-09-22 17:22:43 +00:00
ppc32-skip-regs.ll [PowerPC] fix passing long double arguments to function (soft-float) 2016-08-05 08:47:26 +00:00
ppc32-vacopy.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-32bit-addic.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-P9-mod.ll [Power9] Added support for the modsw, moduw, modsd, modud hardware instructions. 2017-06-12 17:58:42 +00:00
ppc64-P9-vabsd.ll [Power9] Exploit vector absolute difference instructions on Power 9 2017-08-02 20:07:21 +00:00
ppc64-abi-extend.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-align-long-double.ll [NFC] fix trivial typos in comments and documents 2018-01-26 08:15:29 +00:00
ppc64-altivec-abi.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc64-anyregcc-crash.ll
ppc64-anyregcc.ll [StackMaps] Increase the size of the "location size" field 2017-04-28 04:48:42 +00:00
ppc64-blnop.ll [PPC] Refine checks for emiting TOC restore nop and tail-call eligibility. 2017-08-21 17:35:32 +00:00
ppc64-byval-align.ll [PowerPC] Return true in enableMultipleCopyHints(). 2018-01-31 09:26:51 +00:00
ppc64-calls.ll [PPC] Refine checks for emiting TOC restore nop and tail-call eligibility. 2017-08-21 17:35:32 +00:00
ppc64-crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-cyclecounter.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-elf-abi.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-fastcc-fast-isel.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-fastcc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-func-desc-hoist.ll Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores 2018-03-23 15:28:15 +00:00
ppc64-gep-opt.ll Turn on -addr-sink-using-gep by default. 2017-04-06 22:42:18 +00:00
ppc64-get-cache-line-size.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc64-i128-abi.ll [PowerPC] Pretty-print CR bits the way the binutils disassembler does 2017-07-25 18:26:35 +00:00
ppc64-icbt-pwr7.ll
ppc64-icbt-pwr8.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-linux-func-size.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-nest.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
ppc64-nonfunc-calls.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
ppc64-patchpoint.ll
ppc64-pre-inc-no-extra-phi.ll [PowerPC] Check if the pre-increment PHI Node already exists 2017-08-21 13:36:18 +00:00
ppc64-prefetch.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-r2-alloc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-sibcall-shrinkwrap.ll Use PIC relocation model as default for PowerPC64 ELF. 2016-12-15 00:01:53 +00:00
ppc64-sibcall.ll [PowerPC] fix a bug in TCO eligibility check 2017-12-30 08:09:04 +00:00
ppc64-smallarg.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-stackmap-nops.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-stackmap.ll [StackMaps] Increase the size of the "location size" field 2017-04-28 04:48:42 +00:00
ppc64-toc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-vaarg-int.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64-zext.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64le-aggregates.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc64le-calls.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc64le-crsave.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppc64le-localentry-large.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc64le-localentry.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc64le-smallarg.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
ppc440-fp-basic.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppc440-msync.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppcf128-1-opt.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppcf128-1.ll
ppcf128-2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppcf128-3.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppcf128-4.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
ppcf128-endian.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
ppcf128sf.ll Elide stores which are overwritten without being observed. 2017-05-16 19:43:56 +00:00
ppcsoftops.ll [PowerPC] Refactor soft-float support, and enable PPC64 soft float 2016-10-02 02:10:20 +00:00
pr3711_widen_bit.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
pr12757.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr13641.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr13891.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr15031.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr15359.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr15630.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr15632.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr16556-2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr16556.ll
pr16573.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr17168.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
pr17354.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr18663-2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
pr18663.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
pr20442.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr22711.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr24216.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr24546.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
pr24636.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr25157-peephole.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
pr25157.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
pr26180.ll
pr26193.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr26356.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr26378.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr26381.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr26617.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr26690.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr27078.ll [PowerPC] Fix a performance bug for PPC::XXSLDWI. 2017-05-24 23:48:29 +00:00
pr27350.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
pr28130.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pr28630.ll [PowerPC] Wrong fast-isel codegen for VSX floating-point loads 2016-08-05 15:22:05 +00:00
pr30451.ll Add address space mangling to lifetime intrinsics 2017-04-10 20:18:21 +00:00
pr30640.ll PowerPC: specify full triple to avoid different Darwin asm syntax. 2016-10-14 21:25:29 +00:00
pr30663.ll [PPCMIPeephole] Fix splat elimination 2016-10-12 00:48:25 +00:00
pr30715.ll [PowerPC] fix tests to be independent of FP undef 2018-03-10 16:14:05 +00:00
pr31144.ll [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR 2016-12-12 22:09:02 +00:00
pr32063.ll [PPC] Fix code generation for bswap(int32) followed by store16 2017-03-02 21:07:59 +00:00
pr32140.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr33093.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr33547.ll [PowerPC] Disable shrink-wrapping when getting PC address through the LR 2018-02-23 23:08:34 +00:00
pr35402.ll [PPC] Avoid non-simple MVT in STBRX optimization 2018-03-15 17:49:12 +00:00
pr35688.ll [PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversion 2017-12-29 12:22:27 +00:00
pr36068.ll [PowerPC] Tell VSX swap removal that scalar conversions are lane-sensitive 2018-02-01 21:09:04 +00:00
pr36292.ll [PowerPC] Do not produce invalid CTR loop with an FRem 2018-02-22 03:02:41 +00:00
preemption.ll Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
preinc-ld-sel-crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
preincprep-invoke.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
preincprep-nontrans-crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
private.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pwr3-6x.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
pwr7-gt-nop.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
pzero-fp-xored.ll [PPC] Adding the removed testcase again 2016-10-27 19:10:09 +00:00
qpx-bv-sint.ll [PowerPC] fix tests to be independent of FP undef 2018-03-10 16:14:05 +00:00
qpx-bv.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
qpx-func-clobber.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
qpx-load-splat.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
qpx-load.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
qpx-recipest.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
qpx-rounding-ops.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
qpx-s-load.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
qpx-s-sel.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
qpx-s-store.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
qpx-sel.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
qpx-split-vsetcc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
qpx-store.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
qpx-unal-cons-lds.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
qpx-unalperm.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
quadint-return.ll Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
r31.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
recipest.ll [Target] move reciprocal estimate settings from TargetOptions to TargetLowering 2016-10-04 20:46:43 +00:00
reg-coalesce-simple.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
reg-names.ll First step towards more human-friendly PPC assembler output: 2017-11-29 23:05:56 +00:00
reloc-align.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
remap-crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
remat-imm.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
remove-redundant-moves.ll [PowerPC] Add codegen for VSX word extract convert to FP 2017-08-14 18:09:29 +00:00
remove-redundant-toc-saves.ll [PowerPC] Remove redundant TOC saves 2017-11-27 20:26:36 +00:00
resolvefi-basereg.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
resolvefi-disp.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
restore-r30.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
retaddr.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
retaddr2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
return-val-i128.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rlwimi-and-or-bits.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
rlwimi-and.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
rlwimi-commute.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rlwimi-dyn-and.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
rlwimi-keep-rsh.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rlwimi.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rlwimi2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rlwimi3.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rlwinm-zero-ext.ll [PowerPC] Do not emit record-form rotates when record-form andi suffices 2018-03-05 19:27:16 +00:00
rlwinm.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rlwinm2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rm-zext.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
rotl-2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rotl-64.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rotl-rotr-crash.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
rotl.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
rounding-ops.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
rs-undef-use.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
s000-alias-misched.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
save-bp.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
save-cr-ppc32svr4.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
save-crbp-ppc32svr4.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
scavenging.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
sdag-ppcf128.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
sdiv-pow2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
sections.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
select-addrRegRegOnly.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
select-cc.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
select-i1-vs-i1.ll [PowerPC] Return true in enableMultipleCopyHints(). 2018-01-31 09:26:51 +00:00
select_const.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
select_lt0.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
selectiondag-extload-computeknownbits.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
selectiondag-sextload.ll [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users 2017-10-27 21:54:24 +00:00
set0-v8i16.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
setcc-logic.ll [PPC] Also disable the pre-emit version of reg+reg to reg+imm transformation. 2017-12-18 19:21:56 +00:00
setcc-to-sub.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
setcc_no_zext.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
setcclike-or-comb.ll [DAGCombine] More fixups to SETCC legality checking (visitANDLike/visitORLike) 2016-09-06 23:02:23 +00:00
seteq-0.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
shift-cmp.ll [PowerPC] Add a pattern for a runtime bit check 2016-09-02 02:34:44 +00:00
shift128.ll CodeGen: Power: Add lowering for shifts of v1i128. 2017-05-17 21:54:41 +00:00
shift_mask.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shl_elim.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
shl_sext.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
sign_ext_inreg1.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
simplifyConstCmpToISEL.ll [PowerPC] Convert r+r instructions to r+i (pre and post RA) 2017-12-15 07:27:53 +00:00
sj-ctr-loop.ll
sjlj.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sjlj_no0x.ll [PowerPC] Fix sjlj pseduo instructions to use G8RC_NOX0 register class 2017-02-01 14:33:57 +00:00
small-arguments.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
spill-nor0.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
splat-bug.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
splat-larger-types-as-v16i8.ll [PowerPC] Don't crash on larger splats achieved through 1-byte splats 2017-08-08 13:52:45 +00:00
split-index-tc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
srl-mask.ll [PowerPC] Use rldicr instruction for AND with an immediate if possible 2017-02-24 18:03:16 +00:00
stack-no-redzone.ll [PPC] Set SP after loading data from stack frame, if no red zone is present 2016-09-22 17:22:43 +00:00
stack-protector.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
stack-realign.ll [PPC] Set SP after loading data from stack frame, if no red zone is present 2016-09-22 17:22:43 +00:00
stackmap-frame-setup.ll Add extra operand to CALLSEQ_START to keep frame part set up previously 2017-05-09 13:35:13 +00:00
stacksize.ll Revert "Revert "[PowerPC][ELFv2ABI] Allocate parameter area on-demand to reduce stack frame size"" 2017-03-08 02:41:35 +00:00
std-unal-fi.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
stdux-constuse.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
stfiwx-2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
stfiwx.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
store-constant.ll [PowerPC] Follow-up to r318436 to get the missed CSE opportunities 2017-12-12 12:09:34 +00:00
store-load-fwd.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
store-update.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
structsinmem.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
structsinregs.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
stubs.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
stwu-gta.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
stwu8.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
stwux.ll
sub-bv-types.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
subc.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
subreg-postra-2.ll [LICM] sink through non-trivially replicable PHI 2017-11-03 16:24:53 +00:00
subreg-postra.ll [PowerPC] Expand ISEL instruction into if-then-else sequence. 2017-01-16 20:12:26 +00:00
subtract_from_imm.ll [PowerPC] Use subfic instruction for subtract from immediate 2017-02-24 18:16:06 +00:00
svr4-redzone.ll [PPC] Fix two bugs in frame lowering. 2017-07-11 16:42:20 +00:00
swaps-le-1.ll [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE 2017-05-02 01:47:34 +00:00
swaps-le-2.ll [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE 2017-05-02 01:47:34 +00:00
swaps-le-3.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
swaps-le-4.ll Add address space mangling to lifetime intrinsics 2017-04-10 20:18:21 +00:00
swaps-le-5.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
swaps-le-6.ll [PowerPC] Ensure displacements for DQ-Form instructions are multiples of 16 2017-07-13 18:17:10 +00:00
swaps-le-7.ll [PPC] cleanup of mayLoad/mayStore flags and memory operands. 2017-01-26 18:59:15 +00:00
tail-dup-analyzable-fallthrough.ll [PPC] Generate positive FP zero using xor insn instead of loading from constant area 2016-10-24 17:31:09 +00:00
tail-dup-branch-to-fallthrough.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
tail-dup-break-cfg.ll Codegen: Make chains from trellis-shaped CFGs 2017-02-15 19:49:14 +00:00
tail-dup-layout.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
tailcall-string-rvo.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
tailcall1-64.ll Specify complete target triple in test 2017-07-12 01:16:50 +00:00
tailcall1.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
tailcallpic1.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
testBitReverse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesi32gtu.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesi32leu.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesi32ltu.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesieqsc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesieqsi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesieqsll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesieqss.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiequc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiequi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiequll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiequs.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigesc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigesi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigesll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigess.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigeuc.ll [PowerPC] Follow-up to r318436 to get the missed CSE opportunities 2017-12-12 12:09:34 +00:00
testComparesigeui.ll [PowerPC] Sign-extend negative constant stores 2017-12-11 14:35:48 +00:00
testComparesigeull.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesigeus.ll [PowerPC] Follow-up to r318436 to get the missed CSE opportunities 2017-12-12 12:09:34 +00:00
testComparesigtsc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigtsi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigtsll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigtss.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesigtuc.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesigtui.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesigtus.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesilesc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesilesi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesilesll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiless.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesileuc.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesileui.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesileull.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesileus.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesiltsc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiltsi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiltsll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiltss.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiltuc.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesiltui.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesiltus.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesinesc.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesinesi.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesinesll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesiness.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesineuc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesineui.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesineull.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesineus.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testCompareslleqsc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testCompareslleqsi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testCompareslleqsll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testCompareslleqss.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllequc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllequi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllequll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllequs.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllgesc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllgesi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllgesll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllgess.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllgeuc.ll [PowerPC] Follow-up to r318436 to get the missed CSE opportunities 2017-12-12 12:09:34 +00:00
testComparesllgeui.ll [PowerPC] Sign-extend negative constant stores 2017-12-11 14:35:48 +00:00
testComparesllgeull.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesllgeus.ll [PowerPC] Follow-up to r318436 to get the missed CSE opportunities 2017-12-12 12:09:34 +00:00
testComparesllgtsll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllgtuc.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesllgtui.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesllgtus.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testCompareslllesc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testCompareslllesi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testCompareslllesll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllless.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllleuc.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesllleui.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesllleull.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesllleus.ll [PowerPC] Recommit r314244 with refactoring and off by default 2017-11-30 13:39:10 +00:00
testComparesllltsll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllltuc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllltui.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllltus.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllnesll.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
testComparesllneull.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
thread-pointer.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
tls-cse.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
tls-pic.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
tls-pie-xform.ll [PowerPC] Optimize TLS initial-exec sequence to use X-Form loads/stores 2018-03-15 15:34:41 +00:00
tls-store2.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
tls.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
tls_get_addr_clobbers.ll Revert "[PowerPC] Manually schedule the prologue and epilogue" 2018-01-12 13:12:49 +00:00
tls_get_addr_fence1.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
tls_get_addr_fence2.mir Followup on Proposal to move MIR physical register namespace to '$' sigil. 2018-01-31 22:04:26 +00:00
tls_get_addr_stackframe.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
toc-load-sched-bug.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
trampoline.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
trunc-srl-load.ll [DAGCombine] Improve ReduceLoad for SRL 2018-04-09 08:16:11 +00:00
uint-to-ppcfp128-crash.ll [PowerPC] Fix parest build failure in SPEC2017. 2017-12-21 15:42:50 +00:00
unal-altivec-wint.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
unal-altivec.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
unal-altivec2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
unal-vec-ldst.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
unal-vec-negarith.ll [CodeGen] Use MIR syntax for MachineMemOperand printing 2018-03-14 21:52:13 +00:00
unal4-std.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
unaligned.ll [PowerPC] Convert r+r instructions to r+i (pre and post RA) 2017-12-15 07:27:53 +00:00
unsafe-math.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
unwind-dw2-g.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
unwind-dw2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vaddsplat.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
varargs-struct-float.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
varargs.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
variable_elem_vec_extracts.ll [SelectionDAG] Reverse the order of operands in the ISD::ADD created by TargetLowering::getVectorElementPointer so that the FrameIndex is on the left. 2017-12-22 17:18:13 +00:00
vcmp-fold.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec-abi-align.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec-asm-disabled.ll
vec_abs.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_absd.ll Fix some broken CHECK lines. 2017-01-22 20:28:56 +00:00
vec_add_sub_doubleword.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_add_sub_quadword.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_auto_constant.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_br_cmp.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_buildvector_loadstore.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_call.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_clz.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_cmp.ll [PowerPC][Altivec] Add vnot extended mnemonic 2017-02-07 18:57:29 +00:00
vec_cmpd.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_constants.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_conv.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_extload.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_extract_p9.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_extract_p9_2.ll [DAGCombiner] When combining zero_extend of a truncate, only mask before extending for vectors. 2018-03-01 22:32:25 +00:00
vec_fmuladd.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_fneg.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_insert.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_int_ext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_mergeow.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_minmax.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_misaligned.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_mul.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_mul_even_odd.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_perf_shuffle.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_popcnt.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_revb.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_rotate_shift.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_rounding.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_select.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_shift.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_shuffle.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_shuffle_le.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_shuffle_p8vector.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_shuffle_p8vector_le.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_sldwi.ll [PowerPC] Fix a performance bug for PPC::XXSLDWI. 2017-05-24 23:48:29 +00:00
vec_splat.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_splat_constant.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_sqrt.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_urem_const.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_veqv_vnand_vorc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vec_vrsave.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vec_xxpermdi.ll [PowerPC] Fix a performance bug for PPC::XXPERMDI. 2017-05-31 13:09:57 +00:00
vec_zero.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vector-identity-shuffle.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vector-merge-store-fp-constants.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vector.ll PowerPC: Do not use llc -march in tests. 2017-08-01 22:20:41 +00:00
vperm-instcombine.ll
vperm-lowering.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vrsave-spill.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vrspill.ll
vsel-prom.ll
vselect-constants.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vsx-args.ll [PowerPC][Altivec] Add vmr extended mnemonic 2017-01-31 13:43:11 +00:00
vsx-div.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-elementary-arith.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-fma-m.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-fma-mutate-trivial-copy.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-fma-mutate-undef.ll
vsx-fma-sp.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-infl-copy1.ll [PowerPC][Altivec] Add vmr extended mnemonic 2017-01-31 13:43:11 +00:00
vsx-infl-copy2.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-ldst-builtin-le.ll P9: D-form vector load/store. Differential Revision: https://reviews.llvm.org/D33248 2017-05-24 17:50:37 +00:00
vsx-ldst.ll P9: D-form vector load/store. Differential Revision: https://reviews.llvm.org/D33248 2017-05-24 17:50:37 +00:00
vsx-minmax.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-p8.ll [Power9] Part-word VSX integer scalar loads/stores and sign extend instructions 2016-10-04 06:59:23 +00:00
vsx-p9.ll [PowerPC] allow D-form VSX load/store when accessing FrameIndex without offset 2018-04-06 05:41:16 +00:00
vsx-partword-int-loads-and-stores.ll [PowerPC] Reduce register pressure by not materializing a constant just for use as an index register for X-Form loads/stores. 2017-07-10 16:44:45 +00:00
vsx-recip-est.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx-self-copy.ll
vsx-spill-norwstore.ll [Power9] Part-word VSX integer scalar loads/stores and sign extend instructions 2016-10-04 06:59:23 +00:00
vsx-spill.ll [PowerPC] Utilize DQ-Form instructions for spill/restore and fix FrameIndex elimination to only use `lis/addi` if necessary. 2017-10-11 20:20:58 +00:00
vsx-vec-spill.ll Fix a test case failure on Apple PPC. 2016-10-04 07:37:38 +00:00
vsx-word-splats.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
vsx.ll [PowerPC] Utilize DQ-Form instructions for spill/restore and fix FrameIndex elimination to only use `lis/addi` if necessary. 2017-10-11 20:20:58 +00:00
vsxD-Form-spills.ll [PowerPC] Infrastructure work. Implement getting the opcode for a spill in one place. 2018-03-26 17:39:18 +00:00
vsx_insert_extract_le.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
vsx_scalar_ld_st.ll [PPC] Heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st. 2017-11-20 14:38:30 +00:00
vsx_shuffle_le.ll P9: D-form vector load/store. Differential Revision: https://reviews.llvm.org/D33248 2017-05-24 17:50:37 +00:00
vtable-reloc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
weak_def_can_be_hidden.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
xray-attribute-instrumentation.ll [XRay][CodeGen] Use the current function symbol as the associated symbol for the instrumentation map 2017-09-14 07:08:23 +00:00
xray-conditional-return.ll [XRay] support conditional return on PPC. 2017-09-22 18:30:02 +00:00
xray-ret-is-terminator.ll [XRay] support conditional return on PPC. 2017-09-22 18:30:02 +00:00
xray-tail-call-hidden.ll [XRay][CodeGen][PowerPC] Fix tail exit codegen for XRay in PPC 2017-09-08 01:47:56 +00:00
xray-tail-call-sled.ll [XRay][CodeGen][PowerPC] Fix tail exit codegen for XRay in PPC 2017-09-08 01:47:56 +00:00
xvcmpeqdp-v2f64.ll
xxleqv_xxlnand_xxlorc.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
zero-not-run.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00
zext-and-cmp.ll [PowerPC] Relax the checking on AND/AND8 in isSignOrZeroExtended. 2017-11-29 04:09:29 +00:00
zext-bitperm.ll [PowerPC] support ZERO_EXTEND in tryBitPermutation 2017-10-02 09:24:00 +00:00
zext-free.ll Adding -verify-machineinstrs option to PowerPC tests 2016-08-03 18:17:35 +00:00