Andrew Lenharth
|
21c04a3c8b
|
restore these tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31133 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-23 19:52:27 +00:00 |
|
Chris Lattner
|
e285d59ee6
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31131 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-23 18:54:35 +00:00 |
|
Evan Cheng
|
937e87ad2a
|
Fix test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31127 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-23 05:11:09 +00:00 |
|
Nick Lewycky
|
5062250f36
|
Handle "if ((x|y) != 0)" for ints like we do for bools. Fixes missed
optimization opportunity pointed out by Chris Lattner.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31118 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-22 21:36:41 +00:00 |
|
Chris Lattner
|
96f5362ff2
|
new testcase for PR964
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31117 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-22 21:36:06 +00:00 |
|
Nick Lewycky
|
802fe27d3e
|
AllocaInst can't return a null pointer. Fixes missed optimization
opportunity pointed out by Andrew Lewycky.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31115 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-22 19:53:27 +00:00 |
|
Bill Wendling
|
3cb0f54ab5
|
Changed the pattern matching so that it will hopefully work on Linux.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31069 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-20 18:15:24 +00:00 |
|
Devang Patel
|
9eb43f2064
|
Test case for
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20061016/038780.html
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31068 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-20 18:06:37 +00:00 |
|
Chris Lattner
|
8a53688a13
|
new testcase for PR957
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31060 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-20 00:41:31 +00:00 |
|
Bill Wendling
|
e617474b8d
|
Testcase for P926
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31058 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-19 23:21:59 +00:00 |
|
Devang Patel
|
002e499650
|
It is OK to remove extra cast if operation is EQ/NE even though source
and destination sign may not match but other conditions are met.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31056 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-19 20:59:13 +00:00 |
|
Devang Patel
|
6ce890b6ec
|
Fix bug in PR454 resolution. Added new test case.
This fixes llvmAsmParser.cpp miscompile by llvm on PowerPC Darwin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31053 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-19 18:54:08 +00:00 |
|
Rafael Espindola
|
b97809c9a7
|
print common symbols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31048 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-19 13:30:40 +00:00 |
|
Rafael Espindola
|
71d94d8817
|
add blx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31037 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-18 16:21:43 +00:00 |
|
Rafael Espindola
|
5f1b698aeb
|
implement CallingConv::Fast as CallingConv::C
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31034 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-18 12:03:07 +00:00 |
|
Chris Lattner
|
9935dd9198
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31029 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-18 01:21:35 +00:00 |
|
Chris Lattner
|
158cf5edb2
|
new testcase, miscompilation of llvm with itself.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31018 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 21:23:20 +00:00 |
|
Rafael Espindola
|
226f8bc38c
|
expand ISD::SDIV, ISD::UDIV, ISD::SREM and ISD::UREM
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31014 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 21:05:33 +00:00 |
|
Rafael Espindola
|
c01c87c8ba
|
add FABSS and FABSD
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31012 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 20:33:13 +00:00 |
|
Rafael Espindola
|
278dbaa17f
|
cleanup some tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31010 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 20:20:07 +00:00 |
|
Rafael Espindola
|
3f3a6f6c3b
|
remove extra [] in stores
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31008 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 18:29:14 +00:00 |
|
Chris Lattner
|
065a13fd69
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31005 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 18:14:39 +00:00 |
|
Rafael Espindola
|
32bd5f4f6a
|
initial implementation of addressing mode 5
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31002 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 18:04:53 +00:00 |
|
Rafael Espindola
|
0d479ecbb1
|
add the immediate to the Offset in eliminateFrameIndex
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30998 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 14:34:02 +00:00 |
|
Rafael Espindola
|
f621abca9e
|
add FSTD and FSTS
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30996 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-17 13:36:07 +00:00 |
|
Rafael Espindola
|
a605be69c3
|
add fdivs e fdivd
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30988 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 21:50:04 +00:00 |
|
Rafael Espindola
|
0505be03ad
|
expand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30987 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 21:10:32 +00:00 |
|
Rafael Espindola
|
82c678b83c
|
implement LDRB, LDRSB, LDRH and LDRSH
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30976 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 17:17:22 +00:00 |
|
Rafael Espindola
|
bec2e38a91
|
implement smull and umull
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30975 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-16 16:33:29 +00:00 |
|
Chris Lattner
|
1d4b6bfd3e
|
testcase that causes the asmparser to assert
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30969 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-15 23:26:28 +00:00 |
|
Rafael Espindola
|
6c5ae3edd3
|
fix some fp condition codes
use non trapping comparison instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30962 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-14 13:42:53 +00:00 |
|
Evan Cheng
|
f6774c7ec1
|
One cyclic dag a day is good for ya...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30960 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-14 08:35:02 +00:00 |
|
Chris Lattner
|
4c1984d9e8
|
testcase for recent dag combiner patch. Before the entry bb was:
_test:
stwu r1, -80(r1)
stw r1, 76(r1)
mflr r11
stw r11, 88(r1)
rlwinm r2, r4, 0, 30, 31
cmplwi cr7, r2, 2
mfcr r2
rlwinm r2, r2, 30, 31, 31
cmplwi cr0, r2, 0
bne cr0, LBB1_2 ;UnifiedReturnBlock
after it is:
_test:
stwu r1, -80(r1)
stw r1, 76(r1)
mflr r11
stw r11, 88(r1)
rlwinm r2, r4, 0, 30, 31
cmplwi cr0, r2, 2
bgt cr0, LBB1_2 ;UnifiedReturnBlock
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30954 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-14 03:40:02 +00:00 |
|
Chris Lattner
|
78298871eb
|
testcase for recent selectiondag patch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30949 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 23:54:16 +00:00 |
|
Rafael Espindola
|
33d06bcfd4
|
add FNEGS and FNEGD
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30932 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 17:37:35 +00:00 |
|
Rafael Espindola
|
5395538307
|
add SBCS and SUBS
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30930 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 17:19:20 +00:00 |
|
Rafael Espindola
|
26a76d1024
|
implement calls to functions that return long
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30929 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 16:47:22 +00:00 |
|
Rafael Espindola
|
42b62f3f81
|
implement unordered floating point compares
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30928 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-13 13:14:59 +00:00 |
|
Chris Lattner
|
871a87de9a
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30919 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-12 20:56:15 +00:00 |
|
Evan Cheng
|
f6f1f4e7cf
|
Add another cyclic dag test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30918 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-12 20:38:45 +00:00 |
|
Evan Cheng
|
32159c13f9
|
Update tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30895 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-12 01:42:03 +00:00 |
|
Chris Lattner
|
ffe945e1c7
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30893 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 22:07:38 +00:00 |
|
Chris Lattner
|
f187bab7bb
|
add test for mdef in a let
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30886 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 18:12:14 +00:00 |
|
Jim Laskey
|
98dd175f86
|
Explict processor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30882 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 17:14:14 +00:00 |
|
Jim Laskey
|
5aec0b061c
|
Make sure combiner alias analysis does it's thing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30879 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 13:42:49 +00:00 |
|
Evan Cheng
|
27b1bb999b
|
Test case for the recently fixed FindModifiedNodeSlot bug.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30877 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 07:01:37 +00:00 |
|
Chris Lattner
|
3d2da9a426
|
new testcase, this should turn into zap
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30874 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 05:10:19 +00:00 |
|
Andrew Lenharth
|
82c3d8f81a
|
Jimptables working again on alpha.
As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30873 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 04:29:42 +00:00 |
|
Chris Lattner
|
2f239b9289
|
Both of these functions should turn into cmpbge instructions, even though
the second has an and of 254 not 255.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30870 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 03:59:48 +00:00 |
|
Chris Lattner
|
67afa13980
|
new testcase for zap generation, from the alpha readme
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30865 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-10-11 01:47:08 +00:00 |
|