llvm-6502/lib
Nick Lewycky 32cda119ef Add a new isSignWrappedSet() method to ConstantRange.
Fix zeroExtend and signExtend to support empty sets, and to return the smallest
possible result set which contains the extension of each element in their
inputs. For example zext i8 [100, 10) to i16 is now [0, 256), not i16 [100, 10)
which contains 63446 members.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113187 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-06 23:52:49 +00:00
..
Analysis cleanup some of the lifetime/invariant marker stuff, add a big fixme. 2010-09-06 03:58:04 +00:00
Archive Eliminate some unnessary Path::exists() calls. 2010-05-27 20:51:54 +00:00
AsmParser remove unions from LLVM IR. They are severely buggy and not 2010-08-28 04:09:24 +00:00
Bitcode zap dead code. 2010-09-04 18:12:00 +00:00
CodeGen add a comment about where this should eventually move. 2010-09-05 20:33:40 +00:00
CompilerDriver have the makefiles check the llvm-config error code instead of charging 2010-09-01 16:11:17 +00:00
ExecutionEngine Fix a comment. 2010-08-30 21:54:03 +00:00
Linker dead code patrol 2010-09-01 16:06:39 +00:00
MC MCELF: Align symtab, relocation sections and section headers properly. Patch by Krister Wombell. 2010-09-06 16:11:52 +00:00
Support Add a new isSignWrappedSet() method to ConstantRange. 2010-09-06 23:52:49 +00:00
System compute the HasSSE3 bit correctly, patch by Nikolai Saoukh. 2010-09-06 05:19:44 +00:00
Target "sldt <mem>" is ambiguous in 64-bit mode, but should 2010-09-06 23:51:44 +00:00
Transforms fix PR8067, an over-aggressive assertion in LICM. 2010-09-06 05:11:24 +00:00
VMCore Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the 2010-09-03 01:35:08 +00:00
Makefile