LLVM backend for 6502
Go to file
Bob Wilson 982dc84762 Try to reduce the compile time impact of r161232.
The previous change caused fast isel to not attempt handling any calls to
builtin functions.  That included things like "printf" and caused some
noticable regressions in compile time.  I wanted to avoid having fast isel
keep a separate list of functions that had to be kept in sync with what the
code in SelectionDAGBuilder.cpp was handling.  I've resolved that here by
moving the list into TargetLibraryInfo.  This is somewhat redundant in
SelectionDAGBuilder but it will ensure that we keep things consistent.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161263 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-03 21:26:24 +00:00
autoconf Add a configure flag for enabling -Werror on the command line 2012-08-03 19:58:20 +00:00
bindings
cmake
docs
examples
include Try to reduce the compile time impact of r161232. 2012-08-03 21:26:24 +00:00
lib Try to reduce the compile time impact of r161232. 2012-08-03 21:26:24 +00:00
projects
runtime
test Fix memcmp code-gen to honor -fno-builtin. 2012-08-03 21:26:18 +00:00
tools Fix memcmp code-gen to honor -fno-builtin. 2012-08-03 21:26:18 +00:00
unittests
utils
.gitignore
CMakeLists.txt
CODE_OWNERS.TXT
configure Add a configure flag for enabling -Werror on the command line 2012-08-03 19:58:20 +00:00
CREDITS.TXT
LICENSE.TXT
llvm.spec.in
LLVMBuild.txt
Makefile
Makefile.common
Makefile.config.in Add a configure flag for enabling -Werror on the command line 2012-08-03 19:58:20 +00:00
Makefile.rules Add a configure flag for enabling -Werror on the command line 2012-08-03 19:58:20 +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.

If you're writing a package for LLVM, see docs/Packaging.html for our
suggestions.