llvm-6502/lib
Benjamin Kramer 6242fda42a DAGCombiner: Canonicalize vector integer abs in the same way we do it for scalars.
This already helps SSE2 x86 a lot because it lacks an efficient way to
represent a vector select. The long term goal is to enable the backend to match
a canonicalized pattern into a single instruction (e.g. vabs or pabs).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180597 91177308-0d34-0410-b5e6-96231b3b80d8
2013-04-26 09:19:19 +00:00
..
Analysis
Archive
AsmParser
Bitcode
CodeGen DAGCombiner: Canonicalize vector integer abs in the same way we do it for scalars. 2013-04-26 09:19:19 +00:00
DebugInfo Clarify getRelocationAddress x getRelocationOffset a bit. 2013-04-25 12:28:45 +00:00
ExecutionEngine Re-enabling MCJIT object caching with memory leak fixed 2013-04-25 21:02:36 +00:00
IR revert r179735, it has no testcases, and doesn't really make sense. 2013-04-25 20:34:16 +00:00
IRReader
Linker
MC Fix section relocation for SECTIONREL32 with immediate offset. 2013-04-25 19:27:05 +00:00
Object Use a pointer as the relocation iterator. 2013-04-25 12:45:46 +00:00
Option
Support Testing for _XCR_XFEATURE_ENABLED_MASK instead of a specific MSVC version because some MSVC 2010 SP1 installations do not have the _xgetbv intrinsic. Patch thanks to Serge Pavlov! 2013-04-23 17:38:44 +00:00
TableGen
Target Mips assembler: .set reorder support 2013-04-25 23:31:35 +00:00
Transforms LoopVectorizer: Calculate the number of pointers to disambiguate at runtime based on the numbers of reads and writes. 2013-04-26 05:08:59 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile