llvm-6502/tools
Reid Spencer 3e5affd263 For PR1256:
Make Signedness information pervasive throughout all types and values.
There is no easy way to get around this. Because the GEP instruction can
index through an arbitrarily complex value structure, it is necessary to
keep track of signedness information throughout that structure. This change
makes Signedness a full class, capable of representing Signedness in
arbitrarily shaped types. The class is then used throughout llvm-upgrade to
track signedness and differentiate between globals, locals, and functions
based on their signedness.

For PR1243:
This patch also removes bogus warnings about renaming internal globals. It
now only emits such warnings when renaming non-internal globals because
they may affect linkage.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35234 91177308-0d34-0410-b5e6-96231b3b80d8
2007-03-21 17:14:36 +00:00
..
bugpoint remove use of deprecated apis 2007-02-19 07:41:31 +00:00
gccas Align make log output with the rest of llvm. 2007-02-10 15:14:00 +00:00
gccld Align make log output with the rest of llvm. 2007-02-10 15:14:00 +00:00
llc The new version of how to add passes to emit files. We explicitly call a 2007-02-08 01:41:07 +00:00
lli Obtain the exit function before execution just in case the module 2007-03-06 03:12:55 +00:00
llvm2cpp Make output for ConstantInt construction correct for any bitwidth. 2007-03-01 20:55:43 +00:00
llvm-ar make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. 2006-12-06 01:18:01 +00:00
llvm-as default to emiting an uncompressed .bc file 2007-01-21 06:34:18 +00:00
llvm-bcanalyzer push bytecode decompressor out through APIs. Now the bytecode reader 2007-02-07 21:41:02 +00:00
llvm-config Fix grammaro in output message. 2007-02-04 22:08:16 +00:00
llvm-db make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. 2006-12-06 01:18:01 +00:00
llvm-dis push bytecode decompressor out through APIs. Now the bytecode reader 2007-02-07 21:41:02 +00:00
llvm-extract push bytecode decompressor out through APIs. Now the bytecode reader 2007-02-07 21:41:02 +00:00
llvm-ld Now LICM is a LoopPass. 2007-03-07 04:41:30 +00:00
llvm-link push bytecode decompressor out through APIs. Now the bytecode reader 2007-02-07 21:41:02 +00:00
llvm-nm Unbreak VC++ build. 2007-03-05 00:00:42 +00:00
llvm-prof Unbreak VC++ build. 2007-03-05 00:00:42 +00:00
llvm-ranlib make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. 2006-12-06 01:18:01 +00:00
llvm-stub Incorporate the contents of include/llvm/Config/unistd.h as this is the 2004-12-20 04:34:36 +00:00
llvm-upgrade For PR1256: 2007-03-21 17:14:36 +00:00
llvmc Add possibility to set memory limit for binaries run via libSystem. This 2007-02-16 19:11:07 +00:00
lto Now LICM is a LoopPass. 2007-03-07 04:41:30 +00:00
opt Now LoopUnswitch is a LoopPass. 2007-03-07 00:26:10 +00:00
Makefile Get the use of \ right. 2007-02-09 17:18:42 +00:00