#include <CompilerLogger.h>
Definition at line 25 of file CompilerLogger.h.
◆ Phase
The "Phase" of compilation, used for some calls.
Enumerator |
---|
HalideLowering | |
LLVM | |
Definition at line 28 of file CompilerLogger.h.
◆ CompilerLogger()
Halide::Internal::CompilerLogger::CompilerLogger |
( |
| ) |
|
|
default |
◆ ~CompilerLogger()
virtual Halide::Internal::CompilerLogger::~CompilerLogger |
( |
| ) |
|
|
virtualdefault |
◆ record_matched_simplifier_rule()
virtual void Halide::Internal::CompilerLogger::record_matched_simplifier_rule |
( |
const std::string & | rulename, |
|
|
Expr | expr ) |
|
pure virtual |
◆ record_non_monotonic_loop_var()
virtual void Halide::Internal::CompilerLogger::record_non_monotonic_loop_var |
( |
const std::string & | loop_var, |
|
|
Expr | expr ) |
|
pure virtual |
◆ record_failed_to_prove()
virtual void Halide::Internal::CompilerLogger::record_failed_to_prove |
( |
Expr | failed_to_prove, |
|
|
Expr | original_expr ) |
|
pure virtual |
◆ record_object_code_size()
virtual void Halide::Internal::CompilerLogger::record_object_code_size |
( |
uint64_t | bytes | ) |
|
|
pure virtual |
◆ record_compilation_time()
virtual void Halide::Internal::CompilerLogger::record_compilation_time |
( |
Phase | phase, |
|
|
double | duration ) |
|
pure virtual |
◆ emit_to_stream()
virtual std::ostream & Halide::Internal::CompilerLogger::emit_to_stream |
( |
std::ostream & | o | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: