summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/CommentSema.cpp
diff options
context:
space:
mode:
authorJoel Jones <joel_k_jones@apple.com>2012-07-18 00:01:03 +0000
committerJoel Jones <joel_k_jones@apple.com>2012-07-18 00:01:03 +0000
commit682150364abbfaf1b8e2efa3e56816f4744e4086 (patch)
tree95e3f94f8078c6391b096909bb4b55a9bfc6a1e5 /clang/lib/AST/CommentSema.cpp
parentacd8535de0f5bbd4a25373ceb7dec61467bbb3d7 (diff)
downloadbcm5719-llvm-682150364abbfaf1b8e2efa3e56816f4744e4086.tar.gz
bcm5719-llvm-682150364abbfaf1b8e2efa3e56816f4744e4086.zip
More replacing of target-dependent intrinsics with target-indepdent
intrinsics. The second instruction(s) to be handled are the vector versions of count set bits (ctpop). The changes here are to clang so that it generates a target independent vector ctpop when it sees an ARM dependent vector bits set count. The changes in llvm are to match the target independent vector ctpop and in VMCore/AutoUpgrade.cpp to update any existing bc files containing ARM dependent vector pop counts with target-independent ctpops. There are also changes to an existing test case in llvm for ARM vector count instructions and to a test for the bitcode upgrade. <rdar://problem/11892519> There is deliberately no test for the change to clang, as so far as I know, no consensus has been reached regarding how to test neon instructions in clang; q.v. <rdar://problem/8762292> llvm-svn: 160409
Diffstat (limited to 'clang/lib/AST/CommentSema.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud