[PASS] Check memory info bound to guard failure (#409)

This commit is contained in:
Tianqi Chen 2017-09-01 16:43:56 -07:00 коммит произвёл GitHub
Родитель 0138997fbe
Коммит b0d9f2998a
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -140,6 +140,8 @@ class StorageFlattener : public IRMutator {
MemoryInfo info = GetMemoryInfo(skey.to_string());
if (info.defined()) {
align = (info->max_simd_bits + op->type.bits() - 1) / op->type.bits();
CHECK_LE(const_size * op->type.bits(), info->max_num_bits)
<< "Allocation exceed bound of memory tag " << skey.to_string();
}
}
Array<Expr> strides;