Chris Lattner
251ff679ce
Minor fixes here and there
...
llvm-svn: 8963
2003-10-08 16:21:03 +00:00
Chris Lattner
36960b263b
Avoid building data structures we don't really need. This improves the runtime
...
of a test that Bill Wendling sent me from 228.5s to 105s. Obviously there is
more improvement to be had, but this is a nice speedup which should be "felt"
by many programs.
llvm-svn: 8962
2003-10-08 15:47:41 +00:00
Chris Lattner
116ee26d36
Convert over to short bug URLs
...
llvm-svn: 8961
2003-10-08 06:01:38 +00:00
Alkis Evlogimenos
74568bc9d4
Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs
...
and TargetInstrDescriptor::ImplicitUses to always point to a null
terminated array and never be null. So there is no need to check for
pointer validity when iterating over those sets. Code that looked
like:
if (const unsigned* AS = TID.ImplicitDefs) {
for (int i = 0; AS[i]; ++i) {
// use AS[i]
}
}
was changed to:
for (const unsigned* AS = TID.ImplicitDefs; *AS; ++AS) {
// use *AS
}
llvm-svn: 8960
2003-10-08 05:20:08 +00:00
Alkis Evlogimenos
a9f403d226
Properly close anchor tags in column descriptions
...
llvm-svn: 8959
2003-10-08 05:09:52 +00:00
Alkis Evlogimenos
33a498f90c
Forward declare class Type since it is used in this class and Type.h is not included
...
llvm-svn: 8958
2003-10-08 04:45:45 +00:00
Brian Gaeke
c7b7956e94
Add rule for regenerating config.h.in using autoheader.
...
llvm-svn: 8957
2003-10-07 23:44:10 +00:00
Brian Gaeke
f8bed70df3
Regenerated with (at top-level llvm directory):
...
% autoheader -I autoconf autoconf/configure.ac
llvm-svn: 8956
2003-10-07 23:39:51 +00:00
Chris Lattner
16b7ed1eaa
whoops, don't accidentally lose variable names
...
llvm-svn: 8955
2003-10-07 22:58:41 +00:00
Chris Lattner
f507e6e58e
Fix bug: InstCombine/cast.ll:test11 / PR#7
...
llvm-svn: 8954
2003-10-07 22:54:13 +00:00
Chris Lattner
7c1203fedb
new testcase
...
llvm-svn: 8953
2003-10-07 22:53:46 +00:00
Chris Lattner
e8b656a62f
Refactor code a bit
...
llvm-svn: 8952
2003-10-07 22:32:43 +00:00
Chris Lattner
bd123c6e51
Add a sanity check for constant expression casts
...
llvm-svn: 8951
2003-10-07 22:19:19 +00:00
Chris Lattner
f090d28209
Add links to bugzilla
...
llvm-svn: 8950
2003-10-07 22:14:37 +00:00
John Criswell
fb5c9bdf58
Renamed -use-spec to -use-spec2000.
...
The pathname to SPEC2000 is now given with the -use-spec2000 option.
On our machines, SPEC2000 will be enabled by default.
llvm-svn: 8949
2003-10-07 21:57:39 +00:00
Chris Lattner
0b423f4290
Cleanups, include a list of passes
...
llvm-svn: 8948
2003-10-07 21:38:31 +00:00
Brian Gaeke
6f4e769784
Fix bugs in mmap()-of-files test program on Mac OS X:
...
1) MAP_FAILED is declared to be a pointer
2) can't include sys/mman.h before sys/types.h without getting an error :-(
llvm-svn: 8947
2003-10-07 21:33:27 +00:00
John Criswell
73091106a1
Fixed the location of the expectations file.
...
Added the registration of the LLVM Database class.
llvm-svn: 8946
2003-10-07 21:30:07 +00:00
John Criswell
80a765254b
Switching over to the new test database.
...
Adding new qmt files should no longer be necessary.
QMTest should know just "magically" know what sort of test each file is.
llvm-svn: 8945
2003-10-07 21:13:47 +00:00
Chris Lattner
198bc99bdd
Add more credits
...
llvm-svn: 8944
2003-10-07 20:50:29 +00:00
Chris Lattner
7c23f7869b
cleanup analyze documents
...
llvm-svn: 8943
2003-10-07 20:36:00 +00:00
Chris Lattner
2e352ae9bd
Ensure both columns take 50%
...
llvm-svn: 8942
2003-10-07 20:35:55 +00:00
Chris Lattner
144a8cbd67
no this really isn't extract
...
llvm-svn: 8941
2003-10-07 20:33:52 +00:00
Chris Lattner
b49a814ee2
initial checkin of the bugpoint doxs
...
llvm-svn: 8940
2003-10-07 20:33:30 +00:00
Chris Lattner
47f7c74aa1
TTify, add links between pages
...
llvm-svn: 8939
2003-10-07 20:17:24 +00:00
Chris Lattner
4a2774b669
Consistently set the background color
...
Change the footer to include "maintained by"
llvm-svn: 8938
2003-10-07 20:12:05 +00:00
Chris Lattner
1121c33cd5
<tt>ify things
...
llvm-svn: 8937
2003-10-07 20:09:21 +00:00
Chris Lattner
9e5b7c2ecd
Make the index page a big more attractive
...
llvm-svn: 8936
2003-10-07 20:05:23 +00:00
Chris Lattner
e437895e80
More changes and updates
...
llvm-svn: 8935
2003-10-07 20:01:09 +00:00
Chris Lattner
b37e685187
<tt>ify, other minor cleanups
...
llvm-svn: 8934
2003-10-07 19:51:55 +00:00
Chris Lattner
0adfc1f6b9
<tt> stuff
...
simplify a bit
llvm-svn: 8933
2003-10-07 19:48:25 +00:00
Chris Lattner
9c2cadd1a5
Add pointer to LLC for code generator options. <tt> a bunch of stuff which should be
...
llvm-svn: 8932
2003-10-07 19:46:37 +00:00
Chris Lattner
5c9ce6192c
separate options into X86 and sparc specific options
...
llvm-svn: 8931
2003-10-07 19:42:50 +00:00
Chris Lattner
bbfaf77c5d
Fix bugzilla bug #5
...
llvm-svn: 8930
2003-10-07 19:33:31 +00:00
John Criswell
055747bd64
These scripts are no longer needed. They have been replaced by QMTest.
...
llvm-svn: 8929
2003-10-07 19:07:00 +00:00
Chris Lattner
a18861ff29
Bill contributed this major rewrite of the -lowerswitch pass to make it generate
...
logarithmic conditional branch sequences instead of linear sequences. Thanks Bill!
llvm-svn: 8928
2003-10-07 18:46:23 +00:00
Brian Gaeke
0c819b1375
Add target to regenerate top-level "configure" script.
...
llvm-svn: 8927
2003-10-07 17:12:11 +00:00
Chris Lattner
315c3cb5ee
Wrap at 80 columns
...
remove -time-passes and -stats, because llvm-link doesn't really need them
llvm-svn: 8926
2003-10-07 16:36:25 +00:00
Chris Lattner
27e7a7c25f
Renamed llvmas.html llvmdis.html and llvmlink.html to have hyphens in them
...
llvm-svn: 8925
2003-10-07 16:34:51 +00:00
Chris Lattner
d4a046e8dc
remove options specific to the -internalize pass, add the -debug option
...
llvm-svn: 8924
2003-10-07 16:33:42 +00:00
Misha Brukman
4c0e564072
Depend on config.status instead of config.h, because config.h timestamp may not
...
change even though configure changes.
llvm-svn: 8923
2003-10-07 15:24:23 +00:00
Chris Lattner
edb06ce061
Fix bug in previous checkin
...
llvm-svn: 8922
2003-10-07 15:17:02 +00:00
John Criswell
bbebc106ee
Added targets that force users to re-run autoconf when the script has been
...
updated.
llvm-svn: 8921
2003-10-07 14:16:44 +00:00
Chris Lattner
d6ed5425f4
This header file moved. Thanks to Bill and Nightly tester for noticing
...
llvm-svn: 8920
2003-10-07 13:45:51 +00:00
Brian Gaeke
6d3c51e732
regenerated using autoconf-2.57.
...
llvm-svn: 8917
2003-10-07 06:01:34 +00:00
Brian Gaeke
6d8352167d
Don't abort if dlopen cannot be found; it's not like it's going to break
...
everything.
llvm-svn: 8916
2003-10-07 05:03:36 +00:00
Brian Gaeke
c81f2ee339
Check for functions: strtoq, strtoll.
...
llvm-svn: 8915
2003-10-07 03:56:29 +00:00
Chris Lattner
24a50d0daa
new testcase, distilled by Brian
...
llvm-svn: 8914
2003-10-07 02:57:51 +00:00
Misha Brukman
304df70973
Break lines so that they fit within 80 columns.
...
llvm-svn: 8901
2003-10-06 19:26:00 +00:00
Misha Brukman
86c124f827
* Alphabetized order of tools
...
* Added blurb about `bugpoint'
* Fixed some grammar issues
* Added blurb about `llvm-link'
* Took out the part about the `lli debugger' which disappeared
llvm-svn: 8900
2003-10-06 19:23:34 +00:00