llvm-6502/lib
Reid Spencer 67f827ce5b Revise the store V, (cast P) -> store (cast V) -> P transform.
We only want to do this if the src and destination types have the same
bit width. This patch uses TargetData::getTypeSizeInBits() instead of
making a special case for integer types and avoiding the transform if
they don't match.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33414 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-20 23:35:48 +00:00
..
Analysis For PR1043: 2007-01-19 21:13:56 +00:00
Archive For PR1050: 2006-12-15 19:44:51 +00:00
AsmParser Regenerate. 2007-01-17 02:48:45 +00:00
Bytecode Back out last changes for dataLayout. Much more work is needed. 2007-01-19 00:07:16 +00:00
CodeGen Teach TargetData to handle 'preferred' alignment for each target, and use 2007-01-20 22:35:55 +00:00
Debugger Don't use <sstream> in Streams.h but <iosfwd> instead. 2006-12-07 23:41:45 +00:00
ExecutionEngine Teach TargetData to handle 'preferred' alignment for each target, and use 2007-01-20 22:35:55 +00:00
Linker For PR1064: 2007-01-12 07:05:14 +00:00
Support For PR1043: 2007-01-19 21:13:56 +00:00
System For PR808: 2007-01-20 20:44:38 +00:00
Target Implement a getTypeSizeInBits method. This helps in transforms that want 2007-01-20 23:32:04 +00:00
Transforms Revise the store V, (cast P) -> store (cast V) -> P transform. 2007-01-20 23:35:48 +00:00
VMCore Teach TargetData to handle 'preferred' alignment for each target, and use 2007-01-20 22:35:55 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00