tiramisu
tiramisu copied to clipboard
added default virtual dtor to 'computation' and missing return …
clang-8 identifies two compilation issues. the first is a missing virtual dtor in computation
, the second is a missing return value in auto_scheduler::create_initial_computation_graph
.
fixes for #312 and #313
build error is related to an llvm versioning issue? there's an undefined reference in the halide portion of the compilation.
added a modification to where 'protected' is declared over methods in 'class function'. the methods that are now declared protected enable the 'function' class to be extensible. making the class 'function' extensible makes tiramisu capable of supporting new languages (ie: physl).