Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Errors.h File Reference
#include "Halide.h"

Go to the source code of this file.

Macros

#define user_error   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User)
 
#define user_warning   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, Halide::Internal::ErrorReport::User | Halide::Internal::ErrorReport::Warning)
 
#define user_assert(c)
 
#define internal_assert(c)
 
#define internal_error   Halide::Internal::ErrorReport(__FILE__, __LINE__, nullptr, 0)
 

Macro Definition Documentation

◆ user_error

◆ user_warning

Definition at line 11 of file Errors.h.

◆ user_assert

#define user_assert ( c)
Value:
#define _halide_internal_assertion(condition, flags)
_halide_internal_assertion is used to implement our assertion macros in such a way that the messages ...
Definition Error.h:155

Definition at line 15 of file Errors.h.

◆ internal_assert

#define internal_assert ( c)
Value:

Definition at line 19 of file Errors.h.

Referenced by Halide::Internal::Autoscheduler::MemInfo< T >::add_access_info(), Halide::Internal::GeneratorOutputBase::as(), Halide::Internal::Autoscheduler::MemInfo< T >::efficiency(), Halide::Internal::Autoscheduler::StateQueue::emplace(), Halide::Internal::StubInput::expr(), Halide::ExternFuncArgument::ExternFuncArgument(), Halide::ExternSignature::ExternSignature(), Halide::Internal::Autoscheduler::ThreadInfo::for_each_thread_id_in_tail_warp(), Halide::Internal::StubInput::func(), Halide::Internal::GeneratorOutput_Buffer< T >::GeneratorOutput_Buffer(), Halide::Internal::GeneratorOutput_Buffer< T >::GeneratorOutput_Buffer(), Halide::Internal::GeneratorOutput_Buffer< T >::GeneratorOutput_Buffer(), Halide::Internal::GeneratorOutput_Buffer< T >::GeneratorOutput_Buffer(), Halide::Internal::get_element(), Halide::Internal::get_element(), Halide::Internal::HexagonAlignmentAnalyzer::HexagonAlignmentAnalyzer(), Halide::Internal::Interval::Interval(), Halide::Internal::HexagonAlignmentAnalyzer::is_aligned_impl(), Halide::Type::narrow(), Halide::Internal::Autoscheduler::Strides::offset(), Halide::Internal::GeneratorOutput_Buffer< T >::operator OutputImageParam(), Halide::Internal::Autoscheduler::LoadJacobian::operator()(), Halide::Internal::Function::Compare::operator()(), Halide::Internal::ReductionDomain::Compare::operator()(), Halide::Internal::Autoscheduler::LoadJacobian::operator*(), Halide::Internal::GeneratorOutput_Buffer< T >::operator=(), Halide::Internal::StubInput::parameter(), Halide::Internal::Autoscheduler::StateQueue::pop(), Halide::Internal::Scope< T >::pop(), Halide::ExternSignature::ret_type(), Halide::Internal::GeneratorOutput_Func< T >::set_estimate(), Halide::Internal::GeneratorOutput_Buffer< T >::set_estimates(), Halide::Internal::GeneratorOutput_Func< T >::set_estimates(), Halide::Stage::Stage(), Halide::Param< T >::static_type(), and Halide::Internal::Autoscheduler::ThreadInfo::ThreadInfo().

◆ internal_error