1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
Go to file
Nate Begeman 1ef1013b6c Change how FP immediates are handled.
1) ConstantFP is now expand by default
2) ConstantFP is not turned into TargetConstantFP during Legalize
   if it is legal.

This allows ConstantFP to be handled like Constant, allowing for 
targets that can encode FP immediates as MachineOperands.

As a bonus, fix up Itanium FP constants, which now correctly match,
and match more constants!  Hooray.

llvm-svn: 47121
2008-02-14 08:57:00 +00:00
autoconf Remove use of ltdl 2008-02-13 17:11:39 +00:00
bindings Modify Makefile.rules to allow makefiles to prepend to C.Flags and 2008-01-06 21:54:35 +00:00
docs gcc 3.2.3 is also bad. 2008-02-13 17:50:24 +00:00
examples remove attributions from examples. 2007-12-29 20:37:57 +00:00
include Change how FP immediates are handled. 2008-02-14 08:57:00 +00:00
lib Change how FP immediates are handled. 2008-02-14 08:57:00 +00:00
projects
runtime Fixing the stack walker. 2008-01-24 05:16:36 +00:00
test Remove llvm-upgrade 2008-02-14 07:57:12 +00:00
tools PR2027, Fix bugpoint's -find-bugs option, clean up the code. 2008-02-14 05:01:46 +00:00
utils Change how FP immediates are handled. 2008-02-14 08:57:00 +00:00
website
win32 Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
Xcode Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
build-for-llvm-top.sh
configure Remove use of ltdl 2008-02-13 17:11:39 +00:00
CREDITS.TXT
LICENSE.TXT scoped_ptr.h was removed. 2008-02-09 22:50:06 +00:00
llvm.spec.in
Makefile
Makefile.common
Makefile.config.in improve compatibility with mingw, patch by Alain Frisch 2008-01-15 22:50:50 +00:00
Makefile.rules Make the check for GCC version more robust, fix shared library 2008-02-05 19:43:40 +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.