llvm-project/llvm
Evan Cheng 8d6c229f8c Added a virtual method isVectorClearMaskLegal to TLI. It is similar to
isShuffleMaskLegal, used to determine if it makes sense to turn a
"vector clear" (e.g. pand V, <0, -1, 0, -1> to a shuffle of the vector and
a zero vector.

llvm-svn: 27873
2006-04-20 08:54:13 +00:00
..
Xcode Misc. project changes. html + build config changes supplied by Devang. 2006-04-08 06:04:56 +00:00
autoconf Allow OpenBSD to be recognized as a UNIX platform. 2006-04-19 23:47:16 +00:00
docs Don't hardcode in 1.5 for the website, just use 'CVS'. 2006-04-20 06:24:16 +00:00
examples Minor corrections. 2006-03-24 03:11:31 +00:00
include/llvm Added a virtual method isVectorClearMaskLegal to TLI. It is similar to 2006-04-20 08:54:13 +00:00
lib Make sure that the new instructions selected have the right type. This fixes 2006-04-20 05:58:10 +00:00
projects Have the AutoRegen.sh script prompt the user for the LLVM src and obj 2006-04-18 06:27:47 +00:00
runtime Invert the tests on LLVMGCC_MAJVERS to check for value 4 instead of value 2006-04-07 21:45:23 +00:00
test Added a test case for , e.g. xform pand <0, 0, -1, -1> to a shuffle. 2006-04-20 08:51:03 +00:00
tools fix printing call graphs 2006-04-18 23:45:19 +00:00
utils Rename AddedCost to AddedComplexity. 2006-04-19 20:36:09 +00:00
win32 Keep Visual Studio happy. 2006-04-11 02:01:22 +00:00
.cvsignore Ignore stuff built by "make dist". 2006-04-07 15:55:18 +00:00
CREDITS.TXT quick update 2006-04-13 02:05:30 +00:00
LICENSE.TXT Changing domain name 2006-04-20 05:51:53 +00:00
Makefile Include the win32 and Xcode directories in the distribution. 2006-04-12 20:53:14 +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 Fix a comment. 2006-04-09 23:39:43 +00:00
Makefile.rules Final piece to get relinked .o files buildable universal on Darwin. 2006-04-19 18:45:29 +00:00
README.txt Make the text of this file a little more useful. 2004-09-02 22:49:27 +00:00
configure Allow OpenBSD to be recognized as a UNIX platform. 2006-04-19 23:47:16 +00:00
llvm.spec For PR723: 2006-04-07 16:07:37 +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.