PIPS
param_t Struct Reference
+ Collaboration diagram for param_t:

Data Fields

bool cast_at_call_site_p
 This bool is controlled by the "LINEARIZE_ARRAY_CAST_AT_CALL_SITE" property Turning it on break further effects analysis, but without the cast it might break compilation or at least generate warnings for type mismatch. More...
 
bool use_pointers_p
 This bool is controlled by the "LINEARIZE_ARRAY_USE_POINTERS" property. More...
 
bool modify_call_site_p
 This bool is controlled by the "LINEARIZE_ARRAY_MODIFY_CALL_SITE" property. More...
 
char * callee_module_name
 
list regions_to_extend
 
bool ok
 

Detailed Description

Definition at line 48 of file array_to_pointer.c.

Field Documentation

◆ callee_module_name

char* param_t::callee_module_name

◆ cast_at_call_site_p

bool param_t::cast_at_call_site_p

This bool is controlled by the "LINEARIZE_ARRAY_CAST_AT_CALL_SITE" property Turning it on break further effects analysis, but without the cast it might break compilation or at least generate warnings for type mismatch.

Definition at line 55 of file array_to_pointer.c.

◆ modify_call_site_p

bool param_t::modify_call_site_p

This bool is controlled by the "LINEARIZE_ARRAY_MODIFY_CALL_SITE" property.

Definition at line 64 of file array_to_pointer.c.

◆ ok

◆ regions_to_extend

◆ use_pointers_p

bool param_t::use_pointers_p

This bool is controlled by the "LINEARIZE_ARRAY_USE_POINTERS" property.

Definition at line 59 of file array_to_pointer.c.


The documentation for this struct was generated from the following files: