Commit Graph

15247 Commits

Author SHA1 Message Date
Reid Spencer 3fbf26aebe Recommend that new users read the documentation before they get started,
with a little twist of humor. This more than anything else will help
people get started with LLVM.

llvm-svn: 17605
2004-11-08 00:29:22 +00:00
Reid Spencer 47e49e1269 Correct and Explain the first rule of thumb better.
llvm-svn: 17604
2004-11-08 00:26:32 +00:00
Reid Spencer 60ee2a2519 Fix typo.
llvm-svn: 17603
2004-11-08 00:24:43 +00:00
Misha Brukman 26ecf23a74 Fix grammar: use commas in a list of entities
llvm-svn: 17602
2004-11-08 00:22:22 +00:00
Misha Brukman 624685d9a1 Implement ExecutionEngine::freeMachineCodeForFunction()
llvm-svn: 17601
2004-11-07 23:58:46 +00:00
Misha Brukman 0dcaaafa0b Add method to delete machine code generated for a Function
llvm-svn: 17600
2004-11-07 23:58:02 +00:00
Reid Spencer 6bf36bdefb Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. This
tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set
automatically in the Makefile.config file.

llvm-svn: 17599
2004-11-07 23:29:39 +00:00
Tanya Lattner d8f25acec4 Changed TEST to TESTSUITE
llvm-svn: 17598
2004-11-07 23:26:13 +00:00
Tanya Lattner 5f06ac1762 Fix for objdir != srcdir.
llvm-svn: 17597
2004-11-07 23:24:21 +00:00
Tanya Lattner 7095a68e49 More srcdir != objdir changes.
llvm-svn: 17596
2004-11-07 23:21:50 +00:00
Misha Brukman 35c91c2740 * Fix file-relative links: they need '#' prepended to the target name
* Balance an open parenthesis

llvm-svn: 17595
2004-11-07 22:42:37 +00:00
Misha Brukman fb279f652e Use LLVMToolDir instead of ToolDir because the latter is no longer set (?)
llvm-svn: 17594
2004-11-07 22:26:43 +00:00
Tanya Lattner c7392e0662 Made changes to support objdir!=srcdir.
llvm-svn: 17590
2004-11-07 22:04:21 +00:00
Chris Lattner 49fa1ecd04 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.

llvm-svn: 17588
2004-11-07 21:46:47 +00:00
Tanya Lattner dd157e31fd Removed passing TARGET.
llvm-svn: 17587
2004-11-07 21:43:57 +00:00
Tanya Lattner 71a3368fdd 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.
llvm-svn: 17586
2004-11-07 21:39:41 +00:00
Nate Begeman f5f0b6b6b0 Disable bogus cast elimination when the cast is used by a setcc instruction.
llvm-svn: 17583
2004-11-07 20:23:42 +00:00
Reid Spencer f45ec621cc Add TARGET_TRIPLE
llvm-svn: 17581
2004-11-07 19:12:53 +00:00
Reid Spencer 9caa76c982 First version of this document listing the required software. Might need
to be made platform specific. Contents reflect my Linux build environment.

llvm-svn: 17580
2004-11-07 19:07:06 +00:00
Reid Spencer 796e531721 * Comments & cleanup per CL code review.
* Accept 'llvc' as signature for compressed bytecode

llvm-svn: 17579
2004-11-07 18:20:55 +00:00
Reid Spencer 899ad356f5 Add comments per CL code review.
llvm-svn: 17578
2004-11-07 18:19:00 +00:00
Reid Spencer 37041670c0 Make compression the default on writing.
llvm-svn: 17577
2004-11-07 18:18:11 +00:00
Reid Spencer f3e639fc6a * 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.

llvm-svn: 17576
2004-11-07 18:17:38 +00:00
Tanya Lattner 9119b9cff5 Minor error.
llvm-svn: 17573
2004-11-07 08:29:03 +00:00
Tanya Lattner 7aad4fef81 Added support to specify which test suite dejagnu should run (Feature or Regression). Use TEST=suite
llvm-svn: 17572
2004-11-07 08:24:59 +00:00
Chris Lattner db83a85dbf Revert back to r1.1, I'm just thoroughly confused :)
llvm-svn: 17571
2004-11-07 07:46:15 +00:00
Chris Lattner 1126abf1e9 Add new (old) testcase
llvm-svn: 17570
2004-11-07 07:41:32 +00:00
Tanya Lattner 84f7fda32f Added RUN lines and dejagnu support for Feature dir.
llvm-svn: 17568
2004-11-07 06:08:43 +00:00
Reid Spencer 505b225e82 Rename the option for defeating compression to be a little more specific.
llvm-svn: 17567
2004-11-07 05:50:16 +00:00
Reid Spencer f0adf68dfa Enable compression by default.
llvm-svn: 17566
2004-11-07 05:43:51 +00:00
Reid Spencer 7b05ef63f1 * Enable bytecode compression by default
* Provide a -no-compress option to defeat compression.

llvm-svn: 17565
2004-11-07 05:41:32 +00:00
Reid Spencer feb3d5097f Turn on compression by default.
Change --compress to --no-compress so compression can be turned off.

llvm-svn: 17564
2004-11-07 05:37:27 +00:00
Reid Spencer 1f9e18e7c5 * Provide option for specifying bytecode compression
* Enabled bytecode compression by default.

llvm-svn: 17563
2004-11-07 05:30:43 +00:00
Chris Lattner fbb15f39b8 Add missing file header
Add some comments
Switch to use 'find' to do the clean instead of globbing

llvm-svn: 17559
2004-11-07 05:05:37 +00:00
Tanya Lattner 90b172ea93 Removing old Modulosched tests since that version of modulosched does not exist anymore and llc does not support modulosched by default.
llvm-svn: 17558
2004-11-07 05:04:58 +00:00
Tanya Lattner 3b71027e18 With the changes to these files, the Regression test suite should be tested by dejagnu without anyproblem.
Some variables could be made global.

llvm-svn: 17557
2004-11-07 05:02:56 +00:00
Tanya Lattner 62f096877f Added RUN line.
llvm-svn: 17556
2004-11-07 05:01:34 +00:00
Tanya Lattner 9082d7a6fd 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.

llvm-svn: 17555
2004-11-07 04:59:52 +00:00
Tanya Lattner 902d8d58f6 Changed to XFAIL
llvm-svn: 17554
2004-11-07 04:37:08 +00:00
Chris Lattner df925ce4cd Add a section for PPC, though it's empty for now
llvm-svn: 17553
2004-11-07 01:55:32 +00:00
Chris Lattner 4c5a8055c9 Update this to expect AT&T syntax
llvm-svn: 17552
2004-11-07 01:46:16 +00:00
Misha Brukman 68dbbe46b8 * Add note about benchmarking programs and submitting reduced test cases
* Replace llvm.org with llvm.cs.uiuc.edu

llvm-svn: 17551
2004-11-07 01:03:59 +00:00
Misha Brukman aeee58fc16 Replace llvm.org => llvm.cs.uiuc.edu
llvm-svn: 17550
2004-11-07 00:59:58 +00:00
Misha Brukman 8a75d2e73b Replace uses of llvm.org with llvm.cs.uiuc.edu
llvm-svn: 17549
2004-11-07 00:58:38 +00:00
Misha Brukman 7ee6c5525e Consistently use llvm.cs.uiuc.edu instead of llvm.org
llvm-svn: 17548
2004-11-07 00:58:20 +00:00
Chris Lattner b3ba9319f1 Decompose* is V9 specific, make it internal
llvm-svn: 17547
2004-11-07 00:43:24 +00:00
Chris Lattner bf5d39fe3e This is V9 specific stuff
llvm-svn: 17546
2004-11-07 00:42:29 +00:00
Chris Lattner 595016d090 This is V9 specific, move it there.
llvm-svn: 17545
2004-11-07 00:39:26 +00:00
Chris Lattner 3dadadc837 Move this file from lib/Transforms/Scalar
llvm-svn: 17544
2004-11-07 00:39:09 +00:00
Chris Lattner f32f1ce8ab Tests for this xforms should be .ll files, and they should have run lines.
llvm-svn: 17543
2004-11-07 00:38:16 +00:00