GCC Middle and Back End API Reference
vec_lower_bound Class Reference

#include <tree-vectorizer.h>

Collaboration diagram for vec_lower_bound:

Public Member Functions

 vec_lower_bound ()
 vec_lower_bound (tree e, bool u, poly_uint64 m)

Data Fields

tree expr
bool unsigned_p
poly_uint64 min_value

Detailed Description

Records that vectorization is only possible if abs (EXPR) >= MIN_VALUE.
UNSIGNED_P is true if we can assume that abs (EXPR) == EXPR.   

Constructor & Destructor Documentation

◆ vec_lower_bound() [1/2]

vec_lower_bound::vec_lower_bound ( )

◆ vec_lower_bound() [2/2]

vec_lower_bound::vec_lower_bound ( tree e,
bool u,
poly_uint64 m )

Field Documentation

◆ expr

tree vec_lower_bound::expr

Referenced by dump_lower_bound().

◆ min_value

poly_uint64 vec_lower_bound::min_value

Referenced by dump_lower_bound().

◆ unsigned_p

bool vec_lower_bound::unsigned_p

Referenced by dump_lower_bound().

The documentation for this class was generated from the following file: