llvm-project/llvm/lib
Chris Lattner daa012d1fb Simplify SROA conversion to integer in some ways, make it more general in others.
We now tolerate small amounts of undefined behavior, better emulating what
would happen if the transaction actually occurred in memory.  This fixes
SingleSource/UnitTests/2007-04-10-BitfieldTest.c on PPC, at least until
Devang gets a chance to fix the CFE from doing undefined things with bitfields :)

llvm-svn: 35875
2007-04-11 00:57:54 +00:00
..
Analysis Eliminate unnecessary APInt construction. 2007-04-07 17:48:27 +00:00
AsmParser For PR1146: 2007-04-09 06:17:21 +00:00
Bytecode Fix a bug where calling materializeModule could corrupt the module, reading 2007-04-09 20:28:40 +00:00
CodeGen apparently some people commit without building the tree, or they forget to 2007-04-10 03:20:39 +00:00
Debugger Make sure temporary data is not used past its life span. 2007-04-08 20:10:14 +00:00
ExecutionEngine For PR1293: 2007-03-30 16:41:50 +00:00
Linker For PR1302: 2007-04-04 06:44:18 +00:00
Support For PR1291: 2007-04-07 18:53:16 +00:00
System Make isDynamicLibrary detect more than just an ELF file. 2007-04-11 00:49:39 +00:00
Target Add support for our first SSSE3 instruction "pmulhrsw". 2007-04-10 22:10:25 +00:00
Transforms Simplify SROA conversion to integer in some ways, make it more general in others. 2007-04-11 00:57:54 +00:00
VMCore unbreak the build :( 2007-04-10 03:18:19 +00:00
Makefile Changes to support making the shift instructions be true BinaryOperators. 2007-02-02 02:16:23 +00:00