Chris Lattner [Tue, 17 Apr 2007 03:26:42 +0000 (03:26 +0000)]
Refactor SymbolTableListTraits to only have a single pointer in it, instead
of two. This shrinkifies Function by 8 bytes (104->96) and Module by 8
bytes (68->60). On a testcase of mine, this reduces the memory used to
read a module header from
565680b to 561024, a little over 4K.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36188
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 17 Apr 2007 02:04:39 +0000 (02:04 +0000)]
urr, yeah.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36187
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Tue, 17 Apr 2007 00:17:11 +0000 (00:17 +0000)]
Remove "ModulePasses requiring FunctionPasses" from the list of future
extensions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36186
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 17 Apr 2007 00:02:37 +0000 (00:02 +0000)]
SSE4 is apparently public now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36185
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 23:52:37 +0000 (23:52 +0000)]
Add PR number for reference.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36184
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 23:32:28 +0000 (23:32 +0000)]
Make long line fit in 80 cols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36183
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 23:03:45 +0000 (23:03 +0000)]
Fix
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-
20070416/047888.html
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36182
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 23:02:22 +0000 (23:02 +0000)]
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36181
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 22:21:14 +0000 (22:21 +0000)]
Fix problems in the PartSet lowering having to do with incorrect bit width.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36180
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 22:02:23 +0000 (22:02 +0000)]
Regenerate
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36179
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 22:01:57 +0000 (22:01 +0000)]
Okay, yes there *is* a getKeyLength method on ValueName. And, it should be
used because we *do* want to allow nulls in names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36178
91177308-0d34-0410-b5e6-
96231b3b80d8
Jeff Cohen [Mon, 16 Apr 2007 21:59:44 +0000 (21:59 +0000)]
In the event that some really old non-Intel or -AMD CPU is encountered...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36177
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 21:57:14 +0000 (21:57 +0000)]
Fix this test from Duncan's experiment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36176
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 21:52:56 +0000 (21:52 +0000)]
Also validate that the code generation of IntrinsicLowering for LLI works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36175
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 21:50:40 +0000 (21:50 +0000)]
Implement @sext and @zext parameter attribute handling properly instead of
forcing every small argument of every function regardless of attributes or
calling convention to be expanded.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36174
91177308-0d34-0410-b5e6-
96231b3b80d8
Jeff Cohen [Mon, 16 Apr 2007 21:48:58 +0000 (21:48 +0000)]
Before assuming that the original code didn't work for Athlon64, the person who
replaced it with a FIXME should have determined what did work. Then he would have
realized that the code was in fact correct, and would have avoided breaking it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36173
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 21:30:21 +0000 (21:30 +0000)]
refix this
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36172
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 21:28:14 +0000 (21:28 +0000)]
Document how, module pass can require function pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36171
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 21:26:37 +0000 (21:26 +0000)]
use an x86 t-t for an x86 test. Thanks to Dan for noticing this!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36170
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 21:24:14 +0000 (21:24 +0000)]
fix incorrectly upgraded test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36169
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 21:24:12 +0000 (21:24 +0000)]
Fix 80 col violations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36168
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 21:22:58 +0000 (21:22 +0000)]
We shouldn't have tests for features we don't have yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36167
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 21:20:27 +0000 (21:20 +0000)]
remove bogus test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36166
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 21:19:45 +0000 (21:19 +0000)]
Spelling fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36165
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 21:18:56 +0000 (21:18 +0000)]
MAke this test portable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36164
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 21:13:57 +0000 (21:13 +0000)]
Test code quality for variable length array references.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36163
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 21:12:03 +0000 (21:12 +0000)]
Check handling of arrays of variable sized components.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36162
91177308-0d34-0410-b5e6-
96231b3b80d8
Anton Korobeynikov [Mon, 16 Apr 2007 21:07:00 +0000 (21:07 +0000)]
Heal this test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36161
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 21:05:37 +0000 (21:05 +0000)]
fix this test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36160
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 20:56:24 +0000 (20:56 +0000)]
Proivde getAnalysis<FPAnalysis>(Func) support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36159
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 20:44:16 +0000 (20:44 +0000)]
Do not assert during analysis implementation initialization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36158
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 20:39:59 +0000 (20:39 +0000)]
Print and delete on the fly pass managers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36157
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 20:35:38 +0000 (20:35 +0000)]
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36156
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 20:31:06 +0000 (20:31 +0000)]
Check length of string before we walk off the end of it.
Thanks, Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36155
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 20:27:05 +0000 (20:27 +0000)]
Update module pass manager to support module passes that require
function passes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36154
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 20:12:57 +0000 (20:12 +0000)]
Give each pass manager chance to manage lower level analysis pass, which is
pass required by one of pass managed by the manager.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36153
91177308-0d34-0410-b5e6-
96231b3b80d8
Evan Cheng [Mon, 16 Apr 2007 20:04:11 +0000 (20:04 +0000)]
Fixes tests and remove xfail.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36152
91177308-0d34-0410-b5e6-
96231b3b80d8
Evan Cheng [Mon, 16 Apr 2007 18:59:25 +0000 (18:59 +0000)]
One more callee-saved register used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36151
91177308-0d34-0410-b5e6-
96231b3b80d8
Evan Cheng [Mon, 16 Apr 2007 18:55:46 +0000 (18:55 +0000)]
Fix test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36150
91177308-0d34-0410-b5e6-
96231b3b80d8
Devang Patel [Mon, 16 Apr 2007 18:51:25 +0000 (18:51 +0000)]
Add getPotentialPassManagerType(). No functionality change, yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36149
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 18:51:13 +0000 (18:51 +0000)]
Testcase for C front-end crash.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36148
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 18:49:21 +0000 (18:49 +0000)]
Testcase for debug info emission for structure fields at variable offsets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36147
91177308-0d34-0410-b5e6-
96231b3b80d8
Anton Korobeynikov [Mon, 16 Apr 2007 18:10:23 +0000 (18:10 +0000)]
Removed tabs everywhere except autogenerated & external files. Add make
target for tabs checking.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36146
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 17:51:25 +0000 (17:51 +0000)]
For PR1336:
Un-XFAIL because this passes now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36145
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 17:47:06 +0000 (17:47 +0000)]
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36144
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 17:45:50 +0000 (17:45 +0000)]
Use a more optimal way to get the name of a function. Thanks, Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36143
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 17:36:08 +0000 (17:36 +0000)]
For PR1319:
Remove && from the end of the lines to prevent tests from throwing run
lines into the background. Also, clean up places where the same command
is run multiple times by using a temporary file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36142
91177308-0d34-0410-b5e6-
96231b3b80d8
Lauro Ramos Venancio [Mon, 16 Apr 2007 17:08:00 +0000 (17:08 +0000)]
Fix hello.ll test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36141
91177308-0d34-0410-b5e6-
96231b3b80d8
Lauro Ramos Venancio [Mon, 16 Apr 2007 16:57:47 +0000 (16:57 +0000)]
Fix align test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36140
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 16:56:54 +0000 (16:56 +0000)]
Don't return 0 if the len == 5, let the assert handle that case.
Thanks, Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36139
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 16:45:12 +0000 (16:45 +0000)]
Look for site.exp in the build directory, not the source directory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36138
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 16:06:17 +0000 (16:06 +0000)]
Use %s, not explicit name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36136
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 15:37:00 +0000 (15:37 +0000)]
Change ne into !=.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36135
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 15:31:49 +0000 (15:31 +0000)]
For PR1319:
Fix syntax of tests to ensure grep pattern is properly quoted.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36134
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 15:15:52 +0000 (15:15 +0000)]
For PR1319:
Fix test syntax per new rules.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36133
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 15:00:39 +0000 (15:00 +0000)]
Fix the syntax for these tests. Noticed by Duncan Sands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36132
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 14:46:17 +0000 (14:46 +0000)]
Syntax upgrade and fix for PR1336.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36131
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 14:23:07 +0000 (14:23 +0000)]
For PR1336:
Rename test functions to not conflict with an instruction mnemonic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36130
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 14:20:28 +0000 (14:20 +0000)]
For PR1336:
Ignore case for instruction mnemonic comparison.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36129
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 14:17:04 +0000 (14:17 +0000)]
Wrap long line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36128
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 14:14:31 +0000 (14:14 +0000)]
For PR1336:
Ignore case for register name compare.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36127
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 14:07:53 +0000 (14:07 +0000)]
For PR1336:
Un-XFAIL as Alpha feature now specified in lower case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36126
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 14:06:19 +0000 (14:06 +0000)]
For PR1336:
Subtarget option names must be given in lower case in order to be
recognized. Fixes test/CodeGen/Alpha/ctlz.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36125
91177308-0d34-0410-b5e6-
96231b3b80d8
Duncan Sands [Mon, 16 Apr 2007 13:02:27 +0000 (13:02 +0000)]
Fix typos.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36124
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 07:08:44 +0000 (07:08 +0000)]
Fix test/CodeGen/Generic/vector-constantexpr.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36123
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 06:56:07 +0000 (06:56 +0000)]
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36122
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 06:55:42 +0000 (06:55 +0000)]
For PR1328:
Use the new parameter on Function::getIntrinsicID to identify cases where
a function is being called with an "llvm." name but it isn't actually an
intrinsic. In such cases generate an error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36121
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 06:54:34 +0000 (06:54 +0000)]
For PR1328:
Don't assert everytime an intrinsic name isn't recognized. Instead, make
the assert optional when callin getIntrinsicID(). This allows the assembler
to handle invalid intrinsic names gracefully.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36120
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 06:52:21 +0000 (06:52 +0000)]
Test case for PR1328.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36119
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 06:14:28 +0000 (06:14 +0000)]
make this test more portable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36118
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 06:10:47 +0000 (06:10 +0000)]
fix incorrectly upgraded test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36117
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 06:06:42 +0000 (06:06 +0000)]
remove a bogus test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36116
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 06:04:03 +0000 (06:04 +0000)]
update test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36115
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 16 Apr 2007 05:58:47 +0000 (05:58 +0000)]
fix incorrectly upgraded test, add PR#
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36114
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:35:24 +0000 (03:35 +0000)]
This needs to stay in the old bytecode format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36113
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:34:01 +0000 (03:34 +0000)]
This tests aren't particularly interesting. They are redundant with the
extract_* tests. They are also perniciously difficult to maintain because
they depend on the bytecode format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36112
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:28:07 +0000 (03:28 +0000)]
Update for 2.0 bytecode format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36111
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:20:22 +0000 (03:20 +0000)]
Fix an intrinsic name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36110
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:18:25 +0000 (03:18 +0000)]
For PR1336:
Rename the intrinsic so this can be upgraded properly. It still fails with
an llc warning
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36109
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:10:56 +0000 (03:10 +0000)]
For PR1336:
Upgrade the intrinsic to its new form.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36108
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:06:39 +0000 (03:06 +0000)]
For PR1336:
Un-XFAIL this test now that llvm-ugprade knows how to create functions with
empty names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36107
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:05:01 +0000 (03:05 +0000)]
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36106
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 03:04:13 +0000 (03:04 +0000)]
For PR1336:
Functions without names deserve to be created too. This fixes:
test/CodeGen/Generic/vector-constantexpr.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36105
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 02:57:47 +0000 (02:57 +0000)]
For PR1336:
Un-XFAIL this since it now passes with fix to llvm-upgrade.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36104
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 02:56:33 +0000 (02:56 +0000)]
For PR1336:
When upgrading global vars, look for conflicts with functions as well. This
fixes test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36103
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 02:24:41 +0000 (02:24 +0000)]
Revert last patch. It was already fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36102
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 02:09:24 +0000 (02:09 +0000)]
For PR1336:
Correct this test case. It was passing a uint where a ubyte was expected.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36101
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 01:49:16 +0000 (01:49 +0000)]
For PR1336:
Un-XFAIL this now that its working.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36100
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 01:48:37 +0000 (01:48 +0000)]
For PR1336:
Fix a div-by-zero bug noticed by APInt. This fixes:
test/Transforms/IndVarsSimplify/exit_value_tests.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36099
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 01:31:11 +0000 (01:31 +0000)]
For PR1336:
This test was failing because of signlessness and a difference in the
way the AsmWriter prints arguments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36098
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 00:41:11 +0000 (00:41 +0000)]
For PR1336:
De-XFAIL tests now passing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36097
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 00:40:57 +0000 (00:40 +0000)]
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36096
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 16 Apr 2007 00:39:39 +0000 (00:39 +0000)]
For PR1336:
Rewrite the upgrade of GEP indices to be a little less obtuse. This fixes
test/Assembler/2002-08-19-BytecodeReader.llx
test/Assembler/2003-08-21-ConstantExprCast-Fold.llx
test/Assembler/2004-01-11-getelementptrfolding.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36095
91177308-0d34-0410-b5e6-
96231b3b80d8
Owen Anderson [Sun, 15 Apr 2007 23:14:18 +0000 (23:14 +0000)]
Tabs -> Spaces
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36094
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 15 Apr 2007 23:00:46 +0000 (23:00 +0000)]
For PR1336:
XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36093
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 15 Apr 2007 22:37:04 +0000 (22:37 +0000)]
For PR1319: Upgrade to new test harness.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36092
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sun, 15 Apr 2007 22:20:47 +0000 (22:20 +0000)]
For PR1319: Upgrade to new test harness.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36091
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 15 Apr 2007 21:38:06 +0000 (21:38 +0000)]
Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36090
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 15 Apr 2007 21:37:53 +0000 (21:37 +0000)]
testcase for PR1335
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36089
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 15 Apr 2007 21:33:36 +0000 (21:33 +0000)]
this test isn't testing what it thought it was
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36088
91177308-0d34-0410-b5e6-
96231b3b80d8