Commit Graph

8728 Commits

Author SHA1 Message Date
Chris Lattner
35956558e2 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
2003-10-27 16:39:39 +00:00
Chris Lattner
27684c8f01 Fix initializers to match
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9529 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-27 16:30:29 +00:00
Chris Lattner
31687702ab New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9528 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-27 16:18:28 +00:00
Chris Lattner
f710020b16 Update release notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9527 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-27 05:41:39 +00:00
Chris Lattner
198f4507e2 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
2003-10-27 05:33:09 +00:00
Chris Lattner
5bf9ce9a3a New testcase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9525 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-27 05:13:47 +00:00
Chris Lattner
0512d02af7 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
2003-10-27 05:09:15 +00:00
Chris Lattner
73b96bd52d 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
2003-10-27 04:44:59 +00:00
Chris Lattner
12d90632e9 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
2003-10-27 01:31:14 +00:00
Chris Lattner
e55c2d7f22 This file is obsolete
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9520 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-27 01:25:58 +00:00
Vikram S. Adve
42fc19295d 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
2003-10-26 13:41:18 +00:00
Chris Lattner
aeeeab9545 Add a link to the bug tracker
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9509 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-25 18:41:16 +00:00
Vikram S. Adve
58433c4c6c Rephrase the OSI answer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9508 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-25 17:22:08 +00:00
Vikram S. Adve
6d37679331 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
2003-10-25 17:20:38 +00:00
Vikram S. Adve
0493f34bb8 Fix license URL and typo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9506 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-25 17:19:21 +00:00
Vikram S. Adve
168da7d134 Improve formatting of licensing section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9505 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-25 17:14:52 +00:00
Vikram S. Adve
04da65a454 Add a section on licensing questions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9504 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-25 17:06:55 +00:00
Chris Lattner
764486f5e4 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
2003-10-25 16:55:32 +00:00
Chris Lattner
b8afbe6139 Unbreak the build
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9502 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-25 16:18:03 +00:00
John Criswell
f08c5d87d0 Added answers to test suite questions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9501 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-24 22:48:20 +00:00
Brian Gaeke
8fc493430c 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
2003-10-24 21:21:58 +00:00
Chris Lattner
3e43026095 standardize command line option names
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9496 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-24 20:05:58 +00:00
Brian Gaeke
2f828c343b 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
2003-10-24 20:00:17 +00:00
Brian Gaeke
7c7a3a2d7f 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
2003-10-24 20:00:06 +00:00
Brian Gaeke
f143d3c284 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
2003-10-24 19:59:37 +00:00
Brian Gaeke
a824f42074 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
2003-10-24 19:59:28 +00:00
Misha Brukman
9718e96228 * 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
2003-10-24 19:59:21 +00:00
Brian Gaeke
02438ca254 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
2003-10-24 19:59:18 +00:00
Brian Gaeke
03e43dcfe7 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
2003-10-24 19:59:01 +00:00
Brian Gaeke
20a277e162 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
2003-10-24 19:58:38 +00:00
Misha Brukman
9583acb8a0 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
2003-10-24 19:58:36 +00:00
Chris Lattner
246ce3c2d5 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
2003-10-24 18:09:23 +00:00
Misha Brukman
3896be2ecd 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
2003-10-24 18:06:11 +00:00
Misha Brukman
75f258ebff * 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
2003-10-24 17:57:33 +00:00
Misha Brukman
85be5e02e9 Add a style for document footers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9473 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-24 17:56:09 +00:00
Misha Brukman
7905a8aab5 * 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
2003-10-24 17:34:50 +00:00
Chris Lattner
13964e02f9 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
2003-10-24 16:02:34 +00:00
Chris Lattner
2af460576a Update list of passes and buglist.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9460 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-24 04:03:19 +00:00
Brian Gaeke
242978cdee 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
2003-10-24 03:55:37 +00:00
Vikram S. Adve
45daa0ad94 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
2003-10-24 02:36:15 +00:00
Brian Gaeke
232db6e8d6 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
2003-10-23 20:39:18 +00:00
Brian Gaeke
537132bf12 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
2003-10-23 20:32:55 +00:00
Brian Gaeke
b8dbbcee25 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
2003-10-23 20:32:02 +00:00
Brian Gaeke
3d7125cd66 New file, containing AllocInfo structure.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9449 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-23 20:31:51 +00:00
Chris Lattner
70bb09b04c Recommend using -z3
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9445 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-23 19:49:01 +00:00
Chris Lattner
fafe630318 Remove explicit paths
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9444 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-23 19:48:11 +00:00
Chris Lattner
7c4098ee2b Add assertions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9443 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-23 19:33:49 +00:00
Chris Lattner
4a2c0e9259 Fix bug in eon hopefully
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9442 91177308-0d34-0410-b5e6-96231b3b80d8
2003-10-23 19:33:44 +00:00
Chris Lattner
472a7ef1cb 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
2003-10-23 19:30:30 +00:00
Chris Lattner
10be6a6c73 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
2003-10-23 19:25:53 +00:00