Fork of llvm with experimental commits and workarounds for RPCS3
Go to file
Dan Gohman 3ae70927cf Reorder some fields in SDNode. This avoids padding,
reducings its size from 80 to 72 on 64-bit hosts.

llvm-svn: 52584
2008-06-21 19:26:15 +00:00
autoconf
bindings
docs integer types are not primitive, they are derived. 2008-06-20 20:50:48 +00:00
examples
include Reorder some fields in SDNode. This avoids padding, 2008-06-21 19:26:15 +00:00
lib Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeId 2008-06-21 19:18:17 +00:00
projects
runtime
test Support for load/store of expanded float types. I 2008-06-21 17:00:47 +00:00
tools Fix some warnings reported by gcc-4.3. Hopefully 2008-06-19 08:47:31 +00:00
utils - Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code. 2008-06-16 20:29:38 +00:00
website
win32 Updated VS build system. Patch provided by Cedric Venet: 2008-06-20 22:19:12 +00:00
Xcode
build-for-llvm-top.sh
configure
CREDITS.TXT
LICENSE.TXT llvmc doesn't exist anymore, and llvmc2 doesn't have a special license file. 2008-06-20 20:05:57 +00:00
llvm.spec.in
Makefile
Makefile.common
Makefile.config.in
Makefile.rules Warn of potential violations of strict aliasing rules. 2008-06-05 23:00:08 +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.