]> granicus.if.org Git - clang/commit
Implementation of nested loops in cxx_loop_proto
authorEmmett Neyman <eneyman@google.com>
Wed, 15 Aug 2018 23:05:48 +0000 (23:05 +0000)
committerEmmett Neyman <eneyman@google.com>
Wed, 15 Aug 2018 23:05:48 +0000 (23:05 +0000)
commit958ba22e482103494bc72bb460ef770284e5181f
tree55df80184c6b7bee10244d498edb9ff426896901
parentdf6c8360ca465c84d5e84bb346465848bf80e816
Implementation of nested loops in cxx_loop_proto

Summary: Extended `cxx_loop_proto` to have neste for loops. Modified `loop_proto_to_llvm` and `loop_proto_to_cxx` to handle the new protos. All protos have a set of statements designated as "inner loop" statements and a set of statements designated as "outer loop" statements.

Reviewers: morehouse, kcc

Reviewed By: morehouse

Subscribers: cfe-commits, llvm-commits

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

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