Chris Lattner [Wed, 29 Oct 2003 05:51:03 +0000 (05:51 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9578
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Wed, 29 Oct 2003 04:25:48 +0000 (04:25 +0000)]
Pull in stdint.h here, if we have it. Some systems keep
the INT*_MAX macros there.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9577
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Wed, 29 Oct 2003 04:24:09 +0000 (04:24 +0000)]
In VM::create(), comment out almost the whole function if NO_JITS_ENABLED,
because the Arch variable will likely be undefined.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9576
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Wed, 29 Oct 2003 03:12:12 +0000 (03:12 +0000)]
Add more debugging info to help tracing the SlotCalculator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9575
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 29 Oct 2003 01:26:07 +0000 (01:26 +0000)]
Yet another bugfix for 1.1
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9574
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 29 Oct 2003 01:23:01 +0000 (01:23 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9573
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 23:14:59 +0000 (23:14 +0000)]
Check in statistifying patch for Bill
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9572
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 23:13:03 +0000 (23:13 +0000)]
Add fixed PR
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9571
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 23:10:44 +0000 (23:10 +0000)]
Add new method
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9570
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 23:09:45 +0000 (23:09 +0000)]
Fix PR62, and llvm/test/Regression/CBackend/2003-10-28-CastToPtrToStruct.ll
ConstantExpr's can use unrelated types, make sure to scan them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9569
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 28 Oct 2003 22:54:56 +0000 (22:54 +0000)]
New testcase, reduced from DOOM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9568
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 22:53:49 +0000 (22:53 +0000)]
Cleanup output a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9567
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 22:52:05 +0000 (22:52 +0000)]
Add option for block profiling, pass in the "correct" argv[0] to the program
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9566
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 22:51:44 +0000 (22:51 +0000)]
Add the ability for users to specify a specific argv[0] to pass into the
program
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9565
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 22:45:25 +0000 (22:45 +0000)]
Actually save and pass in argument information
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9564
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 22:42:24 +0000 (22:42 +0000)]
Pass in argc & argv
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9563
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 22:30:37 +0000 (22:30 +0000)]
Print out command lines used to run the programs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9562
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Tue, 28 Oct 2003 22:22:16 +0000 (22:22 +0000)]
Fix extract to use the right TargetData, like Bugpoint does.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9561
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 22:11:31 +0000 (22:11 +0000)]
Helper script for collecting profiling instrumentation. Simply run
$ profile.pl foo.bc <args>
... to instrument, run, then print a program profile!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9560
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 21:25:23 +0000 (21:25 +0000)]
Add support for reading block frequencies. Fix bug in attribution of counts
to functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9559
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 28 Oct 2003 21:09:29 +0000 (21:09 +0000)]
* Put LLVM in title of page so readers know which CFE we're talking about
* Use <ol> instead of <ul> if we're gonna number the list items
* Close <li> tags
* Stylize the document footer to be consistent
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9558
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 21:08:18 +0000 (21:08 +0000)]
Provide an accessor for getting function count information. Print a simple
report
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9557
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 20:13:07 +0000 (20:13 +0000)]
Read in the bytecode and profile information, but don't do anything with
it yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9556
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 19:35:56 +0000 (19:35 +0000)]
We need to output the number of records we have, so we know how many to read in! Doh.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9555
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Tue, 28 Oct 2003 19:21:11 +0000 (19:21 +0000)]
Generated autoconf script for Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9554
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 19:17:11 +0000 (19:17 +0000)]
Add profiling runtime and llvm-prof tools. Would someone please regen the
configure script for me? :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9553
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 28 Oct 2003 19:16:49 +0000 (19:16 +0000)]
Build the llvm-prof directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9552
91177308-0d34-0410-b5e6-
96231b3b80d8
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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