예제 #1
0
파일: cache.cpp 프로젝트: Shiryu19/Halide
WEAK void CacheEntry::destroy() {
    halide_free(NULL, key);
    for (uint32_t i = 0; i < tuple_count; i++) {
        halide_device_free(NULL, &buffer(i));
        halide_free(NULL, get_pointer_to_header(buffer(i).host));
    }
}
예제 #2
0
파일: cache.cpp 프로젝트: bleibig/Halide
WEAK void CacheEntry::destroy() {
    for (uint32_t i = 0; i < tuple_count; i++) {
        halide_device_free(NULL, &buf[i]);
        halide_free(NULL, get_pointer_to_header(buf[i].host));
    }
    halide_free(NULL, metadata_storage);
}