llvm/lib
Reid Spencer a42c7fd0ca Implement the signed icmp instructions properly. To do this we introduce
a small inline function to sign extend a uint64_t value based on its
type's bitwidth. This function is then used in both executeSExtInst and
the various executeICMP_S** functions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33403 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-20 20:12:29 +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 Fix for PR1108: type of insert_vector_elt index operand is PtrVT, not MVT::i32. 2007-01-20 10:10:26 +00:00
Debugger Don't use <sstream> in Streams.h but <iosfwd> instead. 2006-12-07 23:41:45 +00:00
ExecutionEngine Implement the signed icmp instructions properly. To do this we introduce 2007-01-20 20:12:29 +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 Unbreak Darwin. 2007-01-19 22:04:24 +00:00
Target Round up stack to multiple of alignment only if it's a leaf function without alloca. 2007-01-20 10:22:33 +00:00
Transforms Correct a comment. 2007-01-20 10:07:23 +00:00
VMCore Remove dead methods in the ValTypes. 2007-01-19 21:25:12 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00