oota-llvm.git
20 years agoRemoved the interrupt_handler instrinsic section that I accidently added
John Criswell [Fri, 25 Jun 2004 16:42:50 +0000 (16:42 +0000)]
Removed the interrupt_handler instrinsic section that I accidently added
in my previous commits.  It's not implemented and is out of date.

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

20 years agoGrammar and punctuation fixes.
John Criswell [Fri, 25 Jun 2004 16:05:06 +0000 (16:05 +0000)]
Grammar and punctuation fixes.

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

20 years ago* Be consistent about MachineBB labels and references to them in instr stream
Misha Brukman [Fri, 25 Jun 2004 15:42:10 +0000 (15:42 +0000)]
* Be consistent about MachineBB labels and references to them in instr stream
* Use MachineBB's built-in numbering system instead of reinventing one

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

20 years agoAdded missing quote.
John Criswell [Fri, 25 Jun 2004 15:16:57 +0000 (15:16 +0000)]
Added missing quote.

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

20 years ago* Initialize the entire array statically, not member-at-a-time
Misha Brukman [Fri, 25 Jun 2004 15:11:34 +0000 (15:11 +0000)]
* Initialize the entire array statically, not member-at-a-time
* Remove x86-specific comment re: intel vs. at&t assembly syntax

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

20 years agoFix bug in previous checkin.
Misha Brukman [Fri, 25 Jun 2004 14:57:19 +0000 (14:57 +0000)]
Fix bug in previous checkin.

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

20 years ago* Wrap long lines
Misha Brukman [Fri, 25 Jun 2004 14:50:41 +0000 (14:50 +0000)]
* Wrap long lines
* Replace silent fall-through FIXME comments with an error to cerr and an abort
* No need to set size of statically initialized arrays

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

20 years agoExcise X86-specific comments.
Misha Brukman [Fri, 25 Jun 2004 14:13:26 +0000 (14:13 +0000)]
Excise X86-specific comments.

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

20 years agoVladimir Prus also contributed the LowerConstantExprs pass.
Misha Brukman [Fri, 25 Jun 2004 13:37:03 +0000 (13:37 +0000)]
Vladimir Prus also contributed the LowerConstantExprs pass.

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

20 years agoNew constant expression lowering pass to simplify your instruction selection needs.
Chris Lattner [Fri, 25 Jun 2004 07:48:09 +0000 (07:48 +0000)]
New constant expression lowering pass to simplify your instruction selection needs.

Contributed by Vladimir Prus!

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

20 years agoNew testcase for constant expression lowering pass, contributed by Vladimir Prus!
Chris Lattner [Fri, 25 Jun 2004 07:47:13 +0000 (07:47 +0000)]
New testcase for constant expression lowering pass, contributed by Vladimir Prus!

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

20 years agoPrototype for new ConstantExpr lowering pass, contributed by Vladimir Prus!
Chris Lattner [Fri, 25 Jun 2004 07:41:06 +0000 (07:41 +0000)]
Prototype for new ConstantExpr lowering pass, contributed by Vladimir Prus!

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

20 years agoDon't try to run qmtests if we fail to build the tree. The qmtests (at
Brian Gaeke [Fri, 25 Jun 2004 07:25:28 +0000 (07:25 +0000)]
Don't try to run qmtests if we fail to build the tree. The qmtests (at
least, on macosx) will spiral out of control instead of failing gracefully.

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

20 years agoMake sure to link all IPA's into opt, so that it has access to stuff like
Chris Lattner [Fri, 25 Jun 2004 05:19:17 +0000 (05:19 +0000)]
Make sure to link all IPA's into opt, so that it has access to stuff like
anders-aa

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

20 years agoFix header
Chris Lattner [Fri, 25 Jun 2004 04:24:22 +0000 (04:24 +0000)]
Fix header

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

20 years ago- Changed Handler.h -> BytecodeHandler.h
Reid Spencer [Fri, 25 Jun 2004 02:32:27 +0000 (02:32 +0000)]
- Changed Handler.h -> BytecodeHandler.h
- Fixed some small coding standard compliance issues in BytecodeHandler.h

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

20 years agoOkay, Module have not been known as 'C' for a LONG time now
Chris Lattner [Fri, 25 Jun 2004 00:42:23 +0000 (00:42 +0000)]
Okay, Module have not been known as 'C' for a LONG time now

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

