Searched defs:ExprInfo (Results 1 – 11 of 11) sorted by relevance
37 struct ExprInfo { struct39 int64_t min = 0, max = 0;40 bool min_defined = false, max_defined = false;42 ModulusRemainder alignment;44 void trim_bounds_using_alignment() { in trim_bounds_using_alignment()72 void intersect(const ExprInfo &other) { in intersect() argument266 Stmt mutate_let_body(const Stmt &s, ExprInfo *) { in mutate_let_body() argument
24 typedef struct ExprInfo ExprInfo; typedef25 struct ExprInfo { struct26 Expr *p; /* Pointer to the subexpression */27 u8 indexable; /* True if this subexprssion is usable by an index */28 short int idxLeft; /* p->pLeft is a column in this table number. -1 if30 short int idxRight; /* p->pRight is a column in this table number. -1 if32 unsigned prereqLeft; /* Bitmask of tables referenced by p->pLeft */33 unsigned prereqRight; /* Bitmask of tables referenced by p->pRight */34 unsigned prereqAll; /* Bitmask of tables referenced by p */
50 typedef struct ExprInfo { struct62 } ExprInfo; argument
61 newtype ExprInfo = ExprRange Range type
160 friend class ExprInfo; variable
18 ExprInfo::ExprInfo() in ExprInfo() function in ExprInfo
89 } ExprInfo; typedef
116 } ExprInfo; typedef