llvm-6502/test/CodeGen/PowerPC
Duncan Sands 4a544a79bd Split the init.trampoline intrinsic, which currently combines GCC's
init.trampoline and adjust.trampoline intrinsics, into two intrinsics
like in GCC.  While having one combined intrinsic is tempting, it is
not natural because typically the trampoline initialization needs to
be done in one function, and the result of adjust trampoline is needed
in a different (nested) function.  To get around this llvm-gcc hacks the
nested function lowering code to insert an additional parent variable
holding the adjust.trampoline result that can be accessed from the child
function.  Dragonegg doesn't have the luxury of tweaking GCC code, so it
stored the result of adjust.trampoline in the memory GCC set aside for
the trampoline itself (this is always available in the child function),
and set up some new memory (using an alloca) to hold the trampoline.
Unfortunately this breaks Go which allocates trampoline memory on the
heap and wants to use it even after the parent has exited (!).  Rather
than doing even more hacks to get Go working, it seemed best to just use
two intrinsics like in GCC.  Patch mostly by Sanjoy Das.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139140 91177308-0d34-0410-b5e6-96231b3b80d8
2011-09-06 13:37:06 +00:00
..
2004-11-29-ShrCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2004-11-30-shift-crash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2004-11-30-shr-var-crash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2004-12-12-ZeroSizeCommon.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2005-01-14-SetSelectCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2005-01-14-UndefLong.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2005-08-12-rlwimi-crash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2005-09-02-LegalizeDuplicatesCalls.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2005-10-08-ArithmeticRotate.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2005-11-30-vastart-crash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-01-11-darwin-fp-argument.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-01-20-ShiftPartsCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-04-01-FloatDoubleExtend.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-04-05-splat-ish.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
2006-04-19-vmaddfp-crash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-05-12-rlwimi-crash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-07-07-ComputeMaskedBits.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-07-19-stwbrx-crash.ll Add nounwind to this test. 2009-09-24 20:20:08 +00:00
2006-08-11-RetVector.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-08-15-SelectionCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-09-28-shift_64.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-10-11-combiner-aa-regression.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
2006-10-13-Miscompile.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-10-17-brcc-miscompile.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-10-17-ppc64-alloca.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-11-10-DAGCombineMiscompile.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-11-29-AltivecFPSplat.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-12-07-LargeAlloca.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2006-12-07-SelectCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-01-04-ArgExtension.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-01-15-AsmDialect.ll Remove support for using "foo" as symbols instead of %"foo". This is ancient 2011-06-17 06:36:20 +00:00
2007-01-29-lbrx-asm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-01-31-InlineAsmAddrMode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-02-16-AlignPacked.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-02-16-InlineAsmNConstraint.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-02-23-lr-saved-twice.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-03-24-cntlzd.ll add some nounwind's. 2010-11-14 22:22:14 +00:00
2007-03-30-SpillerCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-04-24-InlineAsm-I-Modifier.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-04-30-InlineAsmEarlyClobber.ll Remove the local register allocator. 2010-06-15 21:58:33 +00:00
2007-05-03-InlineAsm-S-Constraint.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-14-InlineAsmSelectCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-22-tailmerge-3.ll Remove support for using "foo" as symbols instead of %"foo". This is ancient 2011-06-17 06:36:20 +00:00
2007-05-30-dagcombine-miscomp.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
2007-06-28-BCCISelBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-08-04-CoalescerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-09-04-AltivecDST.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-09-07-LoadStoreIdxForms.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-09-08-unaligned.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-09-11-RegCoalescerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-09-12-LiveIntervalsAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-10-16-InlineAsmFrameOffset.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-10-18-PtrArithmetic.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-10-21-LocalRegAllocAssert2.ll Remove the local register allocator. 2010-06-15 21:58:33 +00:00
2007-10-21-LocalRegAllocAssert.ll Remove the local register allocator. 2010-06-15 21:58:33 +00:00
2007-11-04-CoalescerCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-11-16-landingpad-split.ll Update more tests to the new EH scheme. 2011-08-31 21:04:11 +00:00
2007-11-19-VectorSplitting.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-02-05-LiveIntervalsAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-02-09-LocalRegAllocAssert.ll Remove the local register allocator. 2010-06-15 21:58:33 +00:00
2008-03-05-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-03-17-RegScavengerCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-03-18-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-03-24-AddressRegImm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-03-24-CoalescerBug.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
2008-03-26-CoalescerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-04-10-LiveIntervalCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-04-16-CoalescerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-04-23-CoalescerCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-05-01-ppc_fp128.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-06-19-LegalizerCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-06-21-F128LoadStore.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-06-23-LiveVariablesCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-07-10-SplatMiscompile.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-07-15-Bswap.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-07-15-Fabs.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-07-15-SignExtendInreg.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
2008-07-17-Fneg.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-07-24-PPC64-CCBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-09-12-CoalescerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-10-17-AsmMatchingOperands.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-10-28-f128-i32.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-10-28-UnprocessedNode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-10-31-PPCF128Libcalls.ll Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodes 2010-03-14 21:08:40 +00:00
2008-12-02-LegalizeTypeAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-12-12-EH.ll Add 130690 back. 2011-05-02 15:58:16 +00:00
2009-01-16-DeclareISelBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-03-17-LSRBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-05-28-LegalizeBRCC.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-07-16-InlineAsm-M-Operand.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-17-inline-asm-addr-mode-breakage.ll Fix some latency computation bugs: if the use is not a machine opcode do not just return zero. 2010-05-28 23:26:21 +00:00
2009-08-23-linkerprivate.ll Add MCObjectFileInfo and sink the MCSections initialization code from 2011-07-20 05:58:47 +00:00
2009-09-18-carrybit.ll Model the carry bit on ppc32. Without this we could 2009-09-18 20:15:22 +00:00
2009-11-15-ProcImpDefsBug.ll For some targets, a copy can use a register multiple times, e.g. ppc. 2009-11-16 05:52:06 +00:00
2009-11-25-ImpDefBug.ll ProcessImplicitDefs should watch out for invalidated iterator and extra implicit operands on copies. 2009-11-25 21:13:39 +00:00
2010-02-04-EmptyGlobal.ll Bill's change in r95336 broke empty aggregates embedded 2010-04-20 06:20:21 +00:00
2010-02-12-saveCR.ll When save/restoring CR at prolog/epilog, in a large 2010-02-12 21:35:34 +00:00
2010-03-09-indirect-call.ll Explicitly request -join-physregs for some tests that depend on it. 2011-05-04 19:01:59 +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-04-07-DbgValueOtherTargets.ll If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG message instead of creating DBG_VALUE for undefined value in reg0. 2010-12-06 22:39:26 +00:00
2010-05-03-retaddr1.ll These tests no longer require linear scan because reserved register coalescing is now universal. 2011-04-05 21:40:41 +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 Restore the behavior of frame lowering before my refactoring. 2010-12-18 19:53:14 +00:00
addc.ll add a triple so that this doesn't fail due to linux/ppc register printing 2010-02-21 19:27:38 +00:00
addi-reassoc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
align.ll the latest assembler that runs on powerpc 10.4 machines doesn't 2010-09-27 06:44:54 +00:00
and_add.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
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 Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
and-branch.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
and-elim.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
and-imm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
atomic-1.ll FileCheck-ize a couple tests. 2011-07-18 21:23:42 +00:00
atomic-2.ll FileCheck-ize a couple tests. 2011-07-18 21:23:42 +00:00
Atomics-32.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Atomics-64.ll Disable the PowerPC/Atomics-64 test. 2011-04-04 17:57:26 +00:00
available-externally.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
big-endian-actual-args.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
big-endian-call-result.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
big-endian-formal-args.ll FileCheckize and break dependence on coalescing order. 2011-05-04 19:02:01 +00:00
branch-opt.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
bswap-load-store.ll Fix for bad FileCheck converts in revision 89584. 2009-11-22 12:50:05 +00:00
buildvec_canonicalize.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
calls.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
cmp-cmp.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
compare-duplicate.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
compare-simm.ll add some nounwind's. 2010-11-14 22:22:14 +00:00
constants.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
cr1eq.ll Set CR1EQ only when lowering vararg floating arguments (not any vararg 2011-08-30 17:04:16 +00:00
cr_spilling.ll Remove the local register allocator. 2010-06-15 21:58:33 +00:00
cttz.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
darwin-labels.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
delete-node.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
dg.exp
div-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
empty-functions.ll Consider this function: 2010-07-16 22:51:10 +00:00
eqv-andc-orc-nor.ll add some nounwinds 2010-03-28 07:58:37 +00:00
extsh.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fabs.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fma.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fnabs.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fneg.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fold-li.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fp_to_uint.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fp-branch.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fp-int-fp.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fpcopy.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Frames-alloca.ll add some no-unwinds, other minor cleanups. 2010-02-21 20:33:20 +00:00
Frames-large.ll Do not store R31 into the caller's link area on PPC. 2009-11-24 22:59:02 +00:00
Frames-leaf.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
Frames-small.ll Fix mistyped CHECK lines. 2011-03-09 22:07:31 +00:00
frounds.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fsqrt.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
hello.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
hidden-vis-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
hidden-vis.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
i64_fp.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
i128-and-beyond.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
iabs.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
illegal-element-type.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
indirectbr.ll Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant. 2011-06-03 15:47:49 +00:00
inlineasm-copy.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
int-fp-conv-0.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
int-fp-conv-1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
inverted-bool-compares.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ispositive.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
itofp128.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
LargeAbsoluteAddr.ll Change the scheduler from adding nodes in allnodes order 2010-02-24 06:11:37 +00:00
lha.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
load-constant-addr.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
long-compare.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
longdbl-truncate.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
lsr-postinc-pos.ll When emitting an instruction which depends on both a post-incremented 2010-02-22 03:59:54 +00:00
mask64.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mem_update.ll add some no-unwinds, other minor cleanups. 2010-02-21 20:33:20 +00:00
mem-rr-addr-mode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mul-neg-power-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
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
mult-alt-generic-powerpc64.ll Inline asm mult-alt constraint tests. 2010-11-02 23:01:44 +00:00
mult-alt-generic-powerpc.ll Inline asm mult-alt constraint tests. 2010-11-02 23:01:44 +00:00
neg.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
no-dead-strip.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
or-addressing-mode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ppc32-vaarg.ll Implement ISD::VAARG lowering on PPC32. 2011-06-28 15:30:42 +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-crash.ll Fix a few places where 32bit instructions/registerset were used on PPC64. 2011-06-17 15:21:10 +00:00
ppc-prologue.ll Add 130690 back. 2011-05-02 15:58:16 +00:00
ppcf128-1-opt.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ppcf128-1.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
ppcf128-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ppcf128-3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ppcf128-4.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
pr3711_widen_bit.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
private.ll Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
reg-coalesce-simple.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
retaddr.ll add some random nounwinds. 2010-02-28 20:36:49 +00:00
return-val-i128.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rlwimi2.ll add some nounwind's. 2010-11-14 22:22:14 +00:00
rlwimi3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rlwimi-commute.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rlwimi-keep-rsh.ll add newlines at the end of files. 2010-04-07 22:53:17 +00:00
rlwimi.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rlwinm2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rlwinm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rotl-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rotl-64.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rotl.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
sections.ll Be nice to Xcore and the XMOS assembler and avoid quoting section names 2011-03-04 20:03:14 +00:00
select_lt0.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
select-cc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
setcc_no_zext.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
seteq-0.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
shift128.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
shl_elim.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
shl_sext.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
sign_ext_inreg1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
small-arguments.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
stack-protector.ll Fix up -fstack-protector on linux to use the segment 2010-07-06 05:18:56 +00:00
stfiwx-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
stfiwx.ll add some nounwind's. 2010-11-14 22:22:14 +00:00
store-load-fwd.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
stubs.ll testcase for r94095 2010-01-21 20:01:04 +00:00
subc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
tailcall1-64.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
tailcall1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
tailcallpic1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
trampoline.ll Split the init.trampoline intrinsic, which currently combines GCC's 2011-09-06 13:37:06 +00:00
unsafe-math.ll add some nounwind's. 2010-11-14 22:22:14 +00:00
varargs.ll force a triple, varargs isn't supported with the SVR4 ABI the buildbot tells me. 2010-10-10 18:59:01 +00:00
vcmp-fold.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_auto_constant.ll Emit correct code when making a ConstantPool entry for a vector 2009-11-10 23:16:41 +00:00
vec_br_cmp.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_buildvector_loadstore.ll When generating a vector the really slow way, via loads 2009-11-21 00:53:23 +00:00
vec_call.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_constants.ll PR7781: Fix incorrect shifting in PPCTargetLowering::LowerBUILD_VECTOR. 2010-08-02 00:18:19 +00:00
vec_fneg.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_insert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_misaligned.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_mul.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_perf_shuffle.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_shift.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_shuffle.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
vec_splat_constant.ll Adjust isConstantSplat to allow for big-endian targets. 2009-11-13 01:45:18 +00:00
vec_splat.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_vrsave.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vec_zero.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vector-identity-shuffle.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vector.ll test/CodeGen/PowerPC/vector.ll: Tweak redirection >%t >%t to >%t >>%t. See also r134814 (test/CodeGen/X86/vector.ll). 2011-07-11 16:21:52 +00:00