20 years agoFix more warnings building with VC++
Chris Lattner [Fri, 25 Jun 2004 00:35:55 +0000 (00:35 +0000)]
Fix more warnings building with VC++

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

20 years agoUnbreak the build. tsk tsk
Chris Lattner [Fri, 25 Jun 2004 00:18:02 +0000 (00:18 +0000)]
Unbreak the build.  tsk tsk

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

20 years agoMade a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock...
Tanya Lattner [Fri, 25 Jun 2004 00:13:11 +0000 (00:13 +0000)]
Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function.

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

20 years agofix warnings
Chris Lattner [Fri, 25 Jun 2004 00:11:25 +0000 (00:11 +0000)]
fix warnings

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

20 years agoAdd option to print out machine code before register allocation.
Misha Brukman [Thu, 24 Jun 2004 23:55:01 +0000 (23:55 +0000)]
Add option to print out machine code before register allocation.

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

20 years agoUse DEBUG() guard for printing out debug info.
Misha Brukman [Thu, 24 Jun 2004 23:54:05 +0000 (23:54 +0000)]
Use DEBUG() guard for printing out debug info.

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

20 years agoAdd a `break' in the switch/case statement between the int/fp sections.
Misha Brukman [Thu, 24 Jun 2004 23:53:24 +0000 (23:53 +0000)]
Add a `break' in the switch/case statement between the int/fp sections.

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

20 years ago* Lowercase the register names
Misha Brukman [Thu, 24 Jun 2004 23:51:00 +0000 (23:51 +0000)]
* Lowercase the register names
* Parenthesize assert() expressions correctly
* Fix spacing around for() and if() statements

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

20 years agoAdd a LowercaseString() utility function, courtesy of brg.
Misha Brukman [Thu, 24 Jun 2004 23:38:52 +0000 (23:38 +0000)]
Add a LowercaseString() utility function, courtesy of brg.

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

20 years ago* LowercaseString moved to StringExtras.h
Misha Brukman [Thu, 24 Jun 2004 23:38:20 +0000 (23:38 +0000)]
* LowercaseString moved to StringExtras.h
* Wrap long line to 80 cols

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

20 years ago* Tabs to spaces
Misha Brukman [Thu, 24 Jun 2004 23:19:36 +0000 (23:19 +0000)]
* Tabs to spaces
* Send an error message to std::cerr before abort()ing

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

20 years agoDefinition of the Bytecode Handler interface. Subclasses can override just
Reid Spencer [Thu, 24 Jun 2004 23:05:07 +0000 (23:05 +0000)]
Definition of the Bytecode Handler interface. Subclasses can override just
the methods they are interested in to perform out-of-band tasks while the
BytecodeReader is constructing a module. Handlers should *not* modify any
of the LLVM IR objects during this process.

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

20 years ago* Tabs to spaces
Misha Brukman [Thu, 24 Jun 2004 23:04:11 +0000 (23:04 +0000)]
* Tabs to spaces
* Remove unnecessary parens, braces, clean up code layout

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

20 years agoUnindent some more code to be consistent.
Misha Brukman [Thu, 24 Jun 2004 22:00:15 +0000 (22:00 +0000)]
Unindent some more code to be consistent.

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

20 years agoUnindent some code, it only needs 2 spaces.
Misha Brukman [Thu, 24 Jun 2004 21:56:15 +0000 (21:56 +0000)]
Unindent some code, it only needs 2 spaces.

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

20 years agoIn emitting code for a GEP instr, iterate over GEPTypes because there is one
Misha Brukman [Thu, 24 Jun 2004 21:54:47 +0000 (21:54 +0000)]
In emitting code for a GEP instr, iterate over GEPTypes because there is one
more operand in GEPOps than there are types in GEPTypes: the pointer that is the
first operand of the GEP instruction.

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

20 years ago* Capitalize `Java'
Misha Brukman [Thu, 24 Jun 2004 21:47:35 +0000 (21:47 +0000)]
* Capitalize `Java'
* Sprinkle hypens liberally
* Fix some grammar in comments

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

20 years agoConvert tabs to spaces.
Misha Brukman [Thu, 24 Jun 2004 21:31:16 +0000 (21:31 +0000)]
Convert tabs to spaces.

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

20 years agoAdd FSTOD and FDTOS conversion instructions.
Brian Gaeke [Thu, 24 Jun 2004 21:22:09 +0000 (21:22 +0000)]
Add FSTOD and FDTOS conversion instructions.

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

20 years agoSupport cast float to float, cast double to float, and cast float to double.
Brian Gaeke [Thu, 24 Jun 2004 21:22:08 +0000 (21:22 +0000)]
Support cast float to float, cast double to float, and cast float to double.
(It's not yet clear how to copy doubles from register to register.)

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

20 years agoAdd a section about running the nightly tester proper.
Chris Lattner [Thu, 24 Jun 2004 20:53:09 +0000 (20:53 +0000)]
Add a section about running the nightly tester proper.

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

20 years agoThis file is unused, and duplicates functionality in TraceValues.cpp.
Vikram S. Adve [Thu, 24 Jun 2004 20:16:22 +0000 (20:16 +0000)]
This file is unused, and duplicates functionality in TraceValues.cpp.

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

20 years agoetags isn't portable at all. Make it not run by default. If you still
Chris Lattner [Thu, 24 Jun 2004 18:19:42 +0000 (18:19 +0000)]
etags isn't portable at all.  Make it not run by default.  If you still
want it, just type 'make tags'

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

20 years ago* Order #includes
Misha Brukman [Thu, 24 Jun 2004 17:31:42 +0000 (17:31 +0000)]
* Order #includes
* Use the DEBUG() guard for debug printouts

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

20 years agoMake the double-fp pseudo registers be "NamedRegs".
Brian Gaeke [Thu, 24 Jun 2004 09:23:21 +0000 (09:23 +0000)]
Make the double-fp pseudo registers be "NamedRegs".

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

20 years agoFix a dyn_cast in copyConstantToRegister which should have been a cast.
Brian Gaeke [Thu, 24 Jun 2004 09:17:47 +0000 (09:17 +0000)]
Fix a dyn_cast in copyConstantToRegister which should have been a cast.
Compactify the code that emits copies of constant ints into registers.

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

20 years agoThe long integer pseudo-regs are history. So long, we hardly knew ye.
Brian Gaeke [Thu, 24 Jun 2004 08:55:21 +0000 (08:55 +0000)]
The long integer pseudo-regs are history. So long, we hardly knew ye.

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

20 years agoUse correct add*Imm form in more BuildMI calls.
Brian Gaeke [Thu, 24 Jun 2004 08:55:09 +0000 (08:55 +0000)]
Use correct add*Imm form in more BuildMI calls.
Fix bug in emitGEPOperation where we weren't passing MBB, IP to getReg.
(hey, wouldn't a constant expression lowering pass be cool? huh huhuhuh)
Fix bug in emitGEPOperation where we might try to OR a constant into a
register which was too big to fit in the immediate field.
Support and, or, xor of longs.

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

20 years agoRename the load and store opcodes. The non-fp ones only have one
Brian Gaeke [Thu, 24 Jun 2004 07:37:12 +0000 (07:37 +0000)]
Rename the load and store opcodes. The non-fp ones only have one
variant worth worrying about; the fp ones have two.

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

20 years agoRename the load and store opcodes. The non-fp ones only have one
Brian Gaeke [Thu, 24 Jun 2004 07:36:59 +0000 (07:36 +0000)]
Rename the load and store opcodes. The non-fp ones only have one
variant worth worrying about; the fp ones have two.
Add fp stores.

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

20 years agoRename the load and store opcodes. The non-fp ones only have one
Brian Gaeke [Thu, 24 Jun 2004 07:36:48 +0000 (07:36 +0000)]
Rename the load and store opcodes. The non-fp ones only have one
variant worth worrying about; the fp ones have two.
Stub out the case analysis of int-to-fp casts (no code yet).
I think the number of operands passed to BuildMI for loads was wrong.
Support load and store of float and double.

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

20 years agoRemove distasteful method which is really part of the indvars pass
Chris Lattner [Thu, 24 Jun 2004 06:52:20 +0000 (06:52 +0000)]
Remove distasteful method which is really part of the indvars pass

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

20 years agoTwo fixes. First, stop using the ugly shouldSubstituteIndVar method.
Chris Lattner [Thu, 24 Jun 2004 06:49:18 +0000 (06:49 +0000)]
Two fixes.  First, stop using the ugly shouldSubstituteIndVar method.

Second, disable substitution of quadratic addrec expressions to avoid putting
multiplies in loops!

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

20 years agoStrange as it may sound, we'll not use LDD/STD to store longs. For reasons of
Brian Gaeke [Thu, 24 Jun 2004 06:44:57 +0000 (06:44 +0000)]
Strange as it may sound, we'll not use LDD/STD to store longs. For reasons of
representational consistency, we want to address the halves of each 64-bit value
separately.

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

20 years agoSupport constant cast expressions.
Brian Gaeke [Thu, 24 Jun 2004 06:33:00 +0000 (06:33 +0000)]
Support constant cast expressions.

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

20 years agoMake the most commonly preselected instructions add to the names of the
Brian Gaeke [Wed, 23 Jun 2004 21:41:32 +0000 (21:41 +0000)]
Make the most commonly preselected instructions add to the names of the
instructions they augment, instead of replacing them.  It's good for debugging,
and it's OK for the sparcv9 backend.

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

20 years agoTransformUtils library is no longer needed since Linker.cpp is in VMCore
Misha Brukman [Wed, 23 Jun 2004 17:36:17 +0000 (17:36 +0000)]
TransformUtils library is no longer needed since Linker.cpp is in VMCore

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

20 years agoLinker.h moved to include/llvm/Support
Misha Brukman [Wed, 23 Jun 2004 17:33:09 +0000 (17:33 +0000)]
Linker.h moved to include/llvm/Support

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

20 years agoMoved to include/llvm/Support
Misha Brukman [Wed, 23 Jun 2004 17:24:53 +0000 (17:24 +0000)]
Moved to include/llvm/Support

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

20 years agoLinker.h moved to include/llvm/Support
Misha Brukman [Wed, 23 Jun 2004 17:24:31 +0000 (17:24 +0000)]
Linker.h moved to include/llvm/Support

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

20 years agoMoved to lib/VMCore
Misha Brukman [Wed, 23 Jun 2004 17:21:17 +0000 (17:21 +0000)]
Moved to lib/VMCore

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

20 years agoMove the tests for readability of the template and gnuplot files so they
Reid Spencer [Wed, 23 Jun 2004 14:07:12 +0000 (14:07 +0000)]
Move the tests for readability of the template and gnuplot files so they
occur AFTER the source is checked out. This ensures that if either of the
-gnuplotscript or -templatefile options are not given, that they get picked
up from the checkout directory and don't abort the test unnecessarily.

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

20 years agoAdded a -noexternals options to avoid performing the externals tests on
Reid Spencer [Wed, 23 Jun 2004 07:45:46 +0000 (07:45 +0000)]
Added a -noexternals options to avoid performing the externals tests on
test environments that don't have Povray or SPEC.

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

20 years agoMake sure GetRegEx returns something gnuplot can deal with (a number, not
Reid Spencer [Wed, 23 Jun 2004 06:36:34 +0000 (06:36 +0000)]
Make sure GetRegEx returns something gnuplot can deal with (a number, not
a ?) so that graphs don't bail if something fails in a test.

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

20 years agoAdded a note about the new llvmgrep utility.
Reid Spencer [Wed, 23 Jun 2004 06:33:15 +0000 (06:33 +0000)]
Added a note about the new llvmgrep utility.

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

20 years agoFix merging of nodes whose incoming offset is not zero. This unbreaks DSA on
Chris Lattner [Wed, 23 Jun 2004 06:29:59 +0000 (06:29 +0000)]
Fix merging of nodes whose incoming offset is not zero.  This unbreaks DSA on
several mallocbench programs, including perl.

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

20 years agoUse new IsNAN() wrapper.
Brian Gaeke [Wed, 23 Jun 2004 00:25:35 +0000 (00:25 +0000)]
Use new IsNAN() wrapper.

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

20 years agoProvide prototypes for IsNAN() wrapper.
Brian Gaeke [Wed, 23 Jun 2004 00:25:24 +0000 (00:25 +0000)]
Provide prototypes for IsNAN() wrapper.

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

20 years agoWrapper for c99 isnan()
Brian Gaeke [Tue, 22 Jun 2004 23:54:38 +0000 (23:54 +0000)]
Wrapper for c99 isnan()

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

20 years agoRegenerated.
Brian Gaeke [Tue, 22 Jun 2004 23:47:23 +0000 (23:47 +0000)]
Regenerated.

It looks to me like people haven't been running AutoRegen.sh. Grumble grumble.

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

20 years agoRegenerated.
Brian Gaeke [Tue, 22 Jun 2004 23:47:13 +0000 (23:47 +0000)]
Regenerated.

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

20 years agoCall custom check (AC_FUNC_ISNAN) instead of using the generic function check.
Brian Gaeke [Tue, 22 Jun 2004 23:43:04 +0000 (23:43 +0000)]
Call custom check (AC_FUNC_ISNAN) instead of using the generic function check.

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

20 years agoImplement isnan check (AC_FUNC_ISNAN) in terms of three calls to a fairly
Brian Gaeke [Tue, 22 Jun 2004 23:42:49 +0000 (23:42 +0000)]
Implement isnan check (AC_FUNC_ISNAN) in terms of three calls to a fairly
generic macro AC_SINGLE_CXX_CHECK.

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

20 years agoAdded the llvm/test/Programs/Makefile.test Makefile.
John Criswell [Tue, 22 Jun 2004 21:35:10 +0000 (21:35 +0000)]
Added the llvm/test/Programs/Makefile.test Makefile.
Added a check for isnan() while I was at it.

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

20 years agoAdd pseudo-registers and register class for 64-bit integer values.
Brian Gaeke [Tue, 22 Jun 2004 20:14:41 +0000 (20:14 +0000)]
Add pseudo-registers and register class for 64-bit integer values.

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

20 years agolink to qmtest-2.0.3 tar file
Brian Gaeke [Tue, 22 Jun 2004 19:06:49 +0000 (19:06 +0000)]
link to qmtest-2.0.3 tar file

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

20 years agoFile requires IPA, moved to lib/Analysis/IPA
Misha Brukman [Tue, 22 Jun 2004 19:04:53 +0000 (19:04 +0000)]
File requires IPA, moved to lib/Analysis/IPA

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

20 years agoMention a note about having gccas and gccld in the path when running llvm-gcc.
Misha Brukman [Tue, 22 Jun 2004 18:48:58 +0000 (18:48 +0000)]
Mention a note about having gccas and gccld in the path when running llvm-gcc.

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

20 years agoFile depends on MemoryDepAnalysis (DSA); moved to lib/Analysis/DataStructure
Misha Brukman [Tue, 22 Jun 2004 18:28:37 +0000 (18:28 +0000)]
File depends on MemoryDepAnalysis (DSA); moved to lib/Analysis/DataStructure

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

20 years agoFiles depend on DSA, moved to lib/Analysis/DataStructure
Misha Brukman [Tue, 22 Jun 2004 18:13:24 +0000 (18:13 +0000)]
Files depend on DSA, moved to lib/Analysis/DataStructure

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

20 years agoFile depends on DSA, moved to lib/Analysis/DataStructure
Misha Brukman [Tue, 22 Jun 2004 18:11:38 +0000 (18:11 +0000)]
File depends on DSA, moved to lib/Analysis/DataStructure

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

20 years agoMaking an archive version of the CodeGen library is unnecessary if we just
Misha Brukman [Tue, 22 Jun 2004 17:52:30 +0000 (17:52 +0000)]
Making an archive version of the CodeGen library is unnecessary if we just
move InstructionLowering itself.

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

20 years agoProvide archive version of CodeGen library (for those tools that only need
Misha Brukman [Tue, 22 Jun 2004 17:28:43 +0000 (17:28 +0000)]
Provide archive version of CodeGen library (for those tools that only need
IntrinsicLowering, for instance).

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

20 years agoIsnan became unordered
Chris Lattner [Tue, 22 Jun 2004 16:13:57 +0000 (16:13 +0000)]
Isnan became unordered

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

20 years ago- Added the -nice option for nicing the build processes.
Reid Spencer [Tue, 22 Jun 2004 15:38:37 +0000 (15:38 +0000)]
- Added the -nice option for nicing the build processes.
- Added the -gnuplotscript option to specify the GnuPlot script to use.
- Added the -templatefile option to specify the HTML template to use.
- Moved subroutines to top of file.
- Used variables for file names in case we want to change to directories.
- Made program track its directory changes in $VERBOSE mode (for debugging)
- Added variables to support tracking start time, finish time, and platform
  details about each nightly test.

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

20 years agoRegenerated with autoconf-2.57 for AIX detection support.
Misha Brukman [Tue, 22 Jun 2004 15:35:32 +0000 (15:35 +0000)]
Regenerated with autoconf-2.57 for AIX detection support.

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

20 years agoAdd AIX to the list of recognized operating systems.
Misha Brukman [Tue, 22 Jun 2004 15:32:08 +0000 (15:32 +0000)]
Add AIX to the list of recognized operating systems.

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

20 years agoAdded start time, finish time, and platform (uname -a output) information
Reid Spencer [Tue, 22 Jun 2004 15:32:02 +0000 (15:32 +0000)]
Added start time, finish time, and platform (uname -a output) information
to the top of the template for identification purposes.

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

20 years agoFixing broken links
Tanya Lattner [Tue, 22 Jun 2004 08:02:25 +0000 (08:02 +0000)]
Fixing broken links

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

20 years agoIf an edge points to a field of another memory object, actually reflect this
Chris Lattner [Tue, 22 Jun 2004 07:13:10 +0000 (07:13 +0000)]
If an edge points to a field of another memory object, actually reflect this
in the DOT visualization of the DSGraphs.

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

20 years agoRemoved extra href close tag
Tanya Lattner [Tue, 22 Jun 2004 05:44:31 +0000 (05:44 +0000)]
Removed extra href close tag

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

20 years agoElimiante ^M's
Chris Lattner [Tue, 22 Jun 2004 04:47:34 +0000 (04:47 +0000)]
Elimiante ^M's

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

20 years agoFixed broken links.
Tanya Lattner [Tue, 22 Jun 2004 04:24:55 +0000 (04:24 +0000)]
Fixed broken links.

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

20 years agoFixing broken link to gcc manual
Tanya Lattner [Tue, 22 Jun 2004 03:48:17 +0000 (03:48 +0000)]
Fixing broken link to gcc manual

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

20 years agotest/Libraries have been long gone for a long time now. Since noone noticed
Chris Lattner [Tue, 22 Jun 2004 02:26:33 +0000 (02:26 +0000)]
test/Libraries have been long gone for a long time now.  Since noone noticed
tehse were broken, just nuke them.

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

20 years agoChanging absolute link. Remembering to logout as root ;)
Tanya Lattner [Mon, 21 Jun 2004 23:36:39 +0000 (23:36 +0000)]
Changing absolute link. Remembering to logout as root ;)

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

20 years agoFixed small typo to symtab link.
Tanya Lattner [Mon, 21 Jun 2004 23:29:40 +0000 (23:29 +0000)]
Fixed small typo to symtab link.

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

20 years agoJust a stub command guide for llvm-db for now. Will be filled in later. This is not...
Tanya Lattner [Mon, 21 Jun 2004 23:27:57 +0000 (23:27 +0000)]
Just a stub command guide for llvm-db for now. Will be filled in later. This is not linked off the main command guide web page, but should be once its completed.

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

20 years agoFix some broken links
Chris Lattner [Mon, 21 Jun 2004 22:52:48 +0000 (22:52 +0000)]
Fix some broken links

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

20 years agoOrder #includes as per style guide.
Misha Brukman [Mon, 21 Jun 2004 21:54:40 +0000 (21:54 +0000)]
Order #includes as per style guide.

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

20 years agoUse a reference instead of a pointer for the ostream. The pointer was only
Misha Brukman [Mon, 21 Jun 2004 21:53:56 +0000 (21:53 +0000)]
Use a reference instead of a pointer for the ostream.  The pointer was only
there to assist in the development of llvm-tv, and it no longer has a need to
modify the AsmWriter output stream.

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

20 years agoDirect declaration of namespace-ified globals does not work, must enclose
Misha Brukman [Mon, 21 Jun 2004 21:44:12 +0000 (21:44 +0000)]
Direct declaration of namespace-ified globals does not work, must enclose
them with a namespace declaration.

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

20 years agoSpecify variables' namespace directly instead of using an enclosing namespace.
Misha Brukman [Mon, 21 Jun 2004 21:21:49 +0000 (21:21 +0000)]
Specify variables' namespace directly instead of using an enclosing namespace.

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