LLVM backend for 6502
Go to file
Bob Wilson e742bb53a3 Check for comparisons of +/- zero when optimizing less-than-or-equal and
greater-than-or-equal SELECT_CCs to NEON vmin/vmax instructions.  This is
only allowed when UnsafeFPMath is set or when at least one of the operands
is known to be nonzero.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97065 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-24 22:15:53 +00:00
autoconf Roll back r96959 again. 2010-02-23 20:53:37 +00:00
bindings
cmake
docs
examples Roll back r96959 again. 2010-02-23 20:53:37 +00:00
include Make getTypeSizeInBits work correctly for array types; it should return 2010-02-24 22:05:23 +00:00
lib Check for comparisons of +/- zero when optimizing less-than-or-equal and 2010-02-24 22:15:53 +00:00
projects
runtime
test Check for comparisons of +/- zero when optimizing less-than-or-equal and 2010-02-24 22:15:53 +00:00
tools Roll back r96959 again. 2010-02-23 20:53:37 +00:00
unittests Roll back r96959 again. 2010-02-23 20:53:37 +00:00
utils contract movechild+checktype into a new checkchild node, shrinking the 2010-02-24 20:15:25 +00:00
website
build-for-llvm-top.sh
CMakeLists.txt
configure Roll back r96959 again. 2010-02-23 20:53:37 +00:00
CREDITS.TXT Adding the MicroBlaze backend. 2010-02-23 19:15:24 +00:00
LICENSE.TXT
llvm.spec.in
Makefile Roll back r96959 again. 2010-02-23 20:53:37 +00:00
Makefile.common
Makefile.config.in Roll back r96959 again. 2010-02-23 20:53:37 +00:00
Makefile.rules Roll back r96959 again. 2010-02-23 20:53:37 +00:00
ModuleInfo.txt
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.