PetScan::extract_scop: clear writes at outer level
[pet.git] / loc.h
blob3db082a379ef4966a84304851a5940f61dd5d772
1 #ifndef PET_LOC_H
2 #define PET_LOC_H
4 #include <isl/ctx.h>
6 #include <pet.h>
8 #if defined(__cplusplus)
9 extern "C" {
10 #endif
12 extern pet_loc pet_loc_dummy;
14 __isl_give pet_loc *pet_loc_alloc(isl_ctx *ctx,
15 unsigned start, unsigned end, int line);
16 __isl_give pet_loc *pet_loc_update_start_end(__isl_take pet_loc *loc,
17 unsigned start, unsigned end);
18 __isl_give pet_loc *pet_loc_update_start_end_from_loc(__isl_take pet_loc *loc,
19 __isl_keep pet_loc *loc2);
21 #if defined(__cplusplus)
23 #endif
25 #endif