pet_expr: keep track of function summaries in call expressions
commite594a9ebc45dcf80385578916b3ed5e1509f5cfc
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 3 Apr 2014 12:19:09 +0000 (3 14:19 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 20 Jun 2014 15:31:13 +0000 (20 17:31 +0200)
tree24b2a2884bd9bfc089a761b4548c5c4ca2c47193
parent732b2aa96bef45f8ec6cac67a8f460c686ee48fa
pet_expr: keep track of function summaries in call expressions

We want to derive the accesses performed through a function call
from the accesses in the body of the function that is being called.
In order to do so, we will abstract the accesses of the function
in a function summary and then instantiate the function summary
at the location of the function call.

This commit allows a call expression to keep track of the summary
of the called function.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
expr.c
expr.h