llvm-6502/lib
Arnold Schwaighofer 4e7b015a4a Revert "LoopVectorizer: Only allow vectorization of intrinsics."
Revert 191122 - with extra checks we are allowed to vectorize math library
function calls.

Standard library indentifiers are reserved names so functions with external
linkage must not overrided them. However, functions with internal linkage can.

Therefore, we can vectorize calls to math library functions with a check for
external linkage and matching signature. This matches what we do during
SelectionDAG building.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191206 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-23 14:54:39 +00:00
..
Analysis InstSimplify: Fold equality comparisons between non-inbounds GEPs. 2013-09-23 14:16:38 +00:00
AsmParser
Bitcode
CodeGen Provide basic type safety for array_pod_sort comparators. 2013-09-22 14:09:50 +00:00
DebugInfo Remove dead code 2013-09-22 18:25:32 +00:00
ExecutionEngine Revert "llvm-c: Add LLVMGetPointerToFunction" 2013-09-20 07:00:36 +00:00
IR
IRReader
Linker
MC Provide basic type safety for array_pod_sort comparators. 2013-09-22 14:09:50 +00:00
Object
Option
Support Provide basic type safety for array_pod_sort comparators. 2013-09-22 14:09:50 +00:00
TableGen
Target [mips][msa] Added support for matching addvi, and subvi from normal IR (i.e. not intrinsics) 2013-09-23 14:29:55 +00:00
Transforms Revert "LoopVectorizer: Only allow vectorization of intrinsics." 2013-09-23 14:54:39 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile