1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
Commit Graph

8097 Commits

Author SHA1 Message Date
John Criswell
885f38128f Added explanation of where analyze gets its input, where it sends its output,
and how it decides to interpret its input.

llvm-svn: 8730
2003-09-29 14:05:08 +00:00
Misha Brukman
f8e2f35538 Squelch warnings.
llvm-svn: 8729
2003-09-27 22:26:37 +00:00
John Criswell
466108d686 Updated these tests so that they use the new temporary directory as opposed
to the old Output directory for temporary files.

llvm-svn: 8728
2003-09-26 20:20:44 +00:00
John Criswell
62eccd2ea6 Moved llvm/test/Programs/SingleSource/Regression around a bit to support
multiple languages.

llvm-svn: 8727
2003-09-26 19:51:42 +00:00
John Criswell
c469860fdb Updated to generate temporary files in the temporary directory.
llvm-svn: 8724
2003-09-26 16:43:51 +00:00
John Criswell
fc5f3afcd9 Added information on how input and output files are selected.
Added information on where files are located by llvm-link.
Added missing options.
Re-worded some stuff so that it (hopefully) sounds better.

llvm-svn: 8723
2003-09-26 16:32:00 +00:00
John Criswell
ec067ed81a Removing these tests from the regressions directory.
They now live in llvm/test/Programs/SingleSource/Regression alongside their
UnitTest brethren.

llvm-svn: 8722
2003-09-26 14:58:39 +00:00
John Criswell
0f53b9d85c Added llvm/test/Programs/SingleSource/Regression/Makefile.
llvm-svn: 8721
2003-09-26 14:53:17 +00:00
Chris Lattner
ae8b7c1a56 Just rethrow previous exception instead of making a new one
llvm-svn: 8718
2003-09-26 14:44:52 +00:00
John Criswell
7e8da7cfb8 Modified the test so that it puts temporary files into the temporary directory.
llvm-svn: 8717
2003-09-26 13:58:44 +00:00
John Criswell
bcf58e4cf5 Added information about how llvm-as and llvm-dis select the input and output
filenames.
Corrected some typos in the llvm-dis documentation.

llvm-svn: 8716
2003-09-26 02:59:00 +00:00
Chris Lattner
af44e7dcb1 Change the heading of the page to reflect the tool name
llvm-svn: 8715
2003-09-25 19:50:05 +00:00
John Criswell
8e9e2a5531 Added an explanation of gccld's behavior when linking in native mode.
Also gives me an excuse to re-commit the file on Tank.

llvm-svn: 8714
2003-09-25 19:14:51 +00:00
John Criswell
3f05597714 Added information about the new -native option.
Added information about how object files and libraries are found and loaded.

llvm-svn: 8713
2003-09-25 19:10:25 +00:00
Misha Brukman
6f218c8b49 To be consistent with the rest of LLVM codebase (and the rest of this file):
* Changed tabs to spaces
* Removed a space between a function call and its arguments (...)

llvm-svn: 8712
2003-09-25 18:10:34 +00:00
John Criswell
b0f3876248 Moved wierdnames.ll to weirdnames.ll. The new name is spelled correctly.
llvm-svn: 8711
2003-09-25 17:44:32 +00:00
John Criswell
ee76a37190 Made modifications recommended by Chris. Namely:
o Remove stuff that has been done or is now irrelevant.
o Add a reminder to create Release Notes for Release 1.

llvm-svn: 8710
2003-09-25 13:49:37 +00:00
Chris Lattner
222df3cfc5 Define the instance variable Buffer, not the automatic variable Buffer.
This was causing us to munmap random stuff, which is obviously bad.

llvm-svn: 8709
2003-09-25 04:13:53 +00:00
Chris Lattner
471405e2ba DOn't crash if program calls the null pointer
llvm-svn: 8708
2003-09-24 23:42:58 +00:00
Chris Lattner
6d9f1022d5 Fix alignment problem
llvm-svn: 8707
2003-09-24 22:34:17 +00:00
Chris Lattner
36559daef0 Remove explicit use of BasicBlock::succ_iterator
llvm-svn: 8706
2003-09-24 22:18:35 +00:00
John Criswell
93fab68111 Removed completed items.
Adjusted priorities on currently outstanding items.
Added new items which I think will now have higher priority for Release 1.

llvm-svn: 8705
2003-09-24 22:15:35 +00:00
Misha Brukman
08e8d47b1e Actually assign the string correctly through the std::string pointer.
llvm-svn: 8704
2003-09-24 22:10:47 +00:00
Chris Lattner
a72fa3ea50 Use global *_iterator
llvm-svn: 8703
2003-09-24 22:07:33 +00:00
Chris Lattner
feb17a5fbf Do not use BasicBlock::*_iterator, just use *_iterator itself.
Isn't updating copy and pasted code a joy

llvm-svn: 8702
2003-09-24 22:06:25 +00:00
Misha Brukman
c16b33f803 * Eliminate BytecodeBufferReader::Length member variable
* Kill unused ALIN_PTRS #define
* Set the error string if user passed it in to be compatible with former API

llvm-svn: 8701
2003-09-24 22:04:02 +00:00
Chris Lattner
d950f19834 Do not use BasicBlock::succ_iterator
llvm-svn: 8700
2003-09-24 22:03:22 +00:00
Brian Gaeke
8b15e271a5 Update head-of-file comment.
llvm-svn: 8699
2003-09-24 18:16:23 +00:00
Brian Gaeke
1c9978c999 Untabify tabs in stuff I've recently added.
Check in my register allocator state-saving code.

llvm-svn: 8698
2003-09-24 18:08:54 +00:00
Brian Gaeke
dee6b30348 Use getRegClassID() instead of getRegClass()->getID(), since it's there.
Shorten the markSuggestedColorUsable method.
Add a switch for saving reg. alloc. state (coming soon).

llvm-svn: 8697
2003-09-24 17:50:28 +00:00
Brian Gaeke
9ef4c789e3 Remove some unused methods of class IGNode.
llvm-svn: 8696
2003-09-24 04:29:52 +00:00
Brian Gaeke
16e30e5c84 Fix a typo I happened to notice.
Rename include guards in the "usual" manner.

llvm-svn: 8695
2003-09-24 04:09:50 +00:00
Chris Lattner
4a8c37b4c5 Fix bug in previous checkin
llvm-svn: 8694
2003-09-23 22:02:01 +00:00
John Criswell
92b65ebb52 Added code that ensures that we pass the beginning of the data buffer to
the parsing routines regardless of whether the buffer is re-aligned or not.

llvm-svn: 8693
2003-09-23 21:19:11 +00:00
Chris Lattner
f7e72b27f1 Update email addr
llvm-svn: 8692
2003-09-23 20:59:28 +00:00
John Criswell
b5fbb312d0 If we fail to find python or qmtest, give a warning message instead of an
error message.  This should hopefully allow our nightly tester to run, which
does not run the QMTest tests at present.

llvm-svn: 8691
2003-09-23 20:46:32 +00:00
Chris Lattner
21106c98aa Make it detect failed builds better
llvm-svn: 8690
2003-09-23 20:33:04 +00:00
Chris Lattner
cdf12dfd03 Fix bug: IndVarsSimplify/2003-09-23-NotAtTop.ll
llvm-svn: 8689
2003-09-23 20:26:48 +00:00
Chris Lattner
a4e0e0dde1 new testcase
llvm-svn: 8688
2003-09-23 20:26:38 +00:00
Misha Brukman
6d1b1553c1 Fixed spelling.
llvm-svn: 8687
2003-09-23 17:28:11 +00:00
Misha Brukman
c52311be4f Fix spelling.
llvm-svn: 8686
2003-09-23 17:27:28 +00:00
Misha Brukman
29af701f5b Squelch warning and delete extra space.
llvm-svn: 8685
2003-09-23 17:27:02 +00:00
Misha Brukman
12fd3ebd72 Stop returning bool and pass Instruction by reference;
return std::auto_ptr and use exceptions

llvm-svn: 8684
2003-09-23 16:17:50 +00:00
Misha Brukman
055804accd Suggestions made by Chris:
* Instead of a #define, use inline function
* Fix the name on the #define, errr... now inline function to be more logical:
  it doesn't CHECK the alignment, it PERFORMS the alignment
* To get string name of a Type*, use getDescription(), not getName()

llvm-svn: 8683
2003-09-23 16:15:29 +00:00
Misha Brukman
fbb96c627b * Group class definitions & implementations together
* Make sure we align the buffer we're given
* Do not let exceptions propagate when the caller asks for a Module*
* Add doxygenified comments to wrapper functions

llvm-svn: 8682
2003-09-23 16:13:28 +00:00
John Criswell
604c96d888 Added code that stops the configure script if a needed program is not found.
llvm-svn: 8680
2003-09-23 15:28:52 +00:00
Chris Lattner
afea820122 Move getAnalysisUsage method from header to .cpp file. Add a normal file
header comment

llvm-svn: 8679
2003-09-23 15:13:04 +00:00
Misha Brukman
63749f4126 * Constantify arguments to copy function
* Stop using a #define, make it an inline if statement

llvm-svn: 8678
2003-09-23 15:09:26 +00:00
Misha Brukman
e05ffcca52 Removed no longer used member variable.
llvm-svn: 8677
2003-09-22 23:58:08 +00:00
Misha Brukman
643183413a Uppercase the acronym ASCII.
llvm-svn: 8676
2003-09-22 23:50:25 +00:00