..
2004-11-29-ShrCrash.ll
2004-11-30-shift-crash.ll
2004-11-30-shr-var-crash.ll
2004-12-12-ZeroSizeCommon.ll
2005-01-14-SetSelectCrash.ll
2005-01-14-UndefLong.ll
2005-08-12-rlwimi-crash.ll
2005-09-02-LegalizeDuplicatesCalls.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2005-10-08-ArithmeticRotate.ll
2005-11-30-vastart-crash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2006-01-11-darwin-fp-argument.ll
Fix the remaining TCL-style quotes found in the testsuite. This is
2012-07-02 19:09:46 +00:00
2006-01-20-ShiftPartsCrash.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2006-04-01-FloatDoubleExtend.ll
2006-04-05-splat-ish.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2006-04-19-vmaddfp-crash.ll
2006-05-12-rlwimi-crash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2006-07-07-ComputeMaskedBits.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2006-07-19-stwbrx-crash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2006-08-11-RetVector.ll
2006-08-15-SelectionCrash.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2006-09-28-shift_64.ll
2006-10-13-Miscompile.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2006-10-17-brcc-miscompile.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2006-10-17-ppc64-alloca.ll
2006-11-10-DAGCombineMiscompile.ll
2006-11-29-AltivecFPSplat.ll
2006-12-07-LargeAlloca.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2006-12-07-SelectCrash.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2007-01-04-ArgExtension.ll
2007-01-15-AsmDialect.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
2007-01-29-lbrx-asm.ll
2007-01-31-InlineAsmAddrMode.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
2007-02-16-AlignPacked.ll
2007-02-16-InlineAsmNConstraint.ll
2007-02-23-lr-saved-twice.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2007-03-24-cntlzd.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2007-03-30-SpillerCrash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2007-04-24-InlineAsm-I-Modifier.ll
Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
2014-02-13 14:44:26 +00:00
2007-04-30-InlineAsmEarlyClobber.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2007-05-03-InlineAsm-S-Constraint.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
2007-05-14-InlineAsmSelectCrash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
2007-05-22-tailmerge-3.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2007-05-30-dagcombine-miscomp.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
2007-06-28-BCCISelBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
2007-08-04-CoalescerAssert.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
2007-09-04-AltivecDST.ll
Protect PPC Altivec patterns with a predicate
2013-03-15 13:21:21 +00:00
2007-09-07-LoadStoreIdxForms.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
2007-09-08-unaligned.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2007-09-11-RegCoalescerAssert.ll
2007-09-12-LiveIntervalsAssert.ll
2007-10-16-InlineAsmFrameOffset.ll
2007-10-18-PtrArithmetic.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2007-10-21-LocalRegAllocAssert2.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2007-10-21-LocalRegAllocAssert.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2007-11-04-CoalescerCrash.ll
2007-11-16-landingpad-split.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2007-11-19-VectorSplitting.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2008-02-05-LiveIntervalsAssert.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
2008-02-09-LocalRegAllocAssert.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-03-05-RegScavengerAssert.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-03-17-RegScavengerCrash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-03-18-RegScavengerAssert.ll
enable PPC register scavenging by default (update tests and remove some FIXMEs)
2011-12-05 17:55:17 +00:00
2008-03-24-AddressRegImm.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-03-24-CoalescerBug.ll
Make "@name =" mandatory for globals in .ll files.
2016-05-10 18:22:45 +00:00
2008-03-26-CoalescerBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-04-10-LiveIntervalCrash.ll
2008-04-16-CoalescerBug.ll
2008-04-23-CoalescerCrash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2008-05-01-ppc_fp128.ll
2008-06-19-LegalizerCrash.ll
2008-06-21-F128LoadStore.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-06-23-LiveVariablesCrash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-07-10-SplatMiscompile.ll
[PATCH] Correct type used for VADD_SPLAT optimization on PowerPC
2014-05-27 15:57:51 +00:00
2008-07-15-Bswap.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-07-15-Fabs.ll
2008-07-15-SignExtendInreg.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-07-17-Fneg.ll
2008-07-24-PPC64-CCBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2008-09-12-CoalescerBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2008-10-17-AsmMatchingOperands.ll
test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll: [PR11218] Mark "REQUIRES: asserts" for now.
2011-10-28 23:11:03 +00:00
2008-10-28-f128-i32.ll
2008-10-28-UnprocessedNode.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-10-31-PPCF128Libcalls.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2008-12-02-LegalizeTypeAssert.ll
2009-01-16-DeclareISelBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
2009-03-17-LSRBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
2009-05-28-LegalizeBRCC.ll
2009-07-16-InlineAsm-M-Operand.ll
2009-08-17-inline-asm-addr-mode-breakage.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2009-09-18-carrybit.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
2009-11-15-ProcImpDefsBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
2009-11-25-ImpDefBug.ll
2010-02-04-EmptyGlobal.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
2010-02-12-saveCR.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
2010-03-09-indirect-call.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
2010-04-01-MachineCSEBug.ll
After trivial coalescing, the MI being visited may have become a copy. Avoid adding it to CSE hash table since copies aren't being considered for CSE and they may be deleted.
2010-04-02 02:21:24 +00:00
2010-05-03-retaddr1.ll
Don't reserve R2 on Darwin/PPC
2013-03-12 15:18:14 +00:00
2010-10-11-Fast-Varargs.ll
PowerPC varargs functions store live-in registers on the stack. Make sure we use
2010-10-11 20:43:09 +00:00
2010-12-18-PPCStackRefs.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2011-12-05-NoSpillDupCR.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2011-12-06-SpillAndRestoreCR.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2011-12-08-DemandedBitsMiscompile.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
2012-09-16-TOC-entry-check.ll
Use createTempSymbol to avoid collisions instead of an ad hoc method.
2015-03-17 14:50:32 +00:00
2012-10-11-dynalloc.ll
Do not consider a machine instruction that uses and defines the same
2012-11-13 18:40:58 +00:00
2012-10-12-bitcast.ll
[PowerPC] Clean up -mattr=+vsx tests to always specify -mcpu
2014-10-19 21:29:21 +00:00
2012-11-16-mischedcall.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
2013-05-15-preinc-fold.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
2013-07-01-PHIElimBug.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
2016-01-07-BranchWeightCrash.ll
Codegen: [PPC] Handle weighted comparisons when inserting selects.
2016-01-12 21:00:43 +00:00
2016-04-16-ADD8TLS.ll
[PowerPC] [PR27387] Disallow r0 for ADD8TLS.
2016-04-25 09:24:34 +00:00
2016-04-17-combine.ll
[PR27390] [CodeGen] Reject indexed loads in CombinerDAG.
2016-04-25 15:43:44 +00:00
2016-04-28-setjmp.ll
[PowerPC] Fix the EH_SjLj_Setup pseudo.
2016-04-28 21:24:37 +00:00
a2-fp-basic.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
a2q-stackalign.ll
PPC QPX requires a 32-byte aligned stack
2013-01-30 23:43:27 +00:00
a2q.ll
Add definitions for the PPC a2q core marked as having QPX available
2013-01-30 21:17:42 +00:00
aa-tbaa.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
aantidep-def-ec.mir
test: Always treat .mir files as tests even outside of CodeGen/MIR
2016-04-04 21:23:44 +00:00
aantidep-inline-asm-use.ll
Tests: PPC: remove unnecessary metadata. NFC
2015-12-02 21:08:03 +00:00
add-fi.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
addc.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
addi-licm.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
addi-reassoc.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
addisdtprelha-nonr3.mir
test: Always treat .mir files as tests even outside of CodeGen/MIR
2016-04-04 21:23:44 +00:00
addrfuncstr.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
aggressive-anti-dep-breaker-subreg.ll
Fix Sub-register Rewriting in Aggressive Anti-Dependence Breaker
2016-04-01 02:05:29 +00:00
alias.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
align.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
allocate-r0.ll
Allocate r0 on PPC
2013-03-27 06:52:27 +00:00
altivec-ord.ll
PPC: Mark vector CC action for SETO and SETONE as Expand
2013-07-08 20:00:03 +00:00
and_add.ll
and_sext.ll
manually upgrade a bunch of tests to modern syntax, and remove some that
2011-06-17 03:14:27 +00:00
and_sra.ll
and-branch.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
and-elim.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
and-imm.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
andc.ll
[ppc] add tests to show potential andc optimization
2016-04-13 23:23:30 +00:00
anon_aggr.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
arr-fp-arg-no-copy.ll
[PowerPC] Add a regression test for r225251
2015-01-06 16:46:37 +00:00
ashr-neg1.ll
Don't crash in SE dealing with ashr x, -1
2013-07-09 18:16:16 +00:00
asm-constraints.ll
Finish the incomplete 'd' inline asm constraint support for PPC by
2016-03-24 21:04:52 +00:00
asm-dialect.ll
[PowerPC] Always use "assembler dialect" 1
2013-07-08 20:20:51 +00:00
asm-printer-topological-order.ll
Move asm-printer-topological-order.ll to PowerPC backend
2016-03-31 22:32:10 +00:00
asm-Zy.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
asym-regclass-copy.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
atomic-1.ll
IR: add "cmpxchg weak" variant to support permitted failure.
2014-06-13 14:24:07 +00:00
atomic-2.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
Atomics-64.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
atomics-fences.ll
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
2016-04-19 23:51:52 +00:00
atomics-indexed.ll
[PowerPC] Use sync inst alias when printing
2015-04-23 23:05:08 +00:00
atomics.ll
[PowerPC] Use sync inst alias when printing
2015-04-23 23:05:08 +00:00
available-externally.ll
[PowerPC] 32-bit ELF PIC support
2014-07-18 23:29:49 +00:00
bdzlr.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
big-endian-actual-args.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
big-endian-call-result.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
big-endian-formal-args.ll
Allow remat of LI on PPC.
2012-08-28 02:10:33 +00:00
bitcasts-direct-move.ll
Bitcasts between FP and INT values using direct moves
2015-12-15 14:50:34 +00:00
bitreverse.ll
[SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsic
2015-11-12 12:29:09 +00:00
blockaddress.ll
[PowerPC] Load BlockAddress values from the TOC in 64-bit SVR4 code
2014-10-31 10:33:14 +00:00
BoolRetToIntTest.ll
[PPC64] Convert bool literals to i32
2015-12-07 20:50:29 +00:00
bperm.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
branch-hint.ll
[PowerPC] Add Branch Hints for Highly-Biased Branches
2015-12-12 00:32:00 +00:00
branch-opt.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
BreakableToken-reduced.ll
[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.
2016-04-19 23:51:52 +00:00
bswap-load-store.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
buildvec_canonicalize.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
builtins-ppc-elf2-abi.ll
Add missing builtins to the PPC back end for ABI compliance (vol. 4)
2015-07-14 17:25:20 +00:00
builtins-ppc-p8vector.ll
LLVM support for vector quad bit permute and gather instructions through builtins
2015-06-11 06:21:25 +00:00
bv-pres-v8i1.ll
Fix PromoteIntRes_BUILD_VECTOR crash with i1 vectors
2013-07-08 06:16:58 +00:00
bv-widen-undef.ll
WidenVecRes_BUILD_VECTOR must use the first operand's type
2013-07-09 18:55:10 +00:00
byval-agg-info.ll
Fix pointer info on PPC byval stores
2014-01-21 20:15:58 +00:00
byval-aliased.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
calls.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
can-lower-ret.ll
Test case for CanLowerReturn fix (r141981)
2011-10-17 04:03:59 +00:00
cc.ll
[PowerPC] 'cc' should be an alias only to 'cr0'
2014-12-04 00:46:20 +00:00
cmp-cmp.ll
cmpb-ppc32.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
cmpb.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
coal-sections.ll
[MachO] Stop generating *coal* sections.
2015-10-15 05:28:38 +00:00
coalesce-ext.ll
Update the cpu specified on some PPC regression tests
2013-11-30 19:39:27 +00:00
code-align.ll
[MBP] Use Function::optForSize() instead of checking OptimizeForSize directly.
2016-04-29 22:01:10 +00:00
combine-to-pre-index-store-crash.ll
[SelectionDAG] Fix CombineToPreIndexedLoadStore O(n^2) behavior
2016-02-03 20:58:55 +00:00
compare-duplicate.ll
compare-simm.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
complex-return.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
constants-i64.ll
[PowerPC] Materialize i64 constants using rotation with masking
2015-01-05 03:41:38 +00:00
constants.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
copysignl.ll
[PPC] Adjust some PowerPC tests to account for presence/absence of VSX
2014-10-17 01:41:22 +00:00
cr1eq-no-extra-moves.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
cr1eq.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
cr_spilling.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
cr-spills.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
crash.ll
Add a reduced testcase from the recent bootstrap crash.
2013-12-16 21:24:00 +00:00
crbit-asm-disabled.ll
Fix an assert in SelectionDAGBuilder when processing inline asm
2016-05-17 19:52:01 +00:00
crbit-asm.ll
[PowerPC] Fix CodeGen/PowerPC/crbit-asm.ll test for -O1
2015-10-28 19:58:02 +00:00
crbits.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
crsave.ll
[ppc64] fix bug in prologue that mfocrf's cr operand should be explict state instead of implicit
2016-04-27 02:59:28 +00:00
crypto_bifs.ll
[Power9] Add support for -mcpu=pwr9 in the back end
2016-05-09 18:54:58 +00:00
ctr-cleanup.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
ctr-loop-tls-const.ll
[PowerPC] Recurse through constants when looking for TLS globals
2015-10-28 23:43:00 +00:00
ctr-minmaxnum.ll
[PowerPC] Map max/minnum intrinsics and fmax/fmin to ISD nodes for CTR-based loop legality
2016-03-27 05:40:56 +00:00
ctrloop-asm.ll
Check InlineAsm clobbers in PPCCTRLoops
2013-05-18 09:20:39 +00:00
ctrloop-cpsgn.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ctrloop-fp64.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ctrloop-i64.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ctrloop-intrin.ll
Fix the PPC CTR Loop pass to look for calls to the intrinsics that
2015-09-08 22:14:58 +00:00
ctrloop-large-ec.ll
Actually call FileCheck in tests
2014-02-16 13:27:39 +00:00
ctrloop-le.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ctrloop-lt.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ctrloop-ne.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ctrloop-reg.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
ctrloop-s000.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
ctrloop-sh.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ctrloop-sums.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
ctrloop-udivti3.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
ctrloops-softfloat.ll
[PowerPC] Disable CTR loops optimization for soft float operations
2016-03-17 17:11:33 +00:00
ctrloops.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
cttz.ll
[PowerPC] Replace cntlz[.] with cntlzw[.]
2015-10-28 03:26:45 +00:00
cxx_tlscc64.ll
CXX_FAST_TLS calling convention: performance improvement for PPC64
2016-04-08 12:04:32 +00:00
darwin-labels.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
dbg.ll
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
2016-04-15 15:57:41 +00:00
DbgValueOtherTargets.test
Remove unnecessary leading comment characters in lit-only file
2013-03-18 22:08:16 +00:00
dcbt-sched.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
delete-node.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
direct-move-profit.ll
[PPC] Use VSX/FP Facility integer load when an integer load's only users are conversion to FP
2016-04-06 20:12:29 +00:00
div-2.ll
div-e-32.ll
Add LLVM support for remaining integer divide and permute instructions from ISA 2.06
2015-04-09 23:54:37 +00:00
div-e-all.ll
Add LLVM support for remaining integer divide and permute instructions from ISA 2.06
2015-04-09 23:54:37 +00:00
dyn-alloca-aligned.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
dyn-alloca-offset.ll
Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.
2015-12-01 11:40:55 +00:00
e500-1.ll
[PowerPC] Don't generate mfocrf on the e500mc
2015-11-25 10:14:31 +00:00
early-ret2.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
early-ret.ll
Re-commit r235560: Switch lowering: extract jump tables and bit tests before building binary tree (PR22262)
2015-04-23 16:45:24 +00:00
ec-input.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
empty-functions.ll
Use the generic Lfunc_begin label on ppc.
2015-03-05 18:55:50 +00:00
emptystruct.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
emutls_generic.ll
Fix typo.
2015-07-28 20:38:29 +00:00
eqv-andc-orc-nor.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ext-bool-trunc-repl.ll
[PowerPC] Fix a DAG replacement bug in PPCTargetLowering::DAGCombineExtBoolTrunc
2016-05-12 04:00:56 +00:00
extra-toc-reg-deps.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
extsh.ll
f32-to-i64.ll
[PowerPC] Don't crash on PPC32 i64 fp_to_uint on modern cores
2015-04-10 03:39:00 +00:00
fabs.ll
use FileCheck; add test for disguised fabs
2016-04-21 20:58:58 +00:00
fast-isel-binary.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-br-const.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-call.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-cmp-imm.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-const.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-conversion-p5.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-conversion.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-crash.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-ext.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-fcmp-nan.ll
[PPC, FastISel] Fix ordered/unordered fcmp
2016-03-17 22:27:58 +00:00
fast-isel-fold.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-fpconv.ll
[PowerPC] Remove incorrect use of COPY_TO_REGCLASS in fast isel
2016-03-31 14:44:50 +00:00
fast-isel-GEP-coalesce.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
fast-isel-i64offset.ll
[PowerPC] Attempt to fix fast-isel-i64offset.ll failure
2016-03-31 16:38:57 +00:00
fast-isel-icmp-split.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
fast-isel-indirectbr.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-load-store-vsx.ll
Strip trailing whitespace and reword explanatory comment.
2015-04-04 02:26:47 +00:00
fast-isel-load-store.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-redefinition.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fast-isel-ret.ll
Since LI/LIS sign extend the constant passed into the instruction we should
2016-01-29 07:20:01 +00:00
fast-isel-shifter.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fastisel-gep-promote-before-add.ll
Clean up function attributes on PPC fast-isel tests.
2015-07-24 01:07:50 +00:00
fcpsgn.ll
[PPC] Adjust some PowerPC tests to account for presence/absence of VSX
2014-10-17 01:41:22 +00:00
fdiv-combine.ll
Fix tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT.
2016-02-26 19:40:34 +00:00
float-asmprint.ll
Simplify writing floating types to assembly.
2013-01-11 10:36:13 +00:00
float-to-int.ll
[PowerPC] Make use of VSX f64 <-> i64 conversion instructions
2014-03-23 05:35:00 +00:00
floatPSA.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
flt-preinc.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
fma-assoc.ll
[PPCVSXFMAMutate] Temporarily disable this pass
2016-03-03 01:27:35 +00:00
fma-ext.ll
[PPCVSXFMAMutate] Temporarily disable this pass
2016-03-03 01:27:35 +00:00
fma-mutate-duplicate-vreg.ll
Codegen: [PPC] Fix PPCVSXFMAMutate to handle duplicates.
2016-02-03 01:41:09 +00:00
fma-mutate-register-constraint.ll
PPC: Teach FMA mutate to respect register classes.
2015-12-10 21:28:40 +00:00
fma-mutate.ll
[PPCVSXFMAMutate] Temporarily disable this pass
2016-03-03 01:27:35 +00:00
fma.ll
[PPCVSXFMAMutate] Temporarily disable this pass
2016-03-03 01:27:35 +00:00
fmaxnum.ll
Add minnum / maxnum codegen
2014-10-21 23:01:01 +00:00
fminnum.ll
Add minnum / maxnum codegen
2014-10-21 23:01:01 +00:00
fnabs.ll
[PowerPC] Clean up -mattr=+vsx tests to always specify -mcpu
2014-10-19 21:29:21 +00:00
fneg.ll
fold-li.ll
fold-zero.ll
Add CR-bit tracking to the PowerPC backend for i1 values
2014-02-28 00:27:01 +00:00
fp2int2fp-ppcfp128.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
fp128-bitcast-after-operation.ll
Bitcasts between FP and INT values using direct moves
2015-12-15 14:50:34 +00:00
fp_to_uint.ll
[PowerPC] Clean up -mattr=+vsx tests to always specify -mcpu
2014-10-19 21:29:21 +00:00
fp-branch.ll
[PowerPC] Clean up -mattr=+vsx tests to always specify -mcpu
2014-10-19 21:29:21 +00:00
fp-int-conversions-direct-moves.ll
Scalar to vector conversions using direct moves
2015-08-13 17:40:44 +00:00
fp-int-fp.ll
fp-to-int-ext.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
fp-to-int-to-fp.ll
[PowerPC] Improve int_to_fp(fp_to_int(x)) combining
2015-01-06 06:01:57 +00:00
fpcopy.ll
frame-size.ll
Allocate the RS spill slot for any PPC function with spills and a large stack frame
2013-03-15 05:06:04 +00:00
frameaddr.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
Frames-alloca.ll
[PowerPC] Allow stack frames without parameter save area
2014-06-23 13:47:52 +00:00
Frames-large.ll
No need to run llvm-as. NFC.
2014-12-26 16:42:47 +00:00
Frames-leaf.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
Frames-small.ll
[PowerPC] Allow stack frames without parameter save area
2014-06-23 13:47:52 +00:00
frounds.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
fsel.ll
[PPC] Adjust some PowerPC tests to account for presence/absence of VSX
2014-10-17 01:41:22 +00:00
fsl-e500mc.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
fsl-e5500.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
fsqrt.ll
[PPC] Adjust some PowerPC tests to account for presence/absence of VSX
2014-10-17 01:41:22 +00:00
func-addr.ll
[PPC64] Fix PR19893 - improve code generation for local function addresses
2014-06-16 21:36:02 +00:00
glob-comp-aa-crash.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
hello-reloc.s
Don't pass relocation-model= to tests that don't need it.
2016-05-18 00:27:17 +00:00
hello.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
hidden-vis-2.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
hidden-vis.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
htm.ll
Add Hardware Transactional Memory (HTM) Support
2015-03-25 19:36:23 +00:00
i1-ext-fold.ll
[PowerPC] Fold i1 extensions with other ops
2015-01-05 21:10:24 +00:00
i1-to-double.ll
With PPC CR bit registers, handle int_to_fp on older cores
2014-03-05 22:14:00 +00:00
i32-to-float.ll
[PowerPC] Make use of VSX f64 <-> i64 conversion instructions
2014-03-23 05:35:00 +00:00
i64_fp_round.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
i64_fp.ll
[PowerPC] Clean up -mattr=+vsx tests to always specify -mcpu
2014-10-19 21:29:21 +00:00
i64-to-float.ll
[PowerPC] Make use of VSX f64 <-> i64 conversion instructions
2014-03-23 05:35:00 +00:00
i128-and-beyond.ll
ia-mem-r0.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ia-neg-const.ll
Use the integrated assembler as default on PowerPC
2015-01-13 19:43:45 +00:00
iabs.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
ifcvt.ll
Enable early if conversion on PPC
2013-04-05 23:29:01 +00:00
illegal-element-type.ll
in-asm-f64-reg.ll
Use the integrated assembler as default on PowerPC
2015-01-13 19:43:45 +00:00
indexed-load.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
indirect-hidden.ll
Simplify handling of hidden stubs on PowerPC.
2016-05-20 12:00:52 +00:00
indirectbr.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
inline-asm-s-modifier.ll
Provide a test case for rl259798
2016-02-04 22:36:10 +00:00
inlineasm-copy.ll
"foo" is not a ppc instruction, don't try to parse it.
2014-02-13 15:33:35 +00:00
inlineasm-i64-reg.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
int-fp-conv-0.ll
int-fp-conv-1.ll
In various places throughout the code generator, there were special
2012-10-29 18:35:49 +00:00
inverted-bool-compares.ll
isel-rc-nox0.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
isel.ll
Add support for the PPC isel instruction.
2012-06-22 23:10:08 +00:00
ispositive.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
itofp128.ll
jaggedstructs.ll
Update the cpu specified on some PPC regression tests
2013-11-30 19:39:27 +00:00
LargeAbsoluteAddr.ll
Don't reserve R2 on Darwin/PPC
2013-03-12 15:18:14 +00:00
lbz-from-ld-shift.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
lbzux.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
ld-st-upd.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ldtoc-inv.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
lha.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
lit.local.cfg
Reduce verbiage of lit.local.cfg files
2014-06-09 22:42:55 +00:00
load-constant-addr.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
load-shift-combine.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
load-two-flts.ll
[PowerPC] Load two floats directly instead of using one 64-bit integer load
2016-03-31 02:56:05 +00:00
long-compare.ll
[PowerPC] Replace cntlz[.] with cntlzw[.]
2015-10-28 03:26:45 +00:00
longdbl-truncate.ll
loop-data-prefetch-inner.ll
[PowerPC] Prefetching should also consider depth > 1 loops
2015-04-10 15:05:02 +00:00
loop-data-prefetch.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
loop-prep-all.ll
[PowerPC] Really iterate over all loops in PPCLoopDataPrefetch/PPCLoopPreIncPrep
2015-04-12 17:18:56 +00:00
lsa.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
lsr-postinc-pos.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
lxvw4x-bug.ll
Fixes a bug with __builtin_vsx_lxvdw4x on Little Endian systems
2015-06-30 19:45:45 +00:00
machine-combiner.ll
[PowerPC] Use the MachineCombiner to reassociate fadd/fmul
2015-07-15 08:23:05 +00:00
mask64.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mature-mc-support.ll
Note that we don't support COFF on PPC.
2015-03-19 02:40:56 +00:00
mc-instrlat.ll
[MachineCombiner] Don't use the opcode-only form of computeInstrLatency
2015-08-05 07:45:28 +00:00
mcm-1.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-2.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-3.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-4.ll
[PPC] Adjust some PowerPC tests to account for presence/absence of VSX
2014-10-17 01:41:22 +00:00
mcm-5.ll
Re-commit r235560: Switch lowering: extract jump tables and bit tests before building binary tree (PR22262)
2015-04-23 16:45:24 +00:00
mcm-6.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-7.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-8.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-9.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-10.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-11.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-12.ll
[PPC] Adjust some PowerPC tests to account for presence/absence of VSX
2014-10-17 01:41:22 +00:00
mcm-13.ll
Weak non-function symbols were being accessed directly, which is
2015-11-20 20:51:31 +00:00
mcm-default.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mcm-obj-2.ll
Update tests to not be as dependent on section numbers.
2015-04-15 15:59:37 +00:00
mcm-obj.ll
Re-commit r235560: Switch lowering: extract jump tables and bit tests before building binary tree (PR22262)
2015-04-23 16:45:24 +00:00
mem_update.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
mem-rr-addr-mode.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
memcpy-vec.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
memset-nc-le.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
memset-nc.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
merge-st-chain-op.ll
[DAGCombine] Fix getStoreMergeAndAliasCandidates's AA-enabled chain walking
2015-09-28 08:02:14 +00:00
MergeConsecutiveStores.ll
Fix test added in r236850 for OSX builders.
2015-05-08 14:04:54 +00:00
mftb.ll
Properly handle the mftb instruction.
2015-06-16 16:01:15 +00:00
misched-inorder-latency.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
misched.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
mul-neg-power-2.ll
mul-with-overflow.ll
manually upgrade a bunch of tests to modern syntax, and remove some that
2011-06-17 03:14:27 +00:00
mulhs.ll
Add r130623 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm.
2011-05-01 15:44:13 +00:00
mulli64.ll
Add PPC64 mulli pattern
2013-08-06 17:03:03 +00:00
mult-alt-generic-powerpc64.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
mult-alt-generic-powerpc.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
named-reg-alloc-r0.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
named-reg-alloc-r1-64.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
named-reg-alloc-r1.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
named-reg-alloc-r2-64.ll
[PowerPC] Make r2 allocatable on PPC64/ELF for some leaf functions
2015-02-01 15:03:28 +00:00
named-reg-alloc-r2.ll
[PowerPC] Make r2 allocatable on PPC64/ELF for some leaf functions
2015-02-01 15:03:28 +00:00
named-reg-alloc-r13-64.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
named-reg-alloc-r13.ll
IR: Make metadata typeless in assembly
2014-12-15 19:07:53 +00:00
neg.ll
negctr.ll
Update to remove the no-frame-pointer-elim-non-leaf flag if it was set to 'false'.
2013-08-22 21:28:54 +00:00
no-dead-strip.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
no-extra-fp-conv-ldst.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
no-pref-jumps.ll
[PowerPC] Mark jumps as expensive (using using CR bits)
2015-02-12 01:02:52 +00:00
no-rlwimi-trivial-commute.mir
test: Always treat .mir files as tests even outside of CodeGen/MIR
2016-04-04 21:23:44 +00:00
novrsave.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
opt-cmp-inst-cr0-live.ll
[PPC64] Mark CR0 Live if PPCInstrInfo::optimizeCompareInstr Creates a Use of CR0
2016-04-12 03:10:52 +00:00
opt-sub-inst-cr0-live.mir
[PPC64] Fix SUBFC8 Defs list
2016-06-01 20:31:07 +00:00
optcmp.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
optnone-crbits-i1-ret.ll
[PowerPC] FastISel can't handle i1 return values when using CR bits
2015-04-01 00:40:48 +00:00
or-addressing-mode.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
p8-isel-sched.ll
[PowerPC] Better scheduling for isel on P7/P8
2015-02-01 17:52:16 +00:00
p8-scalar_vector_conversions.ll
Bitcasts between FP and INT values using direct moves
2015-12-10 13:35:28 +00:00
p8altivec-shuffles-pred.ll
[PowerPC] Don't always consider P8Altivec-only masks in LowerVECTOR_SHUFFLE
2015-09-02 16:52:37 +00:00
peephole-align.ll
[PPC]: Peephole optimize small accesss to aligned globals.
2015-12-11 00:47:36 +00:00
pip-inner.ll
[PowerPC] Fix PPCLoopPreIncPrep for depth > 1 loops
2015-04-11 00:33:08 +00:00
popcnt.ll
[PowerPC] Refactor popcnt[dw] target features
2016-03-29 01:36:01 +00:00
post-ra-ec.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc32-align-long-double-sf.ll
[PowerPC] fix register alignment for long double type
2016-05-09 12:27:39 +00:00
ppc32-cyclecounter.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
ppc32-i1-vaarg.ll
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
2015-08-10 19:01:27 +00:00
ppc32-lshrti3.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc32-nest.ll
[PowerPC] Support the nest parameter attribute
2015-07-12 00:37:44 +00:00
ppc32-pic-large.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
ppc32-pic.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
ppc32-vacopy.ll
Update the cpu specified on some PPC regression tests
2013-11-30 19:39:27 +00:00
ppc64-32bit-addic.ll
Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflow
2011-06-20 15:28:39 +00:00
ppc64-abi-extend.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc64-align-long-double.ll
Fix Load Control Dependence in MemCpy Generation
2016-04-08 19:44:40 +00:00
ppc64-altivec-abi.ll
[PowerPC] Fix on-stack AltiVec arguments with 64-bit SVR4
2014-06-23 12:36:34 +00:00
ppc64-anyregcc-crash.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
ppc64-anyregcc.ll
[PowerPC] Use the ABI indirect-call protocol for patchpoints
2015-07-14 22:26:06 +00:00
ppc64-byval-align.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc64-calls.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
ppc64-crash.ll
Fix a few places where 32bit instructions/registerset were used on PPC64.
2011-06-17 15:21:10 +00:00
ppc64-cyclecounter.ll
MFTB on PPC64 should really be encoded using MFSPR.
2012-08-06 21:21:44 +00:00
ppc64-elf-abi.ll
Move ABI handling and 64-bitness to the PowerPC target machine.
2015-02-17 06:45:15 +00:00
ppc64-fastcc-fast-isel.ll
[PowerPC] Fix the PPCInstrInfo::getInstrLatency implementation
2015-07-14 20:02:02 +00:00
ppc64-fastcc.ll
[ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten.
2016-02-03 17:52:29 +00:00
ppc64-func-desc-hoist.ll
[PowerPC] Add r2 as an operand for all calls under both PPC64 ELF V1 and V2
2015-01-19 07:20:27 +00:00
ppc64-gep-opt.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc64-i128-abi.ll
This patch adds support for the vector quadword add/sub instructions introduced
2015-05-25 15:49:26 +00:00
ppc64-icbt-pwr7.ll
SelectionDAG: Introduce PersistentID to SDNode for assert builds.
2015-09-18 17:41:00 +00:00
ppc64-icbt-pwr8.ll
[PPC64] Add support for the ICBT instruction on POWER8.
2015-01-14 20:17:10 +00:00
ppc64-linux-func-size.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
ppc64-nest.ll
[PowerPC] Support the nest parameter attribute
2015-07-12 00:37:44 +00:00
ppc64-nonfunc-calls.ll
[PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect calls
2015-01-15 21:17:34 +00:00
ppc64-patchpoint.ll
[PowerPC] Support symbolic targets in patchpoints
2015-07-14 22:53:11 +00:00
ppc64-prefetch.ll
[PowerPC] Add support for dcbtst and icbt (prefetch)
2014-08-23 23:21:04 +00:00
ppc64-r2-alloc.ll
[PowerPC] Make r2 allocatable on PPC64/ELF for some leaf functions
2015-02-01 15:03:28 +00:00
ppc64-sibcall-shrinkwrap.ll
[ppc64] Temporary disable sibling call optimization on ppc64 due to breaking test case
2016-04-06 10:48:36 +00:00
ppc64-sibcall.ll
[ppc64] Temporary disable sibling call optimization on ppc64 due to breaking test case
2016-04-06 10:48:36 +00:00
ppc64-smallarg.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc64-stackmap-nops.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
ppc64-stackmap.ll
[PowerPC] Use the ABI indirect-call protocol for patchpoints
2015-07-14 22:26:06 +00:00
ppc64-toc.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
ppc64-vaarg-int.ll
[PowerPC] Better lowering for add/or of a FrameIndex
2014-12-11 22:51:06 +00:00
ppc64-zext.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
ppc64le-aggregates.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
ppc64le-calls.ll
[PowerPC] Reset the baseline for ppc64le to be equivalent to pwr8
2015-01-25 18:05:42 +00:00
ppc64le-crsave.ll
[PowerPC] ELFv2 explicit CFI for CR fields
2014-07-21 00:03:18 +00:00
ppc64le-localentry-large.ll
[PowerPC] Fix large code model with the ELFv2 ABI
2016-01-13 13:12:23 +00:00
ppc64le-localentry.ll
[PowerPC] Fix large code model with the ELFv2 ABI
2016-01-13 13:12:23 +00:00
ppc64le-smallarg.ll
Add VSX Scalar loads and stores to the PPC back end
2015-05-07 18:24:05 +00:00
ppc440-fp-basic.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc440-msync.ll
[PowerPC] Modern Book-E cores support sync
2014-10-02 22:34:22 +00:00
ppc-crbits-onoff.ll
[PowerPC] Fix the PPCInstrInfo::getInstrLatency implementation
2015-07-14 20:02:02 +00:00
ppc-empty-fs.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
ppc-prologue.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppc-shrink-wrapping.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
ppc-vaarg-agg.ll
Remove dead SD nodes after the combining pass. Fixes PR12201.
2012-04-16 03:33:22 +00:00
ppcf128-1-opt.ll
ppcf128-1.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
ppcf128-2.ll
ppcf128-3.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
ppcf128-4.ll
ppcf128-endian.ll
Address buildbot fallout from r259065
2016-01-28 18:59:04 +00:00
ppcf128sf.ll
[PPC] Move PPC test to a PPC-specific dir
2016-02-04 16:14:59 +00:00
ppcsoftops.ll
[PowerPC] add comment to test
2016-04-18 11:52:14 +00:00
pr3711_widen_bit.ll
pr12757.ll
Allow i32/i64 for 'f' constraint on PowerPC.
2012-10-29 17:49:34 +00:00
pr13641.ll
Reserve space for the mandatory traceback fields on PPC64.
2012-08-29 20:22:24 +00:00
pr13891.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
pr15031.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
pr15359.ll
Replace coff-/elf-dump with llvm-readobj
2013-04-12 04:06:46 +00:00
pr15630.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
pr15632.ll
Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.
2013-04-03 13:05:44 +00:00
pr16556-2.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
pr16556.ll
[PowerPC] Fix PR16556 (handle undef ppcf128 in LowerFP_TO_INT).
2013-07-08 14:22:45 +00:00
pr16573.ll
[APFloat] PR16573: Avoid losing mantissa bits in ppc_fp128 to double truncation
2013-07-16 13:03:25 +00:00
pr17168.ll
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
2016-04-15 15:57:41 +00:00
pr17354.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
pr18663-2.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
pr18663.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
pr20442.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
pr22711.ll
Regenerated test case from pr 230801 for change in LLVM IR syntax
2015-02-27 23:29:57 +00:00
pr24216.ll
[PPC] Fix PR24216: Don't generate splat for misaligned shuffle mask
2015-07-29 14:31:57 +00:00
pr24546.ll
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
2016-04-15 15:57:41 +00:00
pr24636.ll
[DAGCombine] Fixup SETCC legality checking
2015-08-31 23:15:04 +00:00
pr25157-peephole.ll
[PowerPC] Add an MI SSA peephole pass.
2015-11-10 21:38:26 +00:00
pr25157.ll
[PowerPC] Fix invalid lxvdsx optimization (PR25157)
2015-10-14 20:45:00 +00:00
pr26180.ll
Fix for PR26180
2016-02-29 16:42:27 +00:00
pr26193.ll
Add the missing test case for PR26193
2016-02-05 15:03:17 +00:00
pr26356.ll
Fix for PR 26356
2016-02-04 23:14:42 +00:00
pr26378.ll
Fix for PR 26378
2016-03-12 10:23:07 +00:00
pr26381.ll
Test case for PR 26381
2016-02-04 01:58:20 +00:00
pr26617.ll
[PowerPC] Disable direct moves for extractelement and bitcast in 32-bit mode
2016-03-24 13:40:33 +00:00
pr26690.ll
[PPC64] Use mfocrf in prologue when we only need to save 1 nonvolatile CR field
2016-04-12 03:04:44 +00:00
pr27078.ll
[PowerPC] Generate VSX version of splat word
2016-05-04 16:04:02 +00:00
pr27350.ll
Fix typing on generated LXV2DX/STXV2DX instructions
2016-04-15 15:01:38 +00:00
preinc-ld-sel-crash.ll
[DAGCombine] Disable select(c, load,load) for indexed loads
2015-04-22 11:32:25 +00:00
preincprep-invoke.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
preincprep-nontrans-crash.ll
[PowerPC] Fix LoopPreIncPrep not to depend on SCEV constant simplifications
2015-11-08 08:04:40 +00:00
private.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
pwr3-6x.ll
LLVM enablement for some older PowerPC CPUs
2013-02-01 22:59:51 +00:00
pwr7-gt-nop.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
qpx-bv-sint.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
qpx-bv.ll
[PowerPC] Add support for the QPX vector instruction set
2015-02-25 01:06:45 +00:00
qpx-func-clobber.ll
[PowerPC] Add triples to QPX tests
2015-02-25 01:26:59 +00:00
qpx-load-splat.ll
[PowerPC] Cleanup test/CodeGen/PowerPC/qpx-load-splat.ll
2016-03-31 20:45:00 +00:00
qpx-load.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
qpx-recipest.ll
[PowerPC] Add support for the QPX vector instruction set
2015-02-25 01:06:45 +00:00
qpx-rounding-ops.ll
[PowerPC] Add support for the QPX vector instruction set
2015-02-25 01:06:45 +00:00
qpx-s-load.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
qpx-s-sel.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
qpx-s-store.ll
[PowerPC] Add triples to QPX tests
2015-02-25 01:26:59 +00:00
qpx-sel.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
qpx-split-vsetcc.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
qpx-store.ll
[PowerPC] Add triples to QPX tests
2015-02-25 01:26:59 +00:00
qpx-unal-cons-lds.ll
[PowerPC] Try harder to find a base+offset when looking for consecutive accesses
2015-09-03 22:37:44 +00:00
qpx-unalperm.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
quadint-return.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
r31.ll
Don't reserve R31 on PPC64 unless the frame pointer is needed
2013-03-19 08:09:38 +00:00
recipest.ll
[PowerPC] Make use of the TargetRecip system
2015-07-12 02:33:57 +00:00
reg-coalesce-simple.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
reg-names.ll
Add PPC option for full register names in asm
2013-11-11 14:58:40 +00:00
reloc-align.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
remap-crash.ll
Remove invalid assert in DAGTypeLegalizer::RemapValue
2013-07-15 18:57:05 +00:00
remat-imm.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
resolvefi-basereg.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
resolvefi-disp.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
retaddr2.ll
Find available scratch register to use in function prologue and epilogue as part of shrink wrapping.
2015-11-16 20:22:15 +00:00
retaddr.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +00:00
return-val-i128.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
rlwimi2.ll
[PowerPC] Improve instruction selection bit-permuting operations (32-bit)
2014-12-16 05:51:41 +00:00
rlwimi3.ll
Revert the test moves from 176733. Use "REQUIRES: asserts" instead.
2013-03-12 16:27:52 +00:00
rlwimi-and-or-bits.ll
[PowerPC] Fix and(or(x, c1), c2) -> rlwimi generation
2015-09-05 00:02:59 +00:00
rlwimi-and.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
rlwimi-commute.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
rlwimi-dyn-and.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
rlwimi-keep-rsh.ll
add newlines at the end of files.
2010-04-07 22:53:17 +00:00
rlwimi.ll
rlwinm2.ll
rlwinm-zero-ext.ll
Codegen: [PPC] Word Rotates are Zero Extending.
2016-03-23 19:51:22 +00:00
rlwinm.ll
rm-zext.ll
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
2015-08-10 19:01:27 +00:00
rotl-2.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
rotl-64.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
rotl-rotr-crash.ll
Patch to fix a crash in the PowerPC back end due to ISD::ROTL and ISD::ROTR
2015-12-02 10:36:24 +00:00
rotl.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
rounding-ops.ll
[PPC] Adjust some PowerPC tests to account for presence/absence of VSX
2014-10-17 01:41:22 +00:00
rs-undef-use.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
s000-alias-misched.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
sdag-ppcf128.ll
[PowerPC] Enable printing instructions using aliases
2015-04-23 18:30:38 +00:00
sdiv-pow2.ll
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
2015-08-10 19:01:27 +00:00
sections.ll
Add support for small-model PIC for PowerPC.
2014-11-12 15:16:30 +00:00
select_lt0.ll
select-cc.ll
select-i1-vs-i1.ll
[PowerPC] Fixup SELECT_CC (and SETCC) patterns with i1 comparison operands
2015-08-30 22:12:50 +00:00
selectiondag-extload-computeknownbits.ll
[SelectionDAG] Don't inspect !range metadata for extended loads
2015-10-28 03:20:10 +00:00
set0-v8i16.ll
PPC: Add some missing V_SET0 patterns
2013-07-11 17:43:32 +00:00
setcc_no_zext.ll
Add CR-bit tracking to the PowerPC backend for i1 values
2014-02-28 00:27:01 +00:00
seteq-0.ll
[PowerPC] Replace cntlz[.] with cntlzw[.]
2015-10-28 03:26:45 +00:00
shift128.ll
shl_elim.ll
shl_sext.ll
sign_ext_inreg1.ll
sj-ctr-loop.ll
PPC: Add CTR-register clobber to builtin setjmp
2013-07-17 05:35:44 +00:00
sjlj.ll
Let SelectionDAG start to use probability-based interface to add successors.
2015-11-24 08:51:23 +00:00
small-arguments.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
spill-nor0.ll
Handle spilling the PPC GPRC_NOR0 register class
2014-01-28 05:32:58 +00:00
splat-bug.ll
[PATCH] Correct type used for VADD_SPLAT optimization on PowerPC
2014-05-27 15:57:51 +00:00
split-index-tc.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
srl-mask.ll
PPC: Optimize rldicl generation for masked shifts
2013-11-20 01:10:15 +00:00
stack-protector.ll
[PowerPC] [SSP] Fix stack guard load for 32-bit.
2016-04-21 17:36:05 +00:00
stack-realign.ll
Find available scratch register to use in function prologue and epilogue as part of shrink wrapping.
2015-11-16 20:22:15 +00:00
stackmap-frame-setup.ll
When printing MIR, output to errs() rather than outs().
2016-02-19 00:18:46 +00:00
std-unal-fi.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
stdux-constuse.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
stfiwx-2.ll
Add triple to test/CodeGen/PowerPC/stfiwx-2
2013-04-01 18:18:44 +00:00
stfiwx.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
store-load-fwd.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
store-update.ll
[opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction
2015-02-27 19:29:02 +00:00
structsinmem.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
structsinregs.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
stubs.ll
Make all darwin ppc stubs local.
2013-04-27 00:43:16 +00:00
stwu8.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
stwu-gta.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
stwux.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
sub-bv-types.ll
DAGCombine tryFoldToZero cannot create illegal types after type legalization
2013-07-09 17:02:45 +00:00
subc.ll
subreg-postra-2.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
subreg-postra.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
svr4-redzone.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
swaps-le-1.ll
[PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations
2015-04-27 19:57:34 +00:00
swaps-le-2.ll
[PowerPC] Generate VSX version of splat word
2016-05-04 16:04:02 +00:00
swaps-le-3.ll
[PPC64LE] More improvements to VSX swap optimization
2015-07-13 22:58:19 +00:00
swaps-le-4.ll
[PPC64LE] Remove implicit-subreg restriction from VSX swap removal
2015-07-02 19:01:22 +00:00
swaps-le-5.ll
[PowerPC] Add an MI SSA peephole pass.
2015-11-10 21:38:26 +00:00
swaps-le-6.ll
[PowerPC] Add an MI SSA peephole pass.
2015-11-10 21:38:26 +00:00
tailcall1-64.ll
tailcall1.ll
tailcall-string-rvo.ll
Move and add comments to the top for tailcall-string-rvo.ll
2016-05-25 17:01:09 +00:00
tailcallpic1.ll
thread-pointer.ll
[PowerPC] Add support for llvm.thread.pointer
2016-04-26 10:37:22 +00:00
tls_get_addr_clobbers.ll
Add call sequence start and end for __tls_get_addr
2016-01-08 02:06:19 +00:00
tls_get_addr_stackframe.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
tls-cse.ll
[opaque pointer type] Add textual IR support for explicit type parameter to gep operator
2015-03-13 18:20:45 +00:00
tls-pic.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
tls-store2.ll
[PowerPC] Fix the PPCInstrInfo::getInstrLatency implementation
2015-07-14 20:02:02 +00:00
tls.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
toc-load-sched-bug.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
trampoline.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
unal4-std.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
unal-altivec2.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
unal-altivec-wint.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
unal-altivec.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
unal-vec-ldst.ll
[PowerPC] Cleanup cost model for unaligned vector loads/stores
2015-09-02 21:03:28 +00:00
unal-vec-negarith.ll
[PowerPC] Compute the MMO offset for an unaligned load with signed arithmetic
2015-09-03 21:12:15 +00:00
unaligned.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
unsafe-math.ll
[PowerPC] Clean up -mattr=+vsx tests to always specify -mcpu
2014-10-19 21:29:21 +00:00
unwind-dw2-g.ll
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
2016-04-15 15:57:41 +00:00
unwind-dw2.ll
PPC: Ignore spill/restore requests for VRSAVE (except on Darwin)
2013-06-28 22:29:56 +00:00
vaddsplat.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
varargs-struct-float.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
varargs.ll
Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion.
2013-07-13 20:38:47 +00:00
variable_elem_vec_extracts.ll
Bitcasts between FP and INT values using direct moves
2015-12-10 13:35:28 +00:00
vcmp-fold.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_abs.ll
[PPC] backend changes to generate xvabs[s,d]p and xvnabs[s,d]p instructions
2016-03-09 17:48:01 +00:00
vec_add_sub_doubleword.ll
Add a bunch of CHECK missing colons in tests. NFC.
2015-03-14 01:43:57 +00:00
vec_add_sub_quadword.ll
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
2015-08-10 19:01:27 +00:00
vec_auto_constant.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_br_cmp.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_buildvector_loadstore.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_call.ll
vec_clz.ll
[PowerPC] Implement the vclz instructions for PWR8
2015-02-05 15:24:47 +00:00
vec_cmp.ll
[PowerPC] Fix and improve vector comparisons
2014-08-04 13:13:57 +00:00
vec_cmpd.ll
Add the following 64-bit vector integer arithmetic instructions added in POWER8:
2015-03-03 19:55:45 +00:00
vec_constants.ll
[PowerPC] Enable splat generation for BUILD_VECTOR with little endian
2015-04-03 13:48:24 +00:00
vec_conv.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_extload.ll
Fix spelling intruction -> instruction.
2013-09-28 11:46:15 +00:00
vec_fmuladd.ll
Start using CHECK-LABEL in some tests.
2013-07-12 14:54:12 +00:00
vec_fneg.ll
[PPC] Legalize FNEG on PPC when possible
2016-02-26 21:59:44 +00:00
vec_insert.ll
vec_mergeow.ll
[PPC] Implement vmrgew and vmrgow instructions
2015-06-25 15:17:40 +00:00
vec_minmax.ll
Add the following 64-bit vector integer arithmetic instructions added in POWER8:
2015-03-03 19:55:45 +00:00
vec_misaligned.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_mul_even_odd.ll
Change the generation of the vmuluwm instruction to be based on the MUL opcode.
2015-03-10 19:49:38 +00:00
vec_mul.ll
Change the generation of the vmuluwm instruction to be based on the MUL opcode.
2015-03-10 19:49:38 +00:00
vec_perf_shuffle.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_popcnt.ll
Add missing test case from r228046
2015-02-04 20:00:04 +00:00
vec_rotate_shift.ll
While reviewing the changes to Clang to add builtin support for the vsld, vsrd, and vsrad instructions, it was pointed out that the builtins are generating the LLVM opcodes (shl, lshr, and ashr) not calls to the intrinsics. This patch changes the implementation of the vsld, vsrd, and vsrad instructions from from intrinsics to VXForm_1 instructions and makes them legal with P8 Altivec. It also removes the definition of the int_ppc_altivec_vsld, int_ppc_altivec_vsrd, and int_ppc_altivec_vsrad intrinsics.
2015-03-05 16:24:38 +00:00
vec_rounding.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
vec_select.ll
PowerPC: Expand VSELECT nodes.
2012-12-19 15:49:14 +00:00
vec_shift.ll
vec_shuffle_le.ll
Add missing test for r242296 (vec_sld)
2015-07-20 15:43:21 +00:00
vec_shuffle_p8vector_le.ll
[PPC64] Add vector pack/unpack support from ISA 2.07
2015-05-16 01:02:12 +00:00
vec_shuffle_p8vector.ll
[PPC64] Handle vpkudum mask pattern correctly when vpkudum isn't available
2015-05-21 20:48:49 +00:00
vec_shuffle.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_splat_constant.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_splat.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec_sqrt.ll
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
2013-07-14 06:24:09 +00:00
vec_urem_const.ll
[PowerPC] Add target triple to vec_urem_const.ll test case
2014-08-04 14:55:26 +00:00
vec_veqv_vnand_vorc.ll
I incorrectly marked the VORC instruction as isCommutable when I added it.
2015-02-20 15:54:58 +00:00
vec_vrsave.ll
vec_zero.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec-abi-align.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vec-asm-disabled.ll
Fix an assert in SelectionDAGBuilder when processing inline asm
2016-05-17 19:52:01 +00:00
vector-identity-shuffle.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vector-merge-store-fp-constants.ll
DAGCombiner: Replace store of FP constant after attemping store merges
2015-09-21 15:59:46 +00:00
vector.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vperm-instcombine.ll
[PPC64LE] Add test case for r210282 commit
2014-06-05 22:57:38 +00:00
vperm-lowering.ll
[DAGCombiner] Combine shuffles of BUILD_VECTOR and SCALAR_TO_VECTOR
2015-04-03 10:02:21 +00:00
vrsave-spill.ll
Don't spill PPC VRSAVE on non-Darwin (even in SjLj)
2013-03-27 00:02:20 +00:00
vrspill.ll
[PowerPC] Clean up -mattr=+vsx tests to always specify -mcpu
2014-10-19 21:29:21 +00:00
vsel-prom.ll
[SDAG] Don't try to use FP_EXTEND/FP_ROUND for int<->fp promotions
2015-02-12 22:43:52 +00:00
vsx_insert_extract_le.ll
[PowerPC] Add an MI SSA peephole pass.
2015-11-10 21:38:26 +00:00
vsx_scalar_ld_st.ll
Scalar to vector conversions using direct moves
2015-08-13 17:40:44 +00:00
vsx_shuffle_le.ll
[PowerPC] Add an MI SSA peephole pass.
2015-11-10 21:38:26 +00:00
vsx-args.ll
[PowerPC]Update Power VSX test cases to also test fast-isel
2014-12-05 20:32:05 +00:00
vsx-div.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vsx-elementary-arith.ll
Add missing builtins to the PPC back end for ABI compliance (vol. 2)
2015-07-05 06:03:51 +00:00
vsx-fma-m.ll
[ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten.
2016-02-03 17:52:29 +00:00
vsx-fma-mutate-trivial-copy.ll
[PowerPC] PPCVSXFMAMutate should ignore trivial-copy addends
2015-08-24 23:48:28 +00:00
vsx-fma-mutate-undef.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
vsx-fma-sp.ll
[ScheduleDAGInstrs::buildSchedGraph()] Handling of memory dependecies rewritten.
2016-02-03 17:52:29 +00:00
vsx-infl-copy1.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
vsx-infl-copy2.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vsx-ldst-builtin-le.ll
[PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations
2015-04-27 19:57:34 +00:00
vsx-ldst.ll
[PPC64LE] Remove unnecessary swaps from lane-insensitive vector computations
2015-04-27 19:57:34 +00:00
vsx-minmax.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vsx-p8.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
vsx-recip-est.ll
Add support for VSX scalar single-precision arithmetic in the PPC target
2015-05-21 19:32:49 +00:00
vsx-self-copy.ll
[PowerPC]Update Power VSX test cases to also test fast-isel
2014-12-05 20:32:05 +00:00
vsx-spill-norwstore.ll
[opaque pointer type] Add textual IR support for explicit type parameter to the call instruction
2015-04-16 23:24:18 +00:00
vsx-spill.ll
[PowerPC]Update Power VSX test cases to also test fast-isel
2014-12-05 20:32:05 +00:00
vsx-word-splats.ll
[PowerPC] Generate VSX version of splat word
2016-05-04 16:04:02 +00:00
vsx.ll
[PowerPC] Add an MI SSA peephole pass.
2015-11-10 21:38:26 +00:00
vtable-reloc.ll
[ppc64] Avoid copy relocs in named rodata sections
2014-03-14 12:45:22 +00:00
weak_def_can_be_hidden.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
xvcmpeqdp-v2f64.ll
[PPC] Enable transformations in PPCPassConfig::addIRPasses at O2
2016-04-07 15:30:55 +00:00
xxleqv_xxlnand_xxlorc.ll
This patch adds the VSX logical instructions introduced in the Power ISA 2.07. It also removes the added complexity that favors VMX versions of the three instructions.
2015-02-18 16:21:46 +00:00
zero-not-run.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00
zext-free.ll
[opaque pointer type] Add textual IR support for explicit type parameter to load instruction
2015-02-27 21:17:42 +00:00