oota-llvm.git
21 years agoInitial checkin of llvmprof stub
Chris Lattner [Tue, 28 Oct 2003 19:16:35 +0000 (19:16 +0000)]
Initial checkin of llvmprof stub

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

21 years agoRemove __STDC_LIMIT_MACROS from here.
Brian Gaeke [Tue, 28 Oct 2003 19:11:29 +0000 (19:11 +0000)]
Remove __STDC_LIMIT_MACROS from here.

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

21 years agoAdd __STDC_LIMIT_MACROS here.
Brian Gaeke [Tue, 28 Oct 2003 19:09:28 +0000 (19:09 +0000)]
Add __STDC_LIMIT_MACROS here.

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

21 years agoReorder #includes, drop unneeded one
Chris Lattner [Tue, 28 Oct 2003 19:08:15 +0000 (19:08 +0000)]
Reorder #includes, drop unneeded one

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

21 years agoInitial checkin of profiling instrumentation pass. So far, despite the
Chris Lattner [Tue, 28 Oct 2003 18:59:04 +0000 (18:59 +0000)]
Initial checkin of profiling instrumentation pass.  So far, despite the
file name, we only support function profiling.  This will be fixed in the
near future.

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

21 years agoInitial checkin of function and block profiling runtime library
Chris Lattner [Tue, 28 Oct 2003 18:56:51 +0000 (18:56 +0000)]
Initial checkin of function and block profiling runtime library

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

21 years agoPublications do not get distributed with docs/; hence, their stylesheet need not
Misha Brukman [Tue, 28 Oct 2003 18:55:27 +0000 (18:55 +0000)]
Publications do not get distributed with docs/; hence, their stylesheet need not
be distributed either.

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

21 years agoI'm tired of the nightly tester stopping, aren't you?
Chris Lattner [Tue, 28 Oct 2003 18:37:24 +0000 (18:37 +0000)]
I'm tired of the nightly tester stopping, aren't you?

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

21 years agoEliminate using declarations
Chris Lattner [Mon, 27 Oct 2003 21:44:09 +0000 (21:44 +0000)]
Eliminate using declarations

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

21 years agoPropagating constants to arguments can make other arguments constant. For now
Chris Lattner [Mon, 27 Oct 2003 21:09:00 +0000 (21:09 +0000)]
Propagating constants to arguments can make other arguments constant.  For now
do something dumb, and inefficient, but more complete.

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

21 years agoClarify what is a bug and what isn't
Chris Lattner [Mon, 27 Oct 2003 18:30:37 +0000 (18:30 +0000)]
Clarify what is a bug and what isn't

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

21 years agoMerged in RELEASE_1.
John Criswell [Mon, 27 Oct 2003 18:18:16 +0000 (18:18 +0000)]
Merged in RELEASE_1.

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

21 years agoMerged in RELEASE_1.
John Criswell [Mon, 27 Oct 2003 18:02:06 +0000 (18:02 +0000)]
Merged in RELEASE_1.

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

21 years agoAdd a new bugfix
Chris Lattner [Mon, 27 Oct 2003 17:58:57 +0000 (17:58 +0000)]
Add a new bugfix

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

21 years agoMerged in RELEASE_1.
John Criswell [Mon, 27 Oct 2003 17:56:26 +0000 (17:56 +0000)]
Merged in RELEASE_1.

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

21 years agoNew testcase which crashes the C++ FE
Chris Lattner [Mon, 27 Oct 2003 17:51:31 +0000 (17:51 +0000)]
New testcase which crashes the C++ FE

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

21 years agoMerged RELEASE_1.
John Criswell [Mon, 27 Oct 2003 17:46:42 +0000 (17:46 +0000)]
Merged RELEASE_1.

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

21 years agoUpdated with Vikram's comments.
John Criswell [Mon, 27 Oct 2003 17:41:53 +0000 (17:41 +0000)]
Updated with Vikram's comments.

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

