llvm-6502/lib
Chad Rosier a4e07270bc When materializing an i32, SExt vs ZExt doesn't matter when we're trying to fit
in a 16-bit immediate.  However, for the shorter non-legal types (i.e., i1, i8,
i16) we should not sign-extend.  This prevents us from materializing things
such as 'true' (i.e., i1 1).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143743 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-04 23:09:49 +00:00
..
Analysis Teach instsimplify to simplify calls to undef. 2011-11-04 18:32:42 +00:00
Archive build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
AsmParser build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
Bitcode build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
CodeGen Emit declarations before definitions if they are available. This causes DW_AT_specification to 2011-11-04 19:00:29 +00:00
DebugInfo build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
ExecutionEngine build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
Linker build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
MC Add mips ELF relocation types. Patch by Jack Carter! 2011-11-04 22:24:36 +00:00
Object Simplify code. 2011-11-04 13:52:17 +00:00
Support build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
TableGen build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
Target When materializing an i32, SExt vs ZExt doesn't matter when we're trying to fit 2011-11-04 23:09:49 +00:00
Transforms Speculatively revert "DeadStoreElimination can now trim the size of a store if 2011-11-04 00:48:26 +00:00
VMCore build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
CMakeLists.txt Move TableGen's parser and entry point into a library 2011-10-01 16:41:13 +00:00
LLVMBuild.txt build: Add initial cut at LLVMBuild.txt files. 2011-11-03 18:53:17 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00