int ptr_mask;
/* All data references in the loop. */
- varray_type datarefs;
+ VEC (data_reference_p, heap) *datarefs;
/* All data dependences in the loop. */
- varray_type ddrs;
+ VEC (ddr_p, heap) *ddrs;
/* Statements in the loop that have data references that are candidates for a
runtime (loop versioning) misalignment check. */
/* Stmt is part of some pattern (computation idiom) */
bool in_pattern_p;
- /* Used for various bookeeping purposes, generally holding a pointer to
+ /* Used for various bookkeeping purposes, generally holding a pointer to
some other stmt S that is in some way "related" to this stmt.
Current use of this field is:
If this stmt is part of a pattern (i.e. the field 'in_pattern_p' is
General Vectorization Utilities
*************************************************************************/
/** In tree-vectorizer.c **/
-extern tree vect_strip_conversion (tree);
extern tree get_vectype_for_scalar_type (tree);
extern bool vect_is_simple_use (tree, loop_vec_info, tree *, tree *,
enum vect_def_type *);