21 years agoUpdate release notes for recent bug fixes
Chris Lattner [Mon, 27 Oct 2003 17:06:39 +0000 (17:06 +0000)]
Update release notes for recent bug fixes

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

21 years agoFix test: Linker/2003-10-27-LinkOncePromote.ll
Chris Lattner [Mon, 27 Oct 2003 16:39:39 +0000 (16:39 +0000)]
Fix test: Linker/2003-10-27-LinkOncePromote.ll
Fix PR58

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

21 years agoFix initializers to match
Chris Lattner [Mon, 27 Oct 2003 16:30:29 +0000 (16:30 +0000)]
Fix initializers to match

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

21 years agoNew testcase
Chris Lattner [Mon, 27 Oct 2003 16:18:28 +0000 (16:18 +0000)]
New testcase

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

21 years agoUpdate release notes
Chris Lattner [Mon, 27 Oct 2003 05:41:39 +0000 (05:41 +0000)]
Update release notes

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

21 years agoGet the list of PHI node values before the basic block is split. Also, add
Chris Lattner [Mon, 27 Oct 2003 05:33:09 +0000 (05:33 +0000)]
Get the list of PHI node values before the basic block is split.  Also, add
PHI node entries for unwind instructions just like for call instructions which
became invokes!  This fixes PR57, tested by
Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll

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

21 years agoNew testcase.
Chris Lattner [Mon, 27 Oct 2003 05:13:47 +0000 (05:13 +0000)]
New testcase.

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

21 years agoMake sure to syntax hilight the 'unwind' keyword!
Chris Lattner [Mon, 27 Oct 2003 05:09:15 +0000 (05:09 +0000)]
Make sure to syntax hilight the 'unwind' keyword!

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

21 years agoDo not print out lists with thousands of elements in them, that's kinda silly
Chris Lattner [Mon, 27 Oct 2003 04:44:59 +0000 (04:44 +0000)]
Do not print out lists with thousands of elements in them, that's kinda silly

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

21 years agoBump the release number, add a skeleton to be filled in as stuff changes.
Chris Lattner [Mon, 27 Oct 2003 01:31:14 +0000 (01:31 +0000)]
Bump the release number, add a skeleton to be filled in as stuff changes.

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

21 years agoThis file is obsolete
Chris Lattner [Mon, 27 Oct 2003 01:25:58 +0000 (01:25 +0000)]
This file is obsolete

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

21 years agoGotta use gmake, not make. make on Solaris is Sun's make which does not work.
Vikram S. Adve [Sun, 26 Oct 2003 13:41:18 +0000 (13:41 +0000)]
Gotta use gmake, not make.  make on Solaris is Sun's make which does not work.

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

21 years agoAdd a link to the bug tracker
Chris Lattner [Sat, 25 Oct 2003 18:41:16 +0000 (18:41 +0000)]
Add a link to the bug tracker

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

21 years agoRephrase the OSI answer.
Vikram S. Adve [Sat, 25 Oct 2003 17:22:08 +0000 (17:22 +0000)]
Rephrase the OSI answer.

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

21 years agoDang...these different file locations make it a pain to get the URLs right.
Vikram S. Adve [Sat, 25 Oct 2003 17:20:38 +0000 (17:20 +0000)]
Dang...these different file locations make it a pain to get the URLs right.

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

21 years agoFix license URL and typo.
Vikram S. Adve [Sat, 25 Oct 2003 17:19:21 +0000 (17:19 +0000)]
Fix license URL and typo.

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

21 years agoImprove formatting of licensing section.
Vikram S. Adve [Sat, 25 Oct 2003 17:14:52 +0000 (17:14 +0000)]
Improve formatting of licensing section.

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

21 years agoAdd a section on licensing questions.
Vikram S. Adve [Sat, 25 Oct 2003 17:06:55 +0000 (17:06 +0000)]
Add a section on licensing questions.

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

21 years agoAttempt to provide support for those without RTLD_DEFAULT.
Chris Lattner [Sat, 25 Oct 2003 16:55:32 +0000 (16:55 +0000)]
Attempt to provide support for those without RTLD_DEFAULT.

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

21 years agoUnbreak the build
Chris Lattner [Sat, 25 Oct 2003 16:18:03 +0000 (16:18 +0000)]
Unbreak the build

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

21 years agoAdded answers to test suite questions.
John Criswell [Fri, 24 Oct 2003 22:48:20 +0000 (22:48 +0000)]
Added answers to test suite questions.

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

21 years agoPublicize the type of FnAllocState.
Brian Gaeke [Fri, 24 Oct 2003 21:21:58 +0000 (21:21 +0000)]
Publicize the type of FnAllocState.
Prototype option to save state in a global instead of as a Constant in
 the Module. (Turned off, for now, with the on/off switch welded in the off
 position. You get the idea.)

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

21 years agostandardize command line option names
Chris Lattner [Fri, 24 Oct 2003 20:05:58 +0000 (20:05 +0000)]
standardize command line option names

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

21 years agoTraceMode, as you may have heard, is history.
Brian Gaeke [Fri, 24 Oct 2003 20:00:17 +0000 (20:00 +0000)]
TraceMode, as you may have heard, is history.
ExecutionEngine::create no longer takes a TraceMode argument.

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

21 years agolli -q is history. Rebuild your gccld shell scripts, folks!
Brian Gaeke [Fri, 24 Oct 2003 20:00:06 +0000 (20:00 +0000)]
lli -q is history. Rebuild your gccld shell scripts, folks!

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

21 years agoExecutionEngine::create no longer takes a TraceMode argument.
Brian Gaeke [Fri, 24 Oct 2003 19:59:37 +0000 (19:59 +0000)]
ExecutionEngine::create no longer takes a TraceMode argument.
CurFrame, TraceMode, and the CachedWriter are history.
The ExecutionAnnotations (SlotNumber, InstNumber, and FunctionInfo) are history.
ExecutionContext now keeps Values for each stack frame in a std::map.
printValue() and print() are history.
executeInstruction() is now part of run().

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

21 years agoExecutionEngine::create no longer takes a TraceMode argument.
Brian Gaeke [Fri, 24 Oct 2003 19:59:28 +0000 (19:59 +0000)]
ExecutionEngine::create no longer takes a TraceMode argument.
CurFrame, TraceMode, and the CachedWriter are history.

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

21 years ago* Use stylesheets and <div>s for layout instead of <ul>
Misha Brukman [Fri, 24 Oct 2003 19:59:21 +0000 (19:59 +0000)]
* Use stylesheets and <div>s for layout instead of <ul>
* Close <a>, <li>, and <p> tags
* This isn't quite HTML 4.01 Strict-compliant, but it's almost there.

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

21 years agoThe ExecutionAnnotations (SlotNumber, InstNumber, and FunctionInfo) are history.
Brian Gaeke [Fri, 24 Oct 2003 19:59:18 +0000 (19:59 +0000)]
The ExecutionAnnotations (SlotNumber, InstNumber, and FunctionInfo) are history.

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

21 years agoReduce the number of #includes.
Brian Gaeke [Fri, 24 Oct 2003 19:59:01 +0000 (19:59 +0000)]
Reduce the number of #includes.
CurFrame, TraceMode, and the CachedWriter are history.
ArrayChecksEnabled and non-QuietMode are history.
The ExecutionAnnotations (SlotNumber, InstNumber, and FunctionInfo) are history.
ExecutionContext now keeps Values for each stack frame in a std::map.
Stop pre-initializing Values on the stack to 42.
Remove some dead variables, excess whitespace and commented-out code.
executeInstruction() is now part of run().
printValue() and print() are history.

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

21 years agoExecutionEngine::create no longer takes a TraceMode argument.
Brian Gaeke [Fri, 24 Oct 2003 19:58:38 +0000 (19:58 +0000)]
ExecutionEngine::create no longer takes a TraceMode argument.

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

21 years agoAdded a style for making test red, which is used in CommandLine.html
Misha Brukman [Fri, 24 Oct 2003 19:58:36 +0000 (19:58 +0000)]
Added a style for making test red, which is used in CommandLine.html

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

21 years agoTurn on the inliner by default at link-time
Chris Lattner [Fri, 24 Oct 2003 18:09:23 +0000 (18:09 +0000)]
Turn on the inliner by default at link-time

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

21 years agoThis is now valid HTML 4.01 Strict.
Misha Brukman [Fri, 24 Oct 2003 18:06:11 +0000 (18:06 +0000)]
This is now valid HTML 4.01 Strict.

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

21 years ago* Use HTML 4.01 Strict DTD
Misha Brukman [Fri, 24 Oct 2003 17:57:33 +0000 (17:57 +0000)]
* Use HTML 4.01 Strict DTD
* Stop using UTF-8, the webserver sends out iso-8859-1 anyway
* Use style sheets and <div>s instead of <font> tags
* Stop using <ul> for layout

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

21 years agoAdd a style for document footers.
Misha Brukman [Fri, 24 Oct 2003 17:56:09 +0000 (17:56 +0000)]
Add a style for document footers.

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

21 years ago* Made into valid CSS that W3C accepts
Misha Brukman [Fri, 24 Oct 2003 17:34:50 +0000 (17:34 +0000)]
* Made into valid CSS that W3C accepts
* Added document subsubsection styles for usage in documentation

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

21 years agoAdd note about multilibs. THis should go into the 1.0 release if possible
Chris Lattner [Fri, 24 Oct 2003 16:02:34 +0000 (16:02 +0000)]
Add note about multilibs.  THis should go into the 1.0 release if possible

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

21 years agoUpdate list of passes and buglist.
Chris Lattner [Fri, 24 Oct 2003 04:03:19 +0000 (04:03 +0000)]
Update list of passes and buglist.

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

21 years agoDestroy MachineFunction for any Function that we are about to
Brian Gaeke [Fri, 24 Oct 2003 03:55:37 +0000 (03:55 +0000)]
Destroy MachineFunction for any Function that we are about to
recompile and relink. This keeps it from failing an assertion when
it goes and tries to construct a new MachineFunction for that Function.

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

21 years agoOrganized in 4 parts. The last two are the same as before: LLVM Docs and
Vikram S. Adve [Fri, 24 Oct 2003 02:36:15 +0000 (02:36 +0000)]
Organized in 4 parts. The last two are the same as before: LLVM Docs and
Mailing Lists.  The first two are ""Getting Started" and "Getting Help."

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

21 years agoMove the implementations of ==, != on AllocInfos here, from UnpackTraceFunction.
Brian Gaeke [Thu, 23 Oct 2003 20:39:18 +0000 (20:39 +0000)]
Move the implementations of ==, != on AllocInfos here, from UnpackTraceFunction.

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

21 years agoMove AllocInfo structure to a private AllocInfo.h header file.
Brian Gaeke [Thu, 23 Oct 2003 20:32:55 +0000 (20:32 +0000)]
Move AllocInfo structure to a private AllocInfo.h header file.
Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.
Give doFinalization a method comment, and let it do the work of converting
 AllocInfos to LLVM Constants.

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

21 years agoMake FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.
Brian Gaeke [Thu, 23 Oct 2003 20:32:02 +0000 (20:32 +0000)]
Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.

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

21 years agoNew file, containing AllocInfo structure.
Brian Gaeke [Thu, 23 Oct 2003 20:31:51 +0000 (20:31 +0000)]
New file, containing AllocInfo structure.

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

21 years agoRecommend using -z3
Chris Lattner [Thu, 23 Oct 2003 19:49:01 +0000 (19:49 +0000)]
Recommend using -z3

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

21 years agoRemove explicit paths
Chris Lattner [Thu, 23 Oct 2003 19:48:11 +0000 (19:48 +0000)]
Remove explicit paths

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

21 years agoAdd assertions
Chris Lattner [Thu, 23 Oct 2003 19:33:49 +0000 (19:33 +0000)]
Add assertions

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

21 years agoFix bug in eon hopefully
Chris Lattner [Thu, 23 Oct 2003 19:33:44 +0000 (19:33 +0000)]
Fix bug in eon hopefully

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

21 years agoFix bug: CBackend/2003-10-23-UnusedType.ll and hopefully 252.eon
Chris Lattner [Thu, 23 Oct 2003 19:30:30 +0000 (19:30 +0000)]
Fix bug: CBackend/2003-10-23-UnusedType.ll and hopefully 252.eon

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

21 years agoNew testcase, which failes to compile. 252.eon hits this problem
Chris Lattner [Thu, 23 Oct 2003 19:25:53 +0000 (19:25 +0000)]
New testcase, which failes to compile.  252.eon hits this problem

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

21 years agoUpdated configure script.
John Criswell [Thu, 23 Oct 2003 19:16:12 +0000 (19:16 +0000)]
Updated configure script.

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

21 years agoWe might as well strip off any CPRs before propagation
Chris Lattner [Thu, 23 Oct 2003 18:49:23 +0000 (18:49 +0000)]
We might as well strip off any CPRs before propagation

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

21 years agoFail gracefully if we have a zero arg varargs function
Chris Lattner [Thu, 23 Oct 2003 18:39:22 +0000 (18:39 +0000)]
Fail gracefully if we have a zero arg varargs function

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

21 years agoTurn on the IPCP pass by default. It has passed all of the tests
Chris Lattner [Thu, 23 Oct 2003 18:25:57 +0000 (18:25 +0000)]
Turn on the IPCP pass by default.  It has passed all of the tests

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

21 years agoReformat. A few minor edits.
Brian Gaeke [Thu, 23 Oct 2003 18:10:28 +0000 (18:10 +0000)]
Reformat. A few minor edits.

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

21 years ago* Eliminate `using' directive
Misha Brukman [Thu, 23 Oct 2003 18:10:02 +0000 (18:10 +0000)]
* Eliminate `using' directive
* Fix order of #includes
* Make code layout more consistent
* Eliminate extraneous whitespace and comment-lines

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

21 years ago* Fix order of #include files
Misha Brukman [Thu, 23 Oct 2003 18:06:27 +0000 (18:06 +0000)]
* Fix order of #include files
* Doxygen-ify method comments

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

21 years ago* Order #includes as per style guide
Misha Brukman [Thu, 23 Oct 2003 18:03:50 +0000 (18:03 +0000)]
* Order #includes as per style guide
* Doxygen-ify comments
* Make code layout more consistent

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

21 years ago* Use C++ style comments instead of C-style
Misha Brukman [Thu, 23 Oct 2003 18:02:47 +0000 (18:02 +0000)]
* Use C++ style comments instead of C-style
* Make file description more readable
* Make code layout more consistent, include comment in assert so it's visible
  during execution if it hits

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

21 years ago* Eliminate `using' directive
Misha Brukman [Thu, 23 Oct 2003 18:00:34 +0000 (18:00 +0000)]
* Eliminate `using' directive
* Order #includes as per style guide

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

21 years ago* We were forgetting to pass varargs arguments through a call
Chris Lattner [Thu, 23 Oct 2003 17:44:53 +0000 (17:44 +0000)]
* We were forgetting to pass varargs arguments through a call
* Add a work around for bug PR56, gross but necessary for now.

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

21 years ago* Eliminate `using' directive
Misha Brukman [Thu, 23 Oct 2003 17:43:17 +0000 (17:43 +0000)]
* Eliminate `using' directive
* Make code layout more consistent

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

21 years agoMake code layout more consistent.
Misha Brukman [Thu, 23 Oct 2003 17:39:37 +0000 (17:39 +0000)]
Make code layout more consistent.

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

21 years agoZero arg varargs functions are legal in LLVM, but not in C.
Chris Lattner [Thu, 23 Oct 2003 17:31:33 +0000 (17:31 +0000)]
Zero arg varargs functions are legal in LLVM, but not in C.

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

21 years agoDelete unused EmitByteSwap method
Chris Lattner [Thu, 23 Oct 2003 17:21:43 +0000 (17:21 +0000)]
Delete unused EmitByteSwap method
Implement mul/div/rem constant expressions

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

21 years agoCheck in initial version of ipcp
Chris Lattner [Thu, 23 Oct 2003 16:52:27 +0000 (16:52 +0000)]
Check in initial version of ipcp

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

21 years agoInclude new prototype
Chris Lattner [Thu, 23 Oct 2003 16:51:49 +0000 (16:51 +0000)]
Include new prototype

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

21 years agoMake code layout more consistent.
Misha Brukman [Thu, 23 Oct 2003 16:48:30 +0000 (16:48 +0000)]
Make code layout more consistent.

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

21 years agoActually share constants local to a function!
Chris Lattner [Thu, 23 Oct 2003 16:29:12 +0000 (16:29 +0000)]
Actually share constants local to a function!

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

21 years ago* Order includes according to style guide
Misha Brukman [Thu, 23 Oct 2003 16:22:08 +0000 (16:22 +0000)]
* Order includes according to style guide
* Convert tabs to spaces
* Make code fit within 80 columns

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

21 years ago* Stop referring to llvmbugs mailing list, point them to Bugzilla
Misha Brukman [Thu, 23 Oct 2003 16:18:51 +0000 (16:18 +0000)]
* Stop referring to llvmbugs mailing list, point them to Bugzilla
* Use ASCII (c) instead of the special character, which may not display
  correctly for everyone
* Wrap at 80 columns

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

21 years agoUpdate test
Chris Lattner [Thu, 23 Oct 2003 16:01:03 +0000 (16:01 +0000)]
Update test

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

21 years agodocument real source of bug
Chris Lattner [Thu, 23 Oct 2003 16:00:59 +0000 (16:00 +0000)]
document real source of bug

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

21 years agoAdded new license information in preparation for LLVM 1.0.
John Criswell [Thu, 23 Oct 2003 15:57:59 +0000 (15:57 +0000)]
Added new license information in preparation for LLVM 1.0.

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

21 years agofix test
Chris Lattner [Thu, 23 Oct 2003 15:57:45 +0000 (15:57 +0000)]
fix test

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

21 years agoFix test
Chris Lattner [Thu, 23 Oct 2003 15:51:55 +0000 (15:51 +0000)]
Fix test

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

21 years agoFix buggy test
Chris Lattner [Thu, 23 Oct 2003 15:46:42 +0000 (15:46 +0000)]
Fix buggy test

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

21 years agoFix an assertion failure in Bugpoint
Chris Lattner [Thu, 23 Oct 2003 15:42:55 +0000 (15:42 +0000)]
Fix an assertion failure in Bugpoint

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

21 years agoDo not report errors if QMTest returns a non-zero value.
John Criswell [Thu, 23 Oct 2003 14:11:53 +0000 (14:11 +0000)]
Do not report errors if QMTest returns a non-zero value.

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

21 years agoFix bug: instcombine/2003-10-23-InstcombineNullFail.ll
Chris Lattner [Thu, 23 Oct 2003 05:21:48 +0000 (05:21 +0000)]
Fix bug: instcombine/2003-10-23-InstcombineNullFail.ll

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

21 years agoA new testcase for an instcombine miscompilation!
Chris Lattner [Thu, 23 Oct 2003 05:10:53 +0000 (05:10 +0000)]
A new testcase for an instcombine miscompilation!

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