summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2013-09-23 14:54:39 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2013-09-23 14:54:39 +0000
commit22639407d7aacf60bb83a7c7e35f188d26a6c447 (patch)
treeeba519fe66c39a7bae9275e83ef03e80a31000b0 /llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
parentb517194f3351d2431b2a2e5a0d9f090312d9545d (diff)
downloadbcm5719-llvm-22639407d7aacf60bb83a7c7e35f188d26a6c447.tar.gz
bcm5719-llvm-22639407d7aacf60bb83a7c7e35f188d26a6c447.zip
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. llvm-svn: 191206
Diffstat (limited to 'llvm/lib/CodeGen/LocalStackSlotAllocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud