Halide
12.0.1
Halide compiler and libraries
|
#include <FunctionDAG.h>
Public Member Functions | |
LoadJacobian (vector< vector< OptionalRational >> &&matrix, int64_t c=1) | |
size_t | producer_storage_dims () const |
size_t | consumer_loop_dims () const |
OptionalRational | operator() (int producer_storage_dim, int consumer_loop_dim) const |
int64_t | count () const |
bool | merge (const LoadJacobian &other) |
LoadJacobian | operator* (const LoadJacobian &other) const |
void | dump (const char *prefix) const |
Definition at line 125 of file FunctionDAG.h.
|
inline |
Definition at line 130 of file FunctionDAG.h.
|
inline |
Definition at line 134 of file FunctionDAG.h.
Referenced by operator*().
|
inline |
Definition at line 138 of file FunctionDAG.h.
Referenced by operator*().
|
inline |
Definition at line 147 of file FunctionDAG.h.
References internal_assert.
|
inline |
Definition at line 165 of file FunctionDAG.h.
Referenced by merge(), and operator*().
|
inline |
Definition at line 171 of file FunctionDAG.h.
References count().
|
inline |
Definition at line 191 of file FunctionDAG.h.
References consumer_loop_dims(), count(), internal_assert, and producer_storage_dims().
void Halide::Internal::Autoscheduler::LoadJacobian::dump | ( | const char * | prefix | ) | const |