Commit Graph

8402 Commits

Author SHA1 Message Date
Chris Lattner f6b9e8cc69 old testcase
llvm-svn: 8967
2003-10-08 18:28:10 +00:00
Chris Lattner 7803da6151 Checkin an old bug, which appears to be fixed
llvm-svn: 8966
2003-10-08 18:26:10 +00:00
Chris Lattner 35e56e7372 Update comment
llvm-svn: 8965
2003-10-08 16:56:11 +00:00
Chris Lattner 0bbbe5d4c8 Use a set to keep track of which edges have been noticed as executable already
to avoid reprocessing PHI nodes needlessly.  This speeds up the big bad PHI
testcase 43%: from 104.9826 to 73.5157s

llvm-svn: 8964
2003-10-08 16:55:34 +00:00
Chris Lattner 7324f7cd03 Minor fixes here and there
llvm-svn: 8963
2003-10-08 16:21:03 +00:00
Chris Lattner 71ac22ffb5 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 c4788bbde0 Convert over to short bug URLs
llvm-svn: 8961
2003-10-08 06:01:38 +00:00
Alkis Evlogimenos 5f1f337d95 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 74f2f89831 Properly close anchor tags in column descriptions
llvm-svn: 8959
2003-10-08 05:09:52 +00:00
Alkis Evlogimenos b3b1e08563 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 11e25a7f5f Add rule for regenerating config.h.in using autoheader.
llvm-svn: 8957
2003-10-07 23:44:10 +00:00
Brian Gaeke 2f329a7342 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 950fc785ae whoops, don't accidentally lose variable names
llvm-svn: 8955
2003-10-07 22:58:41 +00:00
Chris Lattner 75b4d1deec Fix bug: InstCombine/cast.ll:test11 / PR#7
llvm-svn: 8954
2003-10-07 22:54:13 +00:00
Chris Lattner 68c824b7c0 new testcase
llvm-svn: 8953
2003-10-07 22:53:46 +00:00
Chris Lattner aec3d948cf Refactor code a bit
llvm-svn: 8952
2003-10-07 22:32:43 +00:00
Chris Lattner 815ae2bfe3 Add a sanity check for constant expression casts
llvm-svn: 8951
2003-10-07 22:19:19 +00:00
Chris Lattner 46ecf619c5 Add links to bugzilla
llvm-svn: 8950
2003-10-07 22:14:37 +00:00
John Criswell abd3f80121 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 e7525b55ea Cleanups, include a list of passes
llvm-svn: 8948
2003-10-07 21:38:31 +00:00
Brian Gaeke bdf295cb6e 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 c64016dfde 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 e078b436f1 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 86ccd702c2 Add more credits
llvm-svn: 8944
2003-10-07 20:50:29 +00:00
Chris Lattner d49ee887c7 cleanup analyze documents
llvm-svn: 8943
2003-10-07 20:36:00 +00:00
Chris Lattner 5885920ecb Ensure both columns take 50%
llvm-svn: 8942
2003-10-07 20:35:55 +00:00
Chris Lattner a06b4fd385 no this really isn't extract
llvm-svn: 8941
2003-10-07 20:33:52 +00:00
Chris Lattner 54cddf73b8 initial checkin of the bugpoint doxs
llvm-svn: 8940
2003-10-07 20:33:30 +00:00
Chris Lattner 75b1d8514d TTify, add links between pages
llvm-svn: 8939
2003-10-07 20:17:24 +00:00
Chris Lattner 7c2b126a0e 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 c2386da915 <tt>ify things
llvm-svn: 8937
2003-10-07 20:09:21 +00:00
Chris Lattner 46b359c77a Make the index page a big more attractive
llvm-svn: 8936
2003-10-07 20:05:23 +00:00
Chris Lattner fc294d15c6 More changes and updates
llvm-svn: 8935
2003-10-07 20:01:09 +00:00
Chris Lattner a81a6d7190 <tt>ify, other minor cleanups
llvm-svn: 8934
2003-10-07 19:51:55 +00:00
Chris Lattner 4e6cc153a8 <tt> stuff
simplify a bit

llvm-svn: 8933
2003-10-07 19:48:25 +00:00
Chris Lattner 352d29cb3b 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 810a3e560b separate options into X86 and sparc specific options
llvm-svn: 8931
2003-10-07 19:42:50 +00:00
Chris Lattner f8492537eb Fix bugzilla bug #5
llvm-svn: 8930
2003-10-07 19:33:31 +00:00
John Criswell f6e32a4164 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 ed922162e1 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 ce6ade1c03 Add target to regenerate top-level "configure" script.
llvm-svn: 8927
2003-10-07 17:12:11 +00:00
Chris Lattner 6be9bd713a 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 e62b3f84e8 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 1924ad2fe7 remove options specific to the -internalize pass, add the -debug option
llvm-svn: 8924
2003-10-07 16:33:42 +00:00
Misha Brukman d8d84eb0af 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 800aaaf207 Fix bug in previous checkin
llvm-svn: 8922
2003-10-07 15:17:02 +00:00
John Criswell 06636c2beb 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 10bd1c2c4e 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 16448fce42 regenerated using autoconf-2.57.
llvm-svn: 8917
2003-10-07 06:01:34 +00:00
Brian Gaeke 25f2a37f87 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