[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[csmith-project/csmith] fc4348: 1) Enhanced Points-to analysis and read/write anal...
Branch: refs/heads/csmith-extendable
Home: https://github.com/csmith-project/csmith
Commit: fc4348682e0fe8079c69dac1d240549f0d8d339b
https://github.com/csmith-project/csmith/commit/fc4348682e0fe8079c69dac1d240549f0d8d339b
Author: jxyang <nitsnow@gmail.com>
Date: 2015-06-29 (Mon, 29 Jun 2015)
Changed paths:
M scripts/validate_test_suite.pl
M src/CGContext.cpp
M src/Effect.cpp
M src/Expression.cpp
M src/Expression.h
M src/FactMgr.cpp
M src/FactMgr.h
M src/FactPointTo.cpp
M src/FactPointTo.h
M src/Function.cpp
M src/FunctionInvocation.cpp
M src/FunctionInvocationUser.cpp
M src/FunctionInvocationUser.h
M src/Lhs.cpp
M src/Lhs.h
M src/Parameter.cpp
M src/Parameter.h
Log Message:
-----------
1) Enhanced Points-to analysis and read/write analysis to support parameters with output/reference mode
2) Added a fake builtin function with in/out parameters
3) For parameters with output mode, generate variable expressions for them as the actual arguments
4) Various code cleanup and commenting
5) Make validate_test_suite.pl run to the end even if there are failures.