aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2013-02-07 20:33:57 +0000
committerBill Schmidt <wschmidt@linux.vnet.ibm.com>2013-02-07 20:33:57 +0000
commit8f7dc823bfda3efede14a3cf9c294a2da3ad8777 (patch)
treeddaae3b6b4c6acb292464fb12ee9d182d11df94d /lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
parent0c66403efdf88ff4f247b6a9f45339bb3a893235 (diff)
Constrain PowerPC autovectorization to fix bug 15041.
Certain vector operations don't vectorize well with the current PowerPC implementation. Element insert/extract performs poorly without VSX support because Altivec requires going through memory. SREM, UREM, and VSELECT all produce bad scalar code. There's a lot of work to do for the cost model before autovectorization will be tuned well, and this is not an attempt to address the larger problem. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174660 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp')
0 files changed, 0 insertions, 0 deletions