llvm-6502/lib
Wojciech Matyjewicz ed2232502e 1. "Upgrage" comments.
2. Using zero-extended value of Scale and unsigned division is safe provided
   that Scale doesn't have the sign bit set.
   Previously these 2 instructions:
        %p = bitcast [100 x {i8,i8,i8}]* %x to i8*
        %q = getelementptr i8* %p, i32 -4
   were combined into:
        %q = getelementptr [100 x { i8, i8, i8 }]* %x, i32 0,
               i32 1431655764, i32 0
   what was incorrect.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44936 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-12 15:21:32 +00:00
..
Analysis Fix a bug in my previous patch, thanks to Jay Foad for 2007-12-12 03:56:54 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Regenerate. 2007-12-12 08:45:45 +00:00
Bitcode Implement part of review feedback for address spaces. 2007-12-12 08:44:39 +00:00
CodeGen Forgot to remove a register from the PHI-union after I'd determined that it 2007-12-12 01:25:08 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Add a guard to cxxabi header as other platform may 2007-12-12 06:16:47 +00:00
Linker Fix PR1146: parameter attributes are longer part of 2007-11-27 13:23:08 +00:00
Support Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting the 2007-12-11 06:53:58 +00:00
System Remove dead file and directory. 2007-12-08 22:17:33 +00:00
Target Use shuffles to implement insert_vector_elt for i32, i64, f32, and f64. 2007-12-12 07:55:34 +00:00
Transforms 1. "Upgrage" comments. 2007-12-12 15:21:32 +00:00
VMCore Add (very basic) bindings for ModuleProvider. 2007-12-12 01:04:30 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00