llvm-mirror/lib
Jim Grosbach 135898ebe3 ARM: Use a dedicated intrinsic for vector bitwise select.
The expression based expansion too often results in IR level optimizations
splitting the intermediate values into separate basic blocks, preventing
the formation of the VBSL instruction as the code author intended. In
particular, LICM would often hoist part of the computation out of a loop.

rdar://11011471

llvm-svn: 164340
2012-09-21 00:18:20 +00:00
..
Analysis GCC doesn't understand that OrigAliasResult having a value is correlated with 2012-09-19 15:43:44 +00:00
Archive
AsmParser Revert r164308 to fix buildbots. 2012-09-20 16:59:57 +00:00
Bitcode Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. 2012-09-15 17:09:36 +00:00
CodeGen Ignore PHI-defs for -new-coalescer interference checks. 2012-09-20 23:08:42 +00:00
DebugInfo Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-18 02:01:41 +00:00
ExecutionEngine Mark unimplemented copy constructors and copy assignment operators as LLVM_DELETED_FUNCTION. 2012-09-18 02:01:41 +00:00
Linker
MC Add support for macro parameters/arguments delimited by spaces, 2012-09-19 20:36:12 +00:00
Object
Support This patch adds memory support functions which will later be used to implement section-specific protection handling in MCJIT. 2012-09-19 20:46:12 +00:00
TableGen De-nest if's and fix mix-up 2012-09-19 02:14:59 +00:00
Target ARM: Use a dedicated intrinsic for vector bitwise select. 2012-09-21 00:18:20 +00:00
Transforms SimplifyCFG: sink common codes from IF, ELSE blocks down to END block. 2012-09-20 22:37:36 +00:00
VMCore Revert r164308 to fix buildbots. 2012-09-20 16:59:57 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile