LLVM backend for 6502
Go to file
Reid Spencer f0646768be For PR797:
1. Actually turn on -fno-exceptions in libraries that do not have the
   REQUIRES_EH option in their Makefile. The following library file size
   savings were made (DEBUG):
      libLLVMDataStructure.a  525K
      libLLVMCore.a           380K
      libLLVMCodeGen.a        350K
      libLLVMTransformUtils.a 305K
      libLLVMScalarOpts.a     270K
      libLLVMAnalysis.a       247K
      libLLVMSelectionDAG.a   233K
      libLLVMipo.a            175K
      LLVMX86.o               123K
      LLVMPPC.o                81K
      libLLVMipa.a             17K
                 TOTAL      2,706K
      Note that the savings is actually a little larger than this because
      I didn't count any of the libraries that had small changes.

2. Remove REQUIRES_EH from the AsmParser library as it is now exception
   free. This resulted in a nearly 78K drop in the size of the debug
   library for AsmParser.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29767 91177308-0d34-0410-b5e6-96231b3b80d8
2006-08-18 09:30:03 +00:00
autoconf Add llvm.spec to the list of files to be configured. 2006-08-16 00:45:38 +00:00
docs Fix validation problem 2006-08-17 03:26:50 +00:00
examples WriteBytecodeToFile actually can't throw. 2006-07-28 22:08:23 +00:00
include/llvm For PR797: 2006-08-18 08:43:06 +00:00
lib For PR797: 2006-08-18 09:30:03 +00:00
projects For PR797: 2006-08-18 09:07:54 +00:00
runtime Describe and date modifications we made per LGPL requirements. 2006-08-08 14:47:54 +00:00
test For PR872: 2006-08-18 06:34:30 +00:00
tools For PR797: 2006-08-18 08:43:06 +00:00
utils Changing the format dejagnu tests are submitted. We used to only submit multisource information for pass fail. Now we submit all pass/fail test information. This should fix the issue where some results were not being reported. 2006-08-17 22:11:03 +00:00
win32 Keep Visual Studio happy. 2006-05-03 00:28:50 +00:00
Xcode Bring the Xcode project up to date. 2006-07-13 22:17:58 +00:00
.cvsignore Ignore stuff built by "make dist". 2006-04-07 15:55:18 +00:00
configure Add llvm.spec to the list of files to be configured. 2006-08-16 00:45:38 +00:00
CREDITS.TXT Added my home web page. 2006-08-16 21:18:56 +00:00
LICENSE.TXT Changing domain name 2006-04-20 05:51:53 +00:00
llvm.spec.in Transform the LLVM RPM spec file to be a configured file. This allows us 2006-08-16 00:42:52 +00:00
Makefile Add .PHONY targets for building source and binary RPM packages. You can 2006-08-16 00:43:50 +00:00
Makefile.common Update comments to reflect new variable names. Patch contributed by 2005-02-14 16:02:19 +00:00
Makefile.config.in Make the name of the project consistent with that specified in the 2006-08-07 23:23:39 +00:00
Makefile.rules For PR797: 2006-08-18 09:30:03 +00:00
README.txt

Low Level Virtual Machine (LLVM)
================================

This directory and its subdirectories contain source code for the Low Level 
Virtual Machine, a toolkit for the construction of highly optimized compilers,
optimizers, and runtime environments. 

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.

Please see the HTML documentation provided in docs/index.html for further
assistance with LLVM.