]> granicus.if.org Git - clang/commit
[clang-fuzzer] Made loop_proto more "vectorizable".
authorMatt Morehouse <mascasa@google.com>
Fri, 8 Jun 2018 00:33:35 +0000 (00:33 +0000)
committerMatt Morehouse <mascasa@google.com>
Fri, 8 Jun 2018 00:33:35 +0000 (00:33 +0000)
commit823b8b1afba83604564779a568062eb3d51675e0
treea6028215386fc2c0ad624c59019a8ac4dcf7ba43
parente8805d277d9619804fc65f9c5ac69b2e7f8002ed
[clang-fuzzer] Made loop_proto more "vectorizable".

Edited loop_proto and its converter to make more "vectorizable" code
according to kcc's comment in D47666
  - Removed all while loops
  - Can only index into array with induction variable

Patch By: emmettneyman

Differential Revision: https://reviews.llvm.org/D47920

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@334252 91177308-0d34-0410-b5e6-96231b3b80d8
tools/clang-fuzzer/cxx_loop_proto.proto
tools/clang-fuzzer/proto-to-cxx/loop_proto_to_cxx.cpp