15534 Commits

Author SHA1 Message Date
Chris Lattner
ae18963a70 VERY large functions that are only called from one place are not really
exciting to inline.  Only inline medium or small sized functions with a
single call site.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17588 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 21:46:47 +00:00
Tanya Lattner
fd93c7db80 Removed passing TARGET.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17587 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 21:43:57 +00:00
Tanya Lattner
491e9cd182 Changed check-dejagnu to take TESTSUITE as its args instead of TEST in order to not conflict with other stuff. Added path for test/Scripts. Also added a check to deal with TESTSUITE and runtest flags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17586 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 21:39:41 +00:00
Nate Begeman
075cdc655e Disable bogus cast elimination when the cast is used by a setcc instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17583 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 20:23:42 +00:00
Reid Spencer
18224032d3 Add TARGET_TRIPLE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17581 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 19:12:53 +00:00
Reid Spencer
1b6ab59a9f First version of this document listing the required software. Might need
to be made platform specific. Contents reflect my Linux build environment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17580 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 19:07:06 +00:00
Reid Spencer
f0c977cbac * Comments & cleanup per CL code review.
* Accept 'llvc' as signature for compressed bytecode


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17579 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 18:20:55 +00:00
Reid Spencer
36eea80616 Add comments per CL code review.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17578 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 18:19:00 +00:00
Reid Spencer
78d215b76d Make compression the default on writing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17577 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 18:18:11 +00:00
Reid Spencer
83296f5496 * Add comments and cleanup per CL code review
* Make signature for compressed bytecode llvc instead of unreadable
* Make the CompressionContext have a constructor and destructor.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17576 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 18:17:38 +00:00
Tanya Lattner
92c0d6561b Minor error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17573 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 08:29:03 +00:00
Tanya Lattner
38ed80aefb Added support to specify which test suite dejagnu should run (Feature or Regression). Use TEST=suite
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17572 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 08:24:59 +00:00
Chris Lattner
ec3a78f7ad Revert back to r1.1, I'm just thoroughly confused :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17571 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 07:46:15 +00:00
Chris Lattner
ac196c66a3 Add new (old) testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17570 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 07:41:32 +00:00
Tanya Lattner
3f7706b5d2 Added RUN lines and dejagnu support for Feature dir.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17568 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 06:08:43 +00:00
Reid Spencer
4b5fdc71c9 Rename the option for defeating compression to be a little more specific.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17567 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:50:16 +00:00
Reid Spencer
34b9071a3d Enable compression by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17566 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:43:51 +00:00
Reid Spencer
ae70fedfab * Enable bytecode compression by default
* Provide a -no-compress option to defeat compression.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17565 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:41:32 +00:00
Reid Spencer
cf0eb8deb5 Turn on compression by default.
Change --compress to --no-compress so compression can be turned off.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17564 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:37:27 +00:00
Reid Spencer
8ad8a5219c * Provide option for specifying bytecode compression
* Enabled bytecode compression by default.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17563 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:30:43 +00:00
Chris Lattner
12d632c8d0 Add missing file header
Add some comments
Switch to use 'find' to do the clean instead of globbing


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17559 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:05:37 +00:00
Tanya Lattner
030a552398 Removing old Modulosched tests since that version of modulosched does not exist anymore and llc does not support modulosched by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17558 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:04:58 +00:00
Tanya Lattner
70053a5160 With the changes to these files, the Regression test suite should be tested by dejagnu without anyproblem.
Some variables could be made global.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17557 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:02:56 +00:00
Tanya Lattner
6089616946 Added RUN line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17556 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 05:01:34 +00:00
Tanya Lattner
7a7cb4c99b Added rough support for dejagnu testing. Changes need to be made to autoconf to provide the target_triplet and to check for 'grep -C' which would be used instead of the python script we have now. Eventually the python script should be converted to bash.
The dejagnu-clean needs to be fixed to use find.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17555 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 04:59:52 +00:00
Tanya Lattner
1976abd4cc Changed to XFAIL
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17554 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 04:37:08 +00:00
Chris Lattner
f32a5f5ccb Add a section for PPC, though it's empty for now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17553 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 01:55:32 +00:00
Chris Lattner
23c71305cf Update this to expect AT&T syntax
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17552 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 01:46:16 +00:00
Misha Brukman
8bf7c28ac4 * Add note about benchmarking programs and submitting reduced test cases
* Replace llvm.org with llvm.cs.uiuc.edu


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17551 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 01:03:59 +00:00
Misha Brukman
a36b6e5d49 Replace llvm.org => llvm.cs.uiuc.edu
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17550 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:59:58 +00:00
Misha Brukman
fb4863ac55 Replace uses of llvm.org with llvm.cs.uiuc.edu
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17549 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:58:38 +00:00
Misha Brukman
d8b8912861 Consistently use llvm.cs.uiuc.edu instead of llvm.org
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17548 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:58:20 +00:00
Chris Lattner
26818012e3 Decompose* is V9 specific, make it internal
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17547 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:43:24 +00:00
Chris Lattner
8226db66a2 This is V9 specific stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17546 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:42:29 +00:00
Chris Lattner
00a4fe48ac This is V9 specific, move it there.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17545 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:39:26 +00:00
Chris Lattner
64a26c7bf8 Move this file from lib/Transforms/Scalar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17544 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:39:09 +00:00
Chris Lattner
a5df46220c Tests for this xforms should be .ll files, and they should have run lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17543 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:38:16 +00:00
Chris Lattner
7cdf6f806f Remove dead tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17542 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:36:30 +00:00
Chris Lattner
7452ac7c14 This is not part of the test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17541 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:34:45 +00:00
Chris Lattner
a11bcdf110 Fix a test.
These other tests should be in test/Programs/SingleSource/UnitTests if anyone
cares enough to save them


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17540 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:33:14 +00:00
Chris Lattner
3967c2fb00 Nuke useless testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17539 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:30:51 +00:00
Chris Lattner
b4be8ee024 These files are all moved to test/Regression/CodeGen/Generic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17538 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-07 00:24:14 +00:00
Chris Lattner
fc77e0d0ae This test is obsolete and incorrect
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17537 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 23:42:32 +00:00
Tanya Lattner
e9789ef994 Adding RUN lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17536 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 23:32:43 +00:00
Reid Spencer
17f52c5c46 Add support for compressed bytecode
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17535 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 23:17:23 +00:00
Tanya Lattner
2334e6d908 Adding RUN line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17534 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 23:16:51 +00:00
Tanya Lattner
2393a24fed Adding RUN lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17533 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 23:08:26 +00:00
Tanya Lattner
e9af5d186b Adding RUN lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17532 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 22:41:00 +00:00
Tanya Lattner
d13e0ae12e Adding RUN lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17529 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 22:29:57 +00:00
Tanya Lattner
e7e3f2e5cd Adding RUN lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17528 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-06 22:07:09 +00:00