.. |
2004-11-29-ShrCrash.ll
|
|
|
2004-11-30-shift-crash.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
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
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2005-09-02-LegalizeDuplicatesCalls.ll
|
|
|
2005-10-08-ArithmeticRotate.ll
|
|
|
2005-11-30-vastart-crash.ll
|
|
|
2006-01-11-darwin-fp-argument.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2006-01-20-ShiftPartsCrash.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2006-04-01-FloatDoubleExtend.ll
|
|
|
2006-04-05-splat-ish.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2006-04-19-vmaddfp-crash.ll
|
|
|
2006-05-12-rlwimi-crash.ll
|
|
|
2006-07-07-ComputeMaskedBits.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2006-07-19-stwbrx-crash.ll
|
|
|
2006-08-11-RetVector.ll
|
|
|
2006-08-15-SelectionCrash.ll
|
|
|
2006-09-28-shift_64.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2006-10-11-combiner-aa-regression.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2006-10-13-Miscompile.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2006-10-17-brcc-miscompile.ll
|
|
|
2006-10-17-ppc64-alloca.ll
|
|
|
2006-11-10-DAGCombineMiscompile.ll
|
|
|
2006-11-29-AltivecFPSplat.ll
|
|
|
2006-12-07-LargeAlloca.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2006-12-07-SelectCrash.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
2007-01-04-ArgExtension.ll
|
|
|
2007-01-15-AsmDialect.ll
|
|
|
2007-01-29-lbrx-asm.ll
|
For PR1319:
|
2007-04-16 17:36:08 +00:00 |
2007-01-31-InlineAsmAddrMode.ll
|
|
|
2007-02-16-AlignPacked.ll
|
For PR1319: Upgrade to new test harness.
|
2007-04-15 21:17:45 +00:00 |
2007-02-16-InlineAsmNConstraint.ll
|
|
|
2007-02-23-lr-saved-twice.ll
|
|
|
2007-03-24-cntlzd.ll
|
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future.
|
2007-08-04 01:51:18 +00:00 |
2007-03-30-SpillerCrash.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2007-04-24-InlineAsm-I-Modifier.ll
|
|
|
2007-04-30-InlineAsmEarlyClobber.ll
|
Fix PR3149. If an early clobber def is a physical register and it is tied to an input operand, it effectively extends the live range of the physical register. Currently we do not have a good way to represent this.
|
2008-12-19 20:58:01 +00:00 |
2007-05-03-InlineAsm-S-Constraint.ll
|
new testcase
|
2007-05-03 16:54:08 +00:00 |
2007-05-14-InlineAsmSelectCrash.ll
|
|
|
2007-05-22-tailmerge-3.ll
|
|
|
2007-05-30-dagcombine-miscomp.ll
|
|
|
2007-06-28-BCCISelBug.ll
|
Fix test.
|
2007-07-05 23:00:50 +00:00 |
2007-08-04-CoalescerAssert.ll
|
|
|
2007-09-04-AltivecDST.ll
|
Add the 64-bit versions of the DS* Altivec instructions.
|
2007-09-05 04:05:20 +00:00 |
2007-09-07-LoadStoreIdxForms.ll
|
Add missing index versions of instructions to the map.
|
2007-09-07 22:01:02 +00:00 |
2007-09-08-unaligned.ll
|
|
|
2007-09-11-RegCoalescerAssert.ll
|
|
|
2007-09-12-LiveIntervalsAssert.ll
|
Fixed a typo that's causing a missing kill marker.
|
2007-09-12 23:02:04 +00:00 |
2007-10-16-InlineAsmFrameOffset.ll
|
Fix a bug handling frame references in ppc inline asm when the frame offset
|
2007-10-16 18:00:18 +00:00 |
2007-10-18-PtrArithmetic.ll
|
|
|
2007-10-21-LocalRegAllocAssert2.ll
|
|
|
2007-10-21-LocalRegAllocAssert.ll
|
|
|
2007-11-04-CoalescerCrash.ll
|
|
|
2007-11-16-landingpad-split.ll
|
this test should not run opt -std-compile-opts, it should run
|
2009-01-09 05:32:00 +00:00 |
2007-11-19-VectorSplitting.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2008-01-25-EmptyFunction.ll
|
Add target triples to these so they don't fail on linux.
|
2008-01-29 06:26:07 +00:00 |
2008-02-05-LiveIntervalsAssert.ll
|
|
|
2008-02-09-LocalRegAllocAssert.ll
|
|
|
2008-03-05-RegScavengerAssert.ll
|
Update llc flags for PPC register scavenger.
|
2008-03-10 22:59:08 +00:00 |
2008-03-06-KillInfo.ll
|
Update llc flags for PPC register scavenger.
|
2008-03-10 22:59:08 +00:00 |
2008-03-17-RegScavengerCrash.ll
|
|
|
2008-03-18-RegScavengerAssert.ll
|
|
|
2008-03-24-AddressRegImm.ll
|
Use the bit size of the operand instead of the hard-coded 32 to generate the
|
2008-03-24 23:16:37 +00:00 |
2008-03-24-CoalescerBug.ll
|
|
|
2008-03-26-CoalescerBug.ll
|
One more coalescer fix wrt deadness propagation.
|
2008-03-26 20:15:49 +00:00 |
2008-04-10-LiveIntervalCrash.ll
|
|
|
2008-04-16-CoalescerBug.ll
|
After reading memory that's already freed.
|
2008-04-16 20:24:25 +00:00 |
2008-04-23-CoalescerCrash.ll
|
|
|
2008-05-01-ppc_fp128.ll
|
Adding testcase.
|
2008-05-01 18:41:09 +00:00 |
2008-06-19-LegalizerCrash.ll
|
|
|
2008-06-21-F128LoadStore.ll
|
|
|
2008-06-23-LiveVariablesCrash.ll
|
|
|
2008-07-10-SplatMiscompile.ll
|
|
|
2008-07-15-Bswap.ll
|
|
|
2008-07-15-Fabs.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2008-07-15-SignExtendInreg.ll
|
|
|
2008-07-17-Fneg.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2008-07-24-PPC64-CCBug.ll
|
Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (all of the parameter registers are used) are loaded from sp offsets that were off by 4.
|
2008-07-24 08:17:07 +00:00 |
2008-09-12-CoalescerBug.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2008-10-17-AsmMatchingOperands.ll
|
We have decided not to support inline asm where an output operand with a matching input operand with incompatible type (i.e. either one is a floating point and the other is an integer or the sizes of the types differ). SelectionDAGBuild will catch these and exit with an error.
|
2008-12-16 18:21:39 +00:00 |
2008-10-28-f128-i32.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2008-10-28-UnprocessedNode.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
2008-10-30-IllegalShift.ll
|
Testcase for PR2986.
|
2008-10-30 20:34:30 +00:00 |
2008-10-31-PPCF128Libcalls.ll
|
Add a bunch of libcalls for ppcf128 that were somehow
|
2008-10-31 14:06:52 +00:00 |
2008-12-02-LegalizeTypeAssert.ll
|
Remove a (what appears to be) overly strict assertion. Here is what happened:
|
2008-12-02 21:57:09 +00:00 |
2008-12-12-EH.ll
|
rename a file to follow naming conventions.
|
2009-01-02 01:52:35 +00:00 |
2009-01-16-DeclareISelBug.ll
|
Fix PPC ISD::Declare isel and eliminate the need for PPCTargetLowering::LowerGlobalAddress to check if isVerifiedDebugInfoDesc() is true. Given the recent changes, it would falsely return true for a lot of GlobalAddressSDNode's.
|
2009-01-16 22:57:32 +00:00 |
2009-03-17-LSRBug.ll
|
Add another test case for r64440.
|
2009-03-18 02:43:01 +00:00 |
2009-05-28-LegalizeBRCC.ll
|
Add explicit test for PR4280.
|
2009-05-28 21:04:35 +00:00 |
addc.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
addi-reassoc.ll
|
|
|
align.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
and_add.ll
|
|
|
and_sext.ll
|
|
|
and_sra.ll
|
|
|
and-branch.ll
|
|
|
and-elim.ll
|
For PR1553:
|
2007-07-19 23:13:04 +00:00 |
and-imm.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
atomic-1.ll
|
|
|
atomic-2.ll
|
Adjust grep's for new code sequence.
|
2008-08-25 18:53:58 +00:00 |
Atomics-32.ll
|
|
|
Atomics-64.ll
|
|
|
available-externally.ll
|
Fix codegen for references to available_externally symbols. This fixes
|
2009-07-01 16:53:44 +00:00 |
big-endian-actual-args.ll
|
|
|
big-endian-call-result.ll
|
Remove the trailing semicolon from function declarations in LLVM,
|
2007-07-16 13:37:30 +00:00 |
big-endian-formal-args.ll
|
Add an explicit triple to the big-endian tests so that the assembly
|
2007-07-06 13:15:51 +00:00 |
branch-opt.ll
|
|
|
bswap-load-store.ll
|
|
|
buildvec_canonicalize.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
calls.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
cmp-cmp.ll
|
|
|
compare-duplicate.ll
|
add target triple to fix PR1546
|
2007-07-09 17:14:58 +00:00 |
compare-simm.ll
|
For PR1319: Upgrade to new test harness.
|
2007-04-15 21:17:45 +00:00 |
constants.ll
|
|
|
cr_spilling.ll
|
Second attempt:
|
2009-04-29 00:15:41 +00:00 |
cttz.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
darwin-labels.ll
|
|
|
delete-node.ll
|
Make ISel ignore dead nodes. The DAGCombiner normally eliminates
|
2008-11-05 22:56:47 +00:00 |
dg.exp
|
|
|
div-2.ll
|
|
|
eqv-andc-orc-nor.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
extsh.ll
|
|
|
fabs.ll
|
Add explicit triples to avoid default behavior that varies by host.
|
2007-09-14 20:37:18 +00:00 |
fma.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
fnabs.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
fneg.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
fold-li.ll
|
|
|
fp_to_uint.ll
|
|
|
fp-branch.ll
|
|
|
fp-int-fp.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
fpcopy.ll
|
|
|
Frames-alloca.ll
|
Update llc flags for PPC register scavenger.
|
2008-03-10 22:59:08 +00:00 |
Frames-large.ll
|
|
|
Frames-leaf.ll
|
Byebye llvm-upgrade!
|
2008-03-25 04:26:08 +00:00 |
Frames-small.ll
|
|
|
frounds.ll
|
|
|
fsqrt.ll
|
|
|
hello.ll
|
|
|
hidden-vis-2.ll
|
Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are a bit more complicate than I expected. Both declarations and weak definitions still need a stub indirection. However, the stubs are in data section and they contain the addresses of the actual symbols.
|
2008-12-05 01:06:39 +00:00 |
hidden-vis.ll
|
Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are a bit more complicate than I expected. Both declarations and weak definitions still need a stub indirection. However, the stubs are in data section and they contain the addresses of the actual symbols.
|
2008-12-05 01:06:39 +00:00 |
i64_fp.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
i128-and-beyond.ll
|
|
|
iabs.ll
|
For PR1319:
|
2007-04-16 15:15:52 +00:00 |
illegal-element-type.ll
|
|
|
inlineasm-copy.ll
|
|
|
int-fp-conv-0.ll
|
Don't grep the -debug output. This isn't the way to test changes.
|
2009-06-25 21:59:32 +00:00 |
int-fp-conv-1.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
invalid-memcpy.ll
|
|
|
inverted-bool-compares.ll
|
|
|
ispositive.ll
|
For PR1370:
|
2007-04-30 05:11:58 +00:00 |
itofp128.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
LargeAbsoluteAddr.ll
|
Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk
|
2008-07-17 19:10:17 +00:00 |
lha.ll
|
|
|
load-constant-addr.ll
|
|
|
long-compare.ll
|
For PR1319: Upgrade to new test harness.
|
2007-04-15 21:17:45 +00:00 |
longdbl-truncate.ll
|
|
|
mask64.ll
|
|
|
mem_update.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
mem-rr-addr-mode.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
mul-neg-power-2.ll
|
|
|
mul-with-overflow.ll
|
Add some generic expansion logic for SMULO and UMULO. Fixes UMULO
|
2009-06-16 06:58:29 +00:00 |
mulhs.ll
|
|
|
multiple-return-values.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
neg.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
no-dead-strip.ll
|
update test to check that codegen works with llvm.used in llvm.metadata section
|
2007-08-22 19:36:31 +00:00 |
or-addressing-mode.ll
|
|
|
ppcf128-1-opt.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
ppcf128-1.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
ppcf128-2.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
ppcf128-3.ll
|
|
|
ppcf128-4.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
pr3711_widen_bit.ll
|
Added missing support for widening when splitting an unary op (PR3683)
|
2009-03-18 06:24:04 +00:00 |
private.ll
|
Private linkage support for PPC / Darwin.
|
2009-01-25 06:32:01 +00:00 |
reg-coalesce-simple.ll
|
|
|
retaddr.ll
|
|
|
return-val-i128.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
rlwimi2.ll
|
|
|
rlwimi3.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
rlwimi-commute.ll
|
|
|
rlwimi.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
rlwinm2.ll
|
Convert tests using "| wc -l | grep ..." to use the count script.
|
2007-08-15 13:36:28 +00:00 |
rlwinm.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
rotl-2.ll
|
|
|
rotl-64.ll
|
|
|
rotl.ll
|
Convert tests using "| wc -l | grep ..." to use the count script.
|
2007-08-15 13:36:28 +00:00 |
select_lt0.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
select-cc.ll
|
Fix PR3011: LegalizeTypes support for scalarizing
|
2008-11-04 17:31:08 +00:00 |
setcc_no_zext.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
seteq-0.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
shift128.ll
|
|
|
shl_elim.ll
|
new testcase
|
2007-04-17 21:12:26 +00:00 |
shl_sext.ll
|
|
|
sign_ext_inreg1.ll
|
new testcase
|
2007-04-17 19:03:02 +00:00 |
small-arguments.ll
|
|
|
stfiwx-2.ll
|
|
|
stfiwx.ll
|
|
|
store-load-fwd.ll
|
|
|
subc.ll
|
|
|
tailcall1-64.ll
|
|
|
tailcall1.ll
|
|
|
tailcallpic1.ll
|
Tail call optimization improvements:
|
2008-04-30 09:16:33 +00:00 |
trampoline.ll
|
Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"
|
2008-09-17 00:30:57 +00:00 |
unsafe-math.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
vcmp-fold.ll
|
|
|
vec_br_cmp.ll
|
|
|
vec_call.ll
|
|
|
vec_constants.ll
|
|
|
vec_fneg.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
vec_insert.ll
|
Add testcase for recent legalizer change
|
2008-02-13 06:48:40 +00:00 |
vec_misaligned.ll
|
|
|
vec_mul.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
vec_perf_shuffle.ll
|
|
|
vec_shift.ll
|
PR3628: Add patterns to match SHL/SRL/SRA to the corresponding Altivec
|
2009-06-07 01:07:55 +00:00 |
vec_shuffle.ll
|
|
|
vec_splat.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
vec_vrsave.ll
|
Remove llvm-upgrade and update tests.
|
2008-02-19 08:07:33 +00:00 |
vec_zero.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |
vector-identity-shuffle.ll
|
|
|
vector.ll
|
Split the Add, Sub, and Mul instruction opcodes into separate
|
2009-06-04 22:49:04 +00:00 |