Halide
|
#include <ApplySplit.h>
Public Types | |
enum | Type { Substitution = 0, SubstitutionInCalls, SubstitutionInProvides, LetStmt, PredicateCalls, PredicateProvides, Predicate } |
Public Member Functions | |
ApplySplitResult (const std::string &n, Expr val, Type t) | |
ApplySplitResult (Expr val, Type t=Predicate) | |
bool | is_substitution () const |
bool | is_substitution_in_calls () const |
bool | is_substitution_in_provides () const |
bool | is_let () const |
bool | is_predicate () const |
bool | is_predicate_calls () const |
bool | is_predicate_provides () const |
Public Attributes | |
std::string | name |
Expr | value |
Type | type |
Definition at line 21 of file ApplySplit.h.
Enumerator | |
---|---|
Substitution | |
SubstitutionInCalls | |
SubstitutionInProvides | |
LetStmt | |
PredicateCalls | |
PredicateProvides | |
Predicate |
Definition at line 33 of file ApplySplit.h.
|
inline |
Definition at line 42 of file ApplySplit.h.
Definition at line 45 of file ApplySplit.h.
|
inline |
Definition at line 49 of file ApplySplit.h.
References Substitution, and type.
|
inline |
Definition at line 52 of file ApplySplit.h.
References SubstitutionInCalls, and type.
|
inline |
Definition at line 55 of file ApplySplit.h.
References SubstitutionInProvides, and type.
|
inline |
Definition at line 58 of file ApplySplit.h.
References type.
|
inline |
Definition at line 61 of file ApplySplit.h.
|
inline |
Definition at line 64 of file ApplySplit.h.
References PredicateCalls, and type.
|
inline |
Definition at line 67 of file ApplySplit.h.
References PredicateProvides, and type.
std::string Halide::Internal::ApplySplitResult::name |
Definition at line 30 of file ApplySplit.h.
Expr Halide::Internal::ApplySplitResult::value |
Definition at line 31 of file ApplySplit.h.
Type Halide::Internal::ApplySplitResult::type |
Definition at line 40 of file ApplySplit.h.
Referenced by is_let(), is_predicate(), is_predicate_calls(), is_predicate_provides(), is_substitution(), is_substitution_in_calls(), and is_substitution_in_provides().