oota-llvm.git
21 years agoCleaned up code layout. No functional changes.
Misha Brukman [Thu, 22 May 2003 21:49:18 +0000 (21:49 +0000)]
Cleaned up code layout. No functional changes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6304 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove using declarations and extraneous #includes
Chris Lattner [Thu, 22 May 2003 21:47:17 +0000 (21:47 +0000)]
Remove using declarations and extraneous #includes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6303 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix static constructor ordering problem
Chris Lattner [Thu, 22 May 2003 21:31:52 +0000 (21:31 +0000)]
Fix static constructor ordering problem

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6302 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoKill `using' directives.
Misha Brukman [Thu, 22 May 2003 21:24:35 +0000 (21:24 +0000)]
Kill `using' directives.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6301 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove using declarations
Chris Lattner [Thu, 22 May 2003 21:21:43 +0000 (21:21 +0000)]
Remove using declarations

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6300 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix testcase
Chris Lattner [Thu, 22 May 2003 20:43:21 +0000 (20:43 +0000)]
Fix testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6299 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Thu, 22 May 2003 20:43:06 +0000 (20:43 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6298 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd documentation for the new cl::CommaSeparated modifier
Chris Lattner [Thu, 22 May 2003 20:36:06 +0000 (20:36 +0000)]
Add documentation for the new cl::CommaSeparated modifier

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6297 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoadd support for an explicit EXPORTED_SYMBOL_LIST
Chris Lattner [Thu, 22 May 2003 20:27:30 +0000 (20:27 +0000)]
add support for an explicit EXPORTED_SYMBOL_LIST

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6296 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMake the list accept comma separated names
Chris Lattner [Thu, 22 May 2003 20:27:13 +0000 (20:27 +0000)]
Make the list accept comma separated names

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6295 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd new CommaSeparated option modifier
Chris Lattner [Thu, 22 May 2003 20:26:17 +0000 (20:26 +0000)]
Add new CommaSeparated option modifier

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6294 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd support for a new "CommaSeparated" modifier
Chris Lattner [Thu, 22 May 2003 20:25:57 +0000 (20:25 +0000)]
Add support for a new "CommaSeparated" modifier

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6293 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoKill using declarations
Chris Lattner [Thu, 22 May 2003 20:13:16 +0000 (20:13 +0000)]
Kill using declarations

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6292 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoDestroy using declarations
Chris Lattner [Thu, 22 May 2003 20:06:43 +0000 (20:06 +0000)]
Destroy using declarations

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6291 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoSpecify a list of symbols that should be exported by the library
Chris Lattner [Thu, 22 May 2003 19:50:30 +0000 (19:50 +0000)]
Specify a list of symbols that should be exported by the library

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6290 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Revert to old behavior of ignoring a module if it doesn't contain a main
Chris Lattner [Thu, 22 May 2003 19:48:00 +0000 (19:48 +0000)]
* Revert to old behavior of ignoring a module if it doesn't contain a main
  function and no symbols were explicitly marked to be externalized.
* Add new -internalize-public-api-list option that can be used if the symbol
  list is small, and making a new file is annoying.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6289 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd option to internalize to allow it to read a file to determine which symbols
Chris Lattner [Thu, 22 May 2003 19:34:49 +0000 (19:34 +0000)]
Add option to internalize to allow it to read a file to determine which symbols
should not be internalized

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6288 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoUpdate to match typename produced by the C frontend
Chris Lattner [Thu, 22 May 2003 19:30:11 +0000 (19:30 +0000)]
Update to match typename produced by the C frontend

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6287 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMinor cleanups.
Chris Lattner [Thu, 22 May 2003 19:07:21 +0000 (19:07 +0000)]
Minor cleanups.
This hunk:
-    } else if (Src->getNumOperands() == 2 && Src->use_size() == 1) {
+    } else if (Src->getNumOperands() == 2) {

Allows GEP folding to be more aggressive, which reduces the number of instructions
and can dramatically speed up BasicAA in some cases.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6286 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: Assembler/2003-05-03-BytecodeReaderProblem.llx
Chris Lattner [Thu, 22 May 2003 18:35:38 +0000 (18:35 +0000)]
Fix bug: Assembler/2003-05-03-BytecodeReaderProblem.llx
by emitting the type planes before any constants (which could be constant
expressions involving undefined types!)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6285 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoDo not assert fail or crash when a bytecode parse fails!
Chris Lattner [Thu, 22 May 2003 18:26:48 +0000 (18:26 +0000)]
Do not assert fail or crash when a bytecode parse fails!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6284 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoEliminate the uchar typedef, use unsigned char explicitly
Chris Lattner [Thu, 22 May 2003 18:08:30 +0000 (18:08 +0000)]
Eliminate the uchar typedef, use unsigned char explicitly

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6283 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMake the testcase even more insane
Chris Lattner [Thu, 22 May 2003 15:49:58 +0000 (15:49 +0000)]
Make the testcase even more insane

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6280 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Thu, 22 May 2003 15:33:33 +0000 (15:33 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6279 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Wed, 21 May 2003 23:01:50 +0000 (23:01 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6278 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase that was killing the CFE
Chris Lattner [Wed, 21 May 2003 23:01:35 +0000 (23:01 +0000)]
New testcase that was killing the CFE

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6277 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew document
Chris Lattner [Wed, 21 May 2003 22:21:07 +0000 (22:21 +0000)]
New document

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6275 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew graphic for web page
Chris Lattner [Wed, 21 May 2003 21:05:46 +0000 (21:05 +0000)]
New graphic for web page

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6274 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: FunctionResolve/2003-05-21-MissingArguments.ll
Chris Lattner [Wed, 21 May 2003 20:51:52 +0000 (20:51 +0000)]
Fix bug: FunctionResolve/2003-05-21-MissingArguments.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6273 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase that crashes the funcresolve pass.
Chris Lattner [Wed, 21 May 2003 20:44:16 +0000 (20:44 +0000)]
New testcase that crashes the funcresolve pass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6272 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAllow disabling final cleanups
Chris Lattner [Wed, 21 May 2003 20:38:59 +0000 (20:38 +0000)]
Allow disabling final cleanups

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6271 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix Bug: BasicAA/2003-05-21-GEP-Problem.ll
Chris Lattner [Wed, 21 May 2003 20:23:26 +0000 (20:23 +0000)]
Fix Bug: BasicAA/2003-05-21-GEP-Problem.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6270 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoTrim testcase a bit
Chris Lattner [Wed, 21 May 2003 19:55:10 +0000 (19:55 +0000)]
Trim testcase a bit

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6269 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase identified by joel
Chris Lattner [Wed, 21 May 2003 19:48:33 +0000 (19:48 +0000)]
New testcase identified by joel

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6268 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoIncrease odds that this won't bork things
Chris Lattner [Wed, 21 May 2003 19:41:31 +0000 (19:41 +0000)]
Increase odds that this won't bork things

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6267 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFixed `volatile' typo.
Misha Brukman [Wed, 21 May 2003 19:34:28 +0000 (19:34 +0000)]
Fixed `volatile' typo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6266 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoCleaned up code layout, spacing, etc. for readability purposes and to be more
Misha Brukman [Wed, 21 May 2003 18:48:06 +0000 (18:48 +0000)]
Cleaned up code layout, spacing, etc. for readability purposes and to be more
consistent with the style of LLVM's code base (and itself! it's inconsistent in
some places.)

No functional changes were made.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6265 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Wed, 21 May 2003 18:10:53 +0000 (18:10 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6264 91177308-0d34-0410-b5e6-96231b3b80d8

21 years ago* Fix divide by zero error with empty structs
Chris Lattner [Wed, 21 May 2003 18:08:44 +0000 (18:08 +0000)]
* Fix divide by zero error with empty structs
* Empty structs should have ALIGNMENT 1, not SIZE 1.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6263 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoCleaned up code layout, spacing, etc. for readability purposes and to be more
Misha Brukman [Wed, 21 May 2003 18:05:35 +0000 (18:05 +0000)]
Cleaned up code layout, spacing, etc. for readability purposes and to be more
consistent with the style of LLVM's code base (and itself! it's inconsistent in
some places.)

No functional changes were made.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6262 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNamespacified `vector' and `cerr' to always use the `std::' namespace.
Misha Brukman [Wed, 21 May 2003 17:59:06 +0000 (17:59 +0000)]
Namespacified `vector' and `cerr' to always use the `std::' namespace.
Eliminated `using' directives.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6261 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd support for shift constant expressions
Chris Lattner [Wed, 21 May 2003 17:49:25 +0000 (17:49 +0000)]
Add support for shift constant expressions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6260 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew method
Chris Lattner [Wed, 21 May 2003 17:49:08 +0000 (17:49 +0000)]
New method

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6259 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bugs:
Chris Lattner [Wed, 21 May 2003 17:48:56 +0000 (17:48 +0000)]
Fix bugs:
  Assembler/2003-05-21-MalformedShiftCrash.llx
  Assembler/2003-05-21-ConstantShiftExpr.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6258 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase, found by inspection
Chris Lattner [Wed, 21 May 2003 17:46:02 +0000 (17:46 +0000)]
New testcase, found by inspection

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6257 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Wed, 21 May 2003 17:34:24 +0000 (17:34 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6256 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bugs:
Chris Lattner [Wed, 21 May 2003 16:06:56 +0000 (16:06 +0000)]
Fix bugs:
  Assembler/2003-05-21-EmptyStructTest.ll
  Assembler/2003-05-21-MalformedStructCrash.llx

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6255 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd run string
Chris Lattner [Wed, 21 May 2003 16:05:47 +0000 (16:05 +0000)]
Add run string

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6254 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Wed, 21 May 2003 15:57:25 +0000 (15:57 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6253 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoI fixed that ``thang'', yo.
Misha Brukman [Tue, 20 May 2003 23:45:36 +0000 (23:45 +0000)]
I fixed that ``thang'', yo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6252 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoHopefully, the final fix for `[Pp]ropogate'.
Misha Brukman [Tue, 20 May 2003 21:01:22 +0000 (21:01 +0000)]
Hopefully, the final fix for `[Pp]ropogate'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6251 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoThe word `operands' has an `r' in it.
Misha Brukman [Tue, 20 May 2003 20:36:39 +0000 (20:36 +0000)]
The word `operands' has an `r' in it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6250 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoSparc instruction opcodes now all live under the `V9' namespace.
Misha Brukman [Tue, 20 May 2003 20:32:24 +0000 (20:32 +0000)]
Sparc instruction opcodes now all live under the `V9' namespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6249 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agos/convertable/convertible/g
Misha Brukman [Tue, 20 May 2003 18:45:36 +0000 (18:45 +0000)]
s/convertable/convertible/g

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6248 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoThe plural of `Pass' is Passes, not Pass's.
Misha Brukman [Tue, 20 May 2003 18:39:06 +0000 (18:39 +0000)]
The plural of `Pass' is Passes, not Pass's.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6247 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd flexibility
Chris Lattner [Sat, 17 May 2003 22:33:18 +0000 (22:33 +0000)]
Add flexibility

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6246 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd support for setjmp/longjmp primitives
Chris Lattner [Sat, 17 May 2003 22:26:33 +0000 (22:26 +0000)]
Add support for setjmp/longjmp primitives
Patch checked in for Bill Wendling :)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6241 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoInitial test
Chris Lattner [Sat, 17 May 2003 22:18:33 +0000 (22:18 +0000)]
Initial test

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6240 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: Assembler/2003-05-15-SwitchBug.ll
Chris Lattner [Thu, 15 May 2003 21:30:00 +0000 (21:30 +0000)]
Fix bug: Assembler/2003-05-15-SwitchBug.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6239 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd facilities for building source that is outside of the current directory
Chris Lattner [Thu, 15 May 2003 21:28:55 +0000 (21:28 +0000)]
Add facilities for building source that is outside of the current directory

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6238 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase, straight out of the asm manual
Chris Lattner [Thu, 15 May 2003 21:02:11 +0000 (21:02 +0000)]
New testcase, straight out of the asm manual

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6237 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd note
Chris Lattner [Thu, 15 May 2003 19:38:39 +0000 (19:38 +0000)]
Add note

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6235 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: Assembler/2003-05-15-AssemblerProblem.llx
Chris Lattner [Thu, 15 May 2003 19:37:21 +0000 (19:37 +0000)]
Fix bug: Assembler/2003-05-15-AssemblerProblem.llx

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6234 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase that breaks the assembler.
Chris Lattner [Thu, 15 May 2003 18:52:08 +0000 (18:52 +0000)]
New testcase that breaks the assembler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6233 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix long standing bug
Chris Lattner [Thu, 15 May 2003 18:25:13 +0000 (18:25 +0000)]
Fix long standing bug

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6232 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.ll
Chris Lattner [Thu, 15 May 2003 18:03:51 +0000 (18:03 +0000)]
Fix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6230 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoDepends on analyze, not opt
Chris Lattner [Thu, 15 May 2003 18:03:32 +0000 (18:03 +0000)]
Depends on analyze, not opt

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6229 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew directory
Chris Lattner [Thu, 15 May 2003 18:03:12 +0000 (18:03 +0000)]
New directory

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6228 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew test
Chris Lattner [Thu, 15 May 2003 18:03:03 +0000 (18:03 +0000)]
New test

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6227 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd new loopinfo test
Chris Lattner [Thu, 15 May 2003 18:02:54 +0000 (18:02 +0000)]
Add new loopinfo test

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6226 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix Bug: Linker/2003-05-15-TypeProblem.ll
Chris Lattner [Thu, 15 May 2003 16:30:55 +0000 (16:30 +0000)]
Fix Bug: Linker/2003-05-15-TypeProblem.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6225 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew linker problem from twolf benchmark
Chris Lattner [Thu, 15 May 2003 16:01:32 +0000 (16:01 +0000)]
New linker problem from twolf benchmark

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6224 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase
Chris Lattner [Wed, 14 May 2003 23:34:17 +0000 (23:34 +0000)]
New testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6222 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoGet rid of really old makefile cruft
Chris Lattner [Wed, 14 May 2003 21:31:31 +0000 (21:31 +0000)]
Get rid of really old makefile cruft

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6218 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase that breaks CFE
Chris Lattner [Wed, 14 May 2003 21:08:04 +0000 (21:08 +0000)]
New testcase that breaks CFE

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6217 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoUlimit the test, and print out a more interesting output if failure occurs
Chris Lattner [Wed, 14 May 2003 19:54:07 +0000 (19:54 +0000)]
Ulimit the test, and print out a more interesting output if failure occurs

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6216 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove long dead file
Chris Lattner [Wed, 14 May 2003 19:02:27 +0000 (19:02 +0000)]
Remove long dead file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6213 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix path problem
Chris Lattner [Wed, 14 May 2003 18:44:22 +0000 (18:44 +0000)]
Fix path problem

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6208 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoGeneralize the script a bit
Chris Lattner [Wed, 14 May 2003 18:39:57 +0000 (18:39 +0000)]
Generalize the script a bit

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6206 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoModernize testcases
Chris Lattner [Wed, 14 May 2003 18:37:03 +0000 (18:37 +0000)]
Modernize testcases

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6205 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix typeos
Chris Lattner [Wed, 14 May 2003 17:53:49 +0000 (17:53 +0000)]
Fix typeos

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6204 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd support for more constant expressions
Chris Lattner [Wed, 14 May 2003 17:51:49 +0000 (17:51 +0000)]
Add support for more constant expressions

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6203 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoRemove unnecessary casts
Chris Lattner [Wed, 14 May 2003 17:51:05 +0000 (17:51 +0000)]
Remove unnecessary casts

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6201 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoPrint opaque types
Chris Lattner [Wed, 14 May 2003 17:50:47 +0000 (17:50 +0000)]
Print opaque types

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6200 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoCasts are now unnecessary
Chris Lattner [Wed, 14 May 2003 17:50:19 +0000 (17:50 +0000)]
Casts are now unnecessary

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6199 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd some methods to make type safety a bit easier
Chris Lattner [Wed, 14 May 2003 17:49:52 +0000 (17:49 +0000)]
Add some methods to make type safety a bit easier

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6198 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew testcase producing assertion failure
Chris Lattner [Wed, 14 May 2003 15:44:54 +0000 (15:44 +0000)]
New testcase producing assertion failure

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6197 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoForgot to make test executable
Chris Lattner [Wed, 14 May 2003 14:47:38 +0000 (14:47 +0000)]
Forgot to make test executable

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6196 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agonew testcase
Chris Lattner [Wed, 14 May 2003 14:38:10 +0000 (14:38 +0000)]
new testcase

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6195 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd support for atexit function, remove support for __main function
Chris Lattner [Wed, 14 May 2003 14:21:30 +0000 (14:21 +0000)]
Add support for atexit function, remove support for __main function

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6194 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c
Chris Lattner [Wed, 14 May 2003 13:53:40 +0000 (13:53 +0000)]
Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6193 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix compilation problems with previous checking *blush*
Chris Lattner [Wed, 14 May 2003 13:27:36 +0000 (13:27 +0000)]
Fix compilation problems with previous checking *blush*

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6191 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoAdd a framework for intercepting system calls
Chris Lattner [Wed, 14 May 2003 13:26:47 +0000 (13:26 +0000)]
Add a framework for intercepting system calls

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6190 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoDead file
Chris Lattner [Wed, 14 May 2003 13:10:18 +0000 (13:10 +0000)]
Dead file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6189 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoMinor updates
Chris Lattner [Wed, 14 May 2003 13:09:57 +0000 (13:09 +0000)]
Minor updates

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6188 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoInitial checkin of crtend.o implementation
Chris Lattner [Wed, 14 May 2003 13:09:41 +0000 (13:09 +0000)]
Initial checkin of crtend.o implementation

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6187 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoNew file
Chris Lattner [Wed, 14 May 2003 12:40:20 +0000 (12:40 +0000)]
New file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6186 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix major problem with appending linkage changes
Chris Lattner [Wed, 14 May 2003 12:11:51 +0000 (12:11 +0000)]
Fix major problem with appending linkage changes

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6185 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoFix bug
Chris Lattner [Wed, 14 May 2003 02:47:13 +0000 (02:47 +0000)]
Fix bug

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6184 91177308-0d34-0410-b5e6-96231b3b80d8

21 years agoSearch LLVM_LIB_SEARCH_PATH for objects to allow it to find crtend.o
Chris Lattner [Tue, 13 May 2003 22:14:13 +0000 (22:14 +0000)]
Search LLVM_LIB_SEARCH_PATH for objects to allow it to find crtend.o
Implement minor library linking optimization.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6181 91177308-0d34-0410-b5e6-96231b3b80d8