llvm-mirror/lib
Jack Carter 32420dd092 The define for 64 bit sign extension neglected to
initialize fields of the class that it used.

The result was nonsense code.

Before:
0000000000000000 <foo>:
   0:    00441100     0x441100
   4:    03e00008     jr    ra
   8:    00000000     nop

After:
0000000000000000 <foo>:
   0:    00041000     sll    v0,a0,0x0
   4:    03e00008     jr    ra
   8:    00000000     nop 

llvm-svn: 161377
2012-08-07 00:35:22 +00:00
..
Analysis Implement the block_iterator of Region based on df_iterator. 2012-08-02 14:20:02 +00:00
Archive
AsmParser
Bitcode
CodeGen Delete a dead variable. 2012-08-04 00:04:03 +00:00
DebugInfo
ExecutionEngine JIT::runFunction(): add a fast path for functions with a single argument that is a pointer. 2012-08-02 12:09:32 +00:00
Linker Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
MC Keep empty assembly macro argument values in the middle of the list. 2012-07-30 22:44:17 +00:00
Object
Support Add support for the OpenBSD for Bitrig. 2012-08-06 20:52:18 +00:00
TableGen TableGen: Allow use of #NAME# outside of 'def' names. 2012-08-02 18:46:42 +00:00
Target The define for 64 bit sign extension neglected to 2012-08-07 00:35:22 +00:00
Transforms Move the "findUsedStructTypes" functionality outside of the Module class. 2012-08-03 00:30:35 +00:00
VMCore Postpone the deletion of the old name in StructType::setName to allow using a slice of the old name. 2012-08-04 09:47:02 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile