Misha Brukman [Tue, 10 Aug 2004 20:54:58 +0000 (20:54 +0000)]
Deleted commented-out code as we now get namespace directly, add comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15627
91177308-0d34-0410-b5e6-
96231b3b80d8
Nate Begeman [Tue, 10 Aug 2004 20:42:36 +0000 (20:42 +0000)]
Fix casts of float to unsigned long
Replace STDX (store 64 bit int indexed) with STFDX (store double indexed)
Fix latent bug in indexed load generation
Generate indexed loads and stores in many more cases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15626
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 20:28:13 +0000 (20:28 +0000)]
Fix file header comment: update filename, set tablegen emacs mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15625
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 10 Aug 2004 20:17:41 +0000 (20:17 +0000)]
This purely mechanical patch gives the "I" tblgen class operand list and asm
string operands, and adjusts all users to pass them in instead of using II.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15624
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 10 Aug 2004 19:18:51 +0000 (19:18 +0000)]
Fix a copy & paste error .. correct the description of the program.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15623
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 10 Aug 2004 19:14:36 +0000 (19:14 +0000)]
Adding a simple example of how to use the JIT.
Contributed by Valery A. Khamenya. THANKS, Valery!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15622
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 10 Aug 2004 19:06:36 +0000 (19:06 +0000)]
Convert Ii32 instructions over to use the asmprinter generator
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15621
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 19:03:31 +0000 (19:03 +0000)]
DForm 5/6 extended mneumonics take 3 arguments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15620
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 18:31:01 +0000 (18:31 +0000)]
Use the target name instead of hard-coding SparcV9.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15616
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 18:15:31 +0000 (18:15 +0000)]
* Instruction definitions moved to SparcV9InstrInfo.td for consistency
* Defined PHI instruction and SparcV9 subclass of Target
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15615
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 18:14:04 +0000 (18:14 +0000)]
Renamed SparcV9_Reg.td -> SparcV9RegisterInfo.td for consistency.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15614
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 18:07:55 +0000 (18:07 +0000)]
Fix DForm_4: format is `op r, r, i'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15613
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 17:37:14 +0000 (17:37 +0000)]
Fix comment header, specify type of file `tablegen'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15612
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 10 Aug 2004 16:40:56 +0000 (16:40 +0000)]
Finish HTMLizing the document. Configuration section is very crufty.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15611
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 10 Aug 2004 16:38:18 +0000 (16:38 +0000)]
Fixed some spellos and grammaros.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15610
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 10 Aug 2004 16:29:18 +0000 (16:29 +0000)]
Move CompilerDriver.h here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15609
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 10 Aug 2004 16:27:08 +0000 (16:27 +0000)]
Initial makefile for the LLVM Compiler Driver.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15608
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Tue, 10 Aug 2004 16:26:01 +0000 (16:26 +0000)]
First "do nothing" version of the LLVM Compiler Driver. This version just
processes command line arguments and allows --help to be used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15607
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 10 Aug 2004 16:22:02 +0000 (16:22 +0000)]
Convert the Ii16 instructions over
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15606
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 10 Aug 2004 16:09:54 +0000 (16:09 +0000)]
Convert all Ii8 instructions over to the autogenerated asmprinter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15605
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Tue, 10 Aug 2004 15:29:15 +0000 (15:29 +0000)]
Define the target name so we can use it via TableGen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15604
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 10 Aug 2004 15:05:18 +0000 (15:05 +0000)]
This was a good idea, but until this does not break the build of
lib/Target/Sparc, we should not use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15603
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Tue, 10 Aug 2004 00:19:16 +0000 (00:19 +0000)]
Paper over CBackend/2004-08-09-va-end-null.ll
Note that this indicates a serious problem with the way we are emitting varargs,
but this should not be properly fixed until after 1.3.
This patch SHOULD go into 1.3.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15602
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 9 Aug 2004 23:56:17 +0000 (23:56 +0000)]
This testcase causes the CBE to generate code that is not legal C.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15601
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 23:03:59 +0000 (23:03 +0000)]
Stub definition of the PowerPC CodeEmitter class; this isn't functional (yet).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15600
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 22:27:45 +0000 (22:27 +0000)]
CodePrinter -> AsmPrinter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15599
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 9 Aug 2004 21:05:48 +0000 (21:05 +0000)]
Fix InstCombine/2004-08-09-RemInfLoop.llx
This should go into the 1.3 branch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15593
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Mon, 9 Aug 2004 21:03:35 +0000 (21:03 +0000)]
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15592
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 20:23:44 +0000 (20:23 +0000)]
Do not mention Chris in public Makefiles
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15591
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 20:13:14 +0000 (20:13 +0000)]
Shorten comment header to 80 cols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15590
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 20:07:44 +0000 (20:07 +0000)]
* Remove UIUC-specific comment
* Make header comment span 80 cols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15589
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 19:57:01 +0000 (19:57 +0000)]
Add note about AIX/PowerPC with disk space requirements. Wrap long line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15588
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 19:51:49 +0000 (19:51 +0000)]
Remove Chris-related bytecode-dir comment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15587
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 19:13:29 +0000 (19:13 +0000)]
Remove ClassPrefix variable as it's no longer used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15586
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 19:10:43 +0000 (19:10 +0000)]
Use the current target name instead of a ClassPrefix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15585
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 18:37:04 +0000 (18:37 +0000)]
* CFE builds on AIX/PowerPC
* Wrap long code lines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15584
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 18:13:09 +0000 (18:13 +0000)]
The (future) SparcV8 JIT would do well to have a class prefix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15583
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 17:47:45 +0000 (17:47 +0000)]
* Use Classname and ClassPrefix instead of hard-coded V9 values
* Simplify code and shorten lines by not recomputing values
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15582
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 17:46:49 +0000 (17:46 +0000)]
Define the ClassPrefix for SparcV9.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15581
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 17:46:26 +0000 (17:46 +0000)]
Define a ClassPrefix for PowerPC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15580
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 17:46:06 +0000 (17:46 +0000)]
Classes need to have a prefix name, so that they can be tacked on to the pieces
that TableGen creates for them, e.g. CodeEmitter, AsmPrinter, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15579
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 17:24:32 +0000 (17:24 +0000)]
Generate a code emitter for PowerPC as well, this will be used in the JIT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15578
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Mon, 9 Aug 2004 17:24:04 +0000 (17:24 +0000)]
Use instruction formats as defined in the PowerPC ISA manual
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15577
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 9 Aug 2004 03:10:39 +0000 (03:10 +0000)]
Move information on Configuration files to the ../CompilerDriver.html
file since it doesn't belong in the man page.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15575
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 9 Aug 2004 03:08:29 +0000 (03:08 +0000)]
This is the initial draft of the Compiler Driver documentation. It is not
worthy of review at this point. There is much thought and content remaining
to be written.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15574
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Mon, 9 Aug 2004 01:24:32 +0000 (01:24 +0000)]
Fix stack size processing now that the return address isn't an implied
push onto the top of the stack like x86, which uses the local area
offset. This will allow the removal of PowerPCPEI.cpp soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15573
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 8 Aug 2004 03:33:07 +0000 (03:33 +0000)]
This isn't a bug, it's a missing feature
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15571
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 8 Aug 2004 03:29:50 +0000 (03:29 +0000)]
Fix another really nasty regression that Anshu pointed out. In cases where
dangling constant users were removed from a function, causing it to be dead,
we never removed the call graph edge from the external node to the function.
In most cases, this didn't cause a problem (by luck). This should definitely
go into 1.3
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15570
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 8 Aug 2004 03:27:49 +0000 (03:27 +0000)]
Add standard print/dump methods to CallGraph classes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15569
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 8 Aug 2004 01:30:07 +0000 (01:30 +0000)]
Two fixes:
1. Fix a REALLY nasty cyclic replacement issue that Anshu discovered, causing
nondeterminstic crashes and memory corruption.
2. For performance, don't go inserting constantexpr casts of GV pointers.
This should definitely go into 1.3
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15568
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sun, 8 Aug 2004 01:27:56 +0000 (01:27 +0000)]
This DEBUG is buggy. comment it out because it's not worth fixing. This
should go into 1.3
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15567
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 7 Aug 2004 16:30:14 +0000 (16:30 +0000)]
Added information about the configuration file. This is a temporary home
for this information as it belongs in a larger document on the subject of
llvmc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15566
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Sat, 7 Aug 2004 15:19:31 +0000 (15:19 +0000)]
Get rid of a warning when compiling optimized. Uninitialized variable has
been initialized.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15565
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 7 Aug 2004 07:18:41 +0000 (07:18 +0000)]
Ok get rid of the REST of the tabs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15564
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Sat, 7 Aug 2004 07:07:57 +0000 (07:07 +0000)]
Death to tabs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15563
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Fri, 6 Aug 2004 22:56:49 +0000 (22:56 +0000)]
Correct spelling mistakes. Wrap lines at 80 columns.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15562
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Fri, 6 Aug 2004 22:28:47 +0000 (22:28 +0000)]
Various updates suggested by Misha and Chris. Moved material that is
aimed more at the comiler writer than the llvmc user later in the document.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15561
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 6 Aug 2004 19:11:43 +0000 (19:11 +0000)]
dumpSavedState has outlived its usefulness.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15555
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 6 Aug 2004 18:09:02 +0000 (18:09 +0000)]
New testcase for critical 1.3 feature
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15553
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Fri, 6 Aug 2004 16:58:48 +0000 (16:58 +0000)]
First version of a manual page for the llvmc compiler driver. This tool is
being documented before being written to foster discussion about what the
tool should do. Eventually, we'll achieve a decision point at which time
this document forms the requirements for the tool from which it will be
coded.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15552
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Fri, 6 Aug 2004 14:33:37 +0000 (14:33 +0000)]
Split assertion to two in order to give better assertion messages.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15543
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 6 Aug 2004 07:45:37 +0000 (07:45 +0000)]
Now without stinky dos newlines!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15537
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Fri, 6 Aug 2004 06:58:50 +0000 (06:58 +0000)]
Changes commited for Nate Begeman:
Use a PowerPC specific prolog epilog inserter to control where spilled
callee save regs are placed on the stack.
Get rid of implicit return address stack slot, save return address reg
(LR) in appropriate slot
Improve code generated for functions that don't have calls or access
globals
Note from Chris: PowerPCPEI will eventually be eliminated, once the
functionality is merged into CodeGen/PrologEpilogInserter.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15536
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Fri, 6 Aug 2004 04:38:13 +0000 (04:38 +0000)]
Update the To-Do list according to my notes + assertions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15535
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Thu, 5 Aug 2004 23:46:27 +0000 (23:46 +0000)]
Added Louis Gerbarg. Louis is given credit in the CREDITS.TXT file, so I
assume Louis also holds copyright.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15534
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 5 Aug 2004 21:53:13 +0000 (21:53 +0000)]
More prominantly mention ppc support, more accurately describe its status
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15533
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Thu, 5 Aug 2004 21:04:03 +0000 (21:04 +0000)]
* Mention PowerPC as new feature, and experimental feature
* Wrap long lines to 80 cols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15532
91177308-0d34-0410-b5e6-
96231b3b80d8
John Criswell [Thu, 5 Aug 2004 20:36:00 +0000 (20:36 +0000)]
Add additional copyright notice for the PowerPC backend.
Thanks Nate!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15531
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Thu, 5 Aug 2004 19:54:59 +0000 (19:54 +0000)]
Split out -disable-codegen into -disable-llc and -disable-jit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15530
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Thu, 5 Aug 2004 19:09:47 +0000 (19:09 +0000)]
We now have the PowerPC backend, thanks to Nate Begeman and Luis Gerbarg!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15529
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Thu, 5 Aug 2004 18:34:15 +0000 (18:34 +0000)]
Simplify makefile by combining all TableGen dependencies into one variable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15527
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 5 Aug 2004 18:32:57 +0000 (18:32 +0000)]
while we're at it, make the libraries be on separate lines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15526
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Thu, 5 Aug 2004 18:31:33 +0000 (18:31 +0000)]
Lines need to end with \ to make sure they're actually continued
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15525
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Thu, 5 Aug 2004 18:24:11 +0000 (18:24 +0000)]
* Add PowerPC library to LLC
* Fit used libraries on a few lines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15524
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Thu, 5 Aug 2004 18:22:30 +0000 (18:22 +0000)]
PowerPC is a real target now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15522
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 5 Aug 2004 17:45:32 +0000 (17:45 +0000)]
This file is obsolete
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15521
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Thu, 5 Aug 2004 11:28:34 +0000 (11:28 +0000)]
Make GlobalVariable constructor assert when an initializer is of
incorrect type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15519
91177308-0d34-0410-b5e6-
96231b3b80d8
Brian Gaeke [Thu, 5 Aug 2004 05:17:19 +0000 (05:17 +0000)]
sparcv9select is history.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15516
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 5 Aug 2004 02:28:17 +0000 (02:28 +0000)]
C++ support does not live in the C runtime any longer
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15515
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 5 Aug 2004 02:27:28 +0000 (02:27 +0000)]
Two files are moved to libstdc++, and a NOTE gets added
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15514
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Thu, 5 Aug 2004 00:20:51 +0000 (00:20 +0000)]
Add missing copyrights
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15513
91177308-0d34-0410-b5e6-
96231b3b80d8
Reid Spencer [Wed, 4 Aug 2004 22:56:46 +0000 (22:56 +0000)]
Turn a use of intptr_t into a reinterpret_cast<uint64_t> instead to get
rid of compilation warnings on some platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15512
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 22:39:54 +0000 (22:39 +0000)]
Fix another minor problem that exists if you ahve multiple functions with
nonunifiable types but the same name. Down with PR411!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15511
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 22:29:05 +0000 (22:29 +0000)]
Fix a typeo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15510
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 22:26:13 +0000 (22:26 +0000)]
Add a hack to work around a problem my changes exposed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15509
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 22:07:54 +0000 (22:07 +0000)]
* Added documentation in the file header
* Shorten assert() text to make it fit within 80 cols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15508
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 22:00:05 +0000 (22:00 +0000)]
Surround code element with <tt> tags
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15507
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 21:48:45 +0000 (21:48 +0000)]
Hand-propagate the constant TARGET_NAME which was making lines wrap anyway
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15506
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 21:48:00 +0000 (21:48 +0000)]
* Remove unnecessary comment
* Fix alignment of code
* Tabs to spaces
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15505
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 21:37:41 +0000 (21:37 +0000)]
Align dependencies so they don't hurt the eyes to look at them
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15504
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 21:19:49 +0000 (21:19 +0000)]
* Convert C++ comments to C
* Add UIUC copyright notice headers
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15503
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 21:19:27 +0000 (21:19 +0000)]
Shared libraries are usually prepended with `lib'
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15502
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 21:18:57 +0000 (21:18 +0000)]
Remove unused instruction classes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15501
91177308-0d34-0410-b5e6-
96231b3b80d8
Misha Brukman [Wed, 4 Aug 2004 21:18:36 +0000 (21:18 +0000)]
Make tablegen targets depend on PowerPCInstrFormats.td as well
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15500
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 18:50:09 +0000 (18:50 +0000)]
Fix a latent bug exposed by my recent changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15498
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 18:49:52 +0000 (18:49 +0000)]
Move method out of line
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15497
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 18:14:24 +0000 (18:14 +0000)]
It is not possible to catch SIGKILL, don't bother trying.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15496
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 17:29:14 +0000 (17:29 +0000)]
getValues does not exist
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15495
91177308-0d34-0410-b5e6-
96231b3b80d8
Chris Lattner [Wed, 4 Aug 2004 17:27:27 +0000 (17:27 +0000)]
getValues is gone
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15494
91177308-0d34-0410-b5e6-
96231b3b80d8
Alkis Evlogimenos [Wed, 4 Aug 2004 09:46:56 +0000 (09:46 +0000)]
Clean up whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15490
91177308-0d34-0410-b5e6-
96231b3b80d8