r339080 - Changed how LLVM IR was generated to increase vectorization

2018-08-06 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Mon Aug 6 16:11:38 2018 New Revision: 339080 URL: http://llvm.org/viewvc/llvm-project?rev=339080&view=rev Log: Changed how LLVM IR was generated to increase vectorization Summary: Changed the structure of the generated IR to make it easier to vectorize Reviewers: mor

r339305 - Added another optimization pass to make vectorizing possible

2018-08-08 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Wed Aug 8 17:58:23 2018 New Revision: 339305 URL: http://llvm.org/viewvc/llvm-project?rev=339305&view=rev Log: Added another optimization pass to make vectorizing possible Summary: I noticed that my code wasn't going deep into the loop vectorizer code so added another

r339392 - Added LLVM metadata to generated IR to increase vectorization width

2018-08-09 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Thu Aug 9 14:59:01 2018 New Revision: 339392 URL: http://llvm.org/viewvc/llvm-project?rev=339392&view=rev Log: Added LLVM metadata to generated IR to increase vectorization width Summary: Edited `loop_proto_to_llvm` to emit metadata at the end of the generated IR. Thi

r339832 - Implementation of nested loops in cxx_loop_proto

2018-08-15 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Wed Aug 15 16:05:48 2018 New Revision: 339832 URL: http://llvm.org/viewvc/llvm-project?rev=339832&view=rev Log: 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

r339933 - Update README and Dockerfile to include llvm-proto-fuzzer

2018-08-16 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Thu Aug 16 13:13:40 2018 New Revision: 339933 URL: http://llvm.org/viewvc/llvm-project?rev=339933&view=rev Log: Update README and Dockerfile to include llvm-proto-fuzzer Summary: Added commands to Dockerfile to build llvm-proto-fuzzer and the other related tools. Also

r338077 - Updated llvm-proto-fuzzer to execute the compiled code

2018-07-26 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Thu Jul 26 15:23:25 2018 New Revision: 338077 URL: http://llvm.org/viewvc/llvm-project?rev=338077&view=rev Log: Updated llvm-proto-fuzzer to execute the compiled code Summary: Made changes to the llvm-proto-fuzzer - Added loop vectorizer optimization pass in order to ha

r338091 - added shared library to fix buildbot

2018-07-26 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Thu Jul 26 17:43:26 2018 New Revision: 338091 URL: http://llvm.org/viewvc/llvm-project?rev=338091&view=rev Log: added shared library to fix buildbot Summary: added shared library to fix buildbot Subscribers: mgorny, cfe-commits Differential Revision: https://reviews.l

r338943 - LLVM Proto Fuzzer - Run Functions on Suite of Inputs

2018-08-03 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Fri Aug 3 18:18:37 2018 New Revision: 338943 URL: http://llvm.org/viewvc/llvm-project?rev=338943&view=rev Log: LLVM Proto Fuzzer - Run Functions on Suite of Inputs Summary: Added corpus of arrays to use as inputs for the functions. Check that the two functions modify t

r335299 - Test commit, made a minor change to a comment

2018-06-21 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Thu Jun 21 15:08:20 2018 New Revision: 335299 URL: http://llvm.org/viewvc/llvm-project?rev=335299&view=rev Log: Test commit, made a minor change to a comment Modified: cfe/trunk/tools/clang-fuzzer/ExampleClangLoopProtoFuzzer.cpp Modified: cfe/trunk/tools/clang-fuzz

r335374 - Implemented proto to LLVM conversion and LLVM fuzz target

2018-06-22 Thread Emmett Neyman via cfe-commits
Author: emmettneyman Date: Fri Jun 22 11:05:00 2018 New Revision: 335374 URL: http://llvm.org/viewvc/llvm-project?rev=335374&view=rev Log: Implemented proto to LLVM conversion and LLVM fuzz target Differential Revision: https://reviews.llvm.org/D48106 Added: cfe/trunk/tools/clang-fuzzer/Examp