Commit Graph

15364 Commits

Author SHA1 Message Date
Misha Brukman 465e7fb8ef Don't silently ignore invalid files: tell the user!
llvm-svn: 17633
2004-11-08 22:03:10 +00:00
Chris Lattner 068c0cf56a Fix a bug that was preventing povray and namd from pool allocating correctly.
llvm-svn: 17632
2004-11-08 21:08:46 +00:00
Chris Lattner 1feea5ffc9 Handle assert_fail special
llvm-svn: 17631
2004-11-08 21:08:28 +00:00
Misha Brukman e97fc87e61 Remove extra spaces
llvm-svn: 17629
2004-11-08 19:01:03 +00:00
Chris Lattner bb65a7f10e This file is gone
llvm-svn: 17627
2004-11-08 18:46:09 +00:00
Reid Spencer 05d033159d Add a --disable-compression option to gccas so the default compression of
bytecode can be defeated.

llvm-svn: 17626
2004-11-08 17:37:04 +00:00
Reid Spencer 4d910edf39 Make writing compressed bytecode the default.
llvm-svn: 17625
2004-11-08 17:35:34 +00:00
Reid Spencer f8b4a8e988 Implement and document the TOOL_VERBOSE option that asks each tool invoked
to be verbose about its actions too.

llvm-svn: 17624
2004-11-08 17:32:12 +00:00
Reid Spencer 1619c72a92 Fix typo.
llvm-svn: 17623
2004-11-08 09:10:50 +00:00
Reid Spencer 812aa2ba19 Document compressed bytecode details.
llvm-svn: 17622
2004-11-08 08:55:21 +00:00
Reid Spencer e7d98cccd9 Fix a typo: isvalid -> isValid
llvm-svn: 17621
2004-11-08 08:27:51 +00:00
Alkis Evlogimenos eb4dbfd4e2 Move path override in test/Makefile.
llvm-svn: 17613
2004-11-08 05:44:05 +00:00
Alkis Evlogimenos d91bca6941 Override PATH to submake so that all tools are found if the PATH is
not set up properly (it also avoids using different tools that happen
to be in the path).

llvm-svn: 17612
2004-11-08 05:35:03 +00:00
Misha Brukman c350bd2056 * Add support for f2c and the -f2c switch to enable Fortran benchmarks
* Remove spurious spaces between variable names and `=' (they're not lined up
  anyway and there's no hope of doing that)

llvm-svn: 17611
2004-11-08 03:28:27 +00:00
Tanya Lattner 8fabe17ced Now using path to python found by configure.
llvm-svn: 17610
2004-11-08 03:26:59 +00:00
Misha Brukman 043ad9ec12 First draft of compendium of documents relevant to writers of LLVM machine
target backends

llvm-svn: 17609
2004-11-08 02:47:08 +00:00
Nate Begeman 0822032c95 Put int the getReg cast optimization from x86 so that we generate fewer
move instructions for the register allocator to coalesce.

llvm-svn: 17608
2004-11-08 02:25:40 +00:00
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