Halide 22.0.0 Halide compiler and libraries

Halide::Internal::Call Member List

This is the complete list of members for Halide::Internal::Call, including all inherited members.

_node_type | Halide::Internal::Call | static
abs enum value | Halide::Internal::Call |
absd enum value | Halide::Internal::Call |
accept(IRVisitor *v) const override | Halide::Internal::ExprNode< Call > | virtual
add_image_checks_marker enum value | Halide::Internal::Call |
alloca enum value | Halide::Internal::Call |
args | Halide::Internal::Call |
as_intrinsic(const Expr &e, std::initializer_list< IntrinsicOp > intrinsics) | Halide::Internal::Call | inlinestatic
as_tag(const Expr &e) | Halide::Internal::Call | inlinestatic
BaseExprNode(IRNodeType t) | Halide::Internal::BaseExprNode | inline
bitwise_and enum value | Halide::Internal::Call |
bitwise_not enum value | Halide::Internal::Call |
bitwise_or enum value | Halide::Internal::Call |
bitwise_xor enum value | Halide::Internal::Call |
bool_to_mask enum value | Halide::Internal::Call |
buffer_crop | Halide::Internal::Call | static
buffer_get_device | Halide::Internal::Call | static
buffer_get_device_dirty | Halide::Internal::Call | static
buffer_get_device_interface | Halide::Internal::Call | static
buffer_get_dimensions | Halide::Internal::Call | static
buffer_get_extent | Halide::Internal::Call | static
buffer_get_host | Halide::Internal::Call | static
buffer_get_host_dirty | Halide::Internal::Call | static
buffer_get_max | Halide::Internal::Call | static
buffer_get_min | Halide::Internal::Call | static
buffer_get_shape | Halide::Internal::Call | static
buffer_get_stride | Halide::Internal::Call | static
buffer_get_type | Halide::Internal::Call | static
buffer_init | Halide::Internal::Call | static
buffer_init_from_buffer | Halide::Internal::Call | static
buffer_is_bounds_query | Halide::Internal::Call | static
buffer_set_bounds | Halide::Internal::Call | static
buffer_set_device_dirty | Halide::Internal::Call | static
buffer_set_host_dirty | Halide::Internal::Call | static
bundle enum value | Halide::Internal::Call |
call_cached_indirect_function enum value | Halide::Internal::Call |
call_type | Halide::Internal::Call |
CallType enum name | Halide::Internal::Call |
cast_mask enum value | Halide::Internal::Call |
concat_bits enum value | Halide::Internal::Call |
ConstString typedef | Halide::Internal::Call |
count_leading_zeros enum value | Halide::Internal::Call |
count_trailing_zeros enum value | Halide::Internal::Call |
debug_to_file enum value | Halide::Internal::Call |
declare_box_touched enum value | Halide::Internal::Call |
div_round_to_zero enum value | Halide::Internal::Call |
dynamic_shuffle enum value | Halide::Internal::Call |
ExprNode() | Halide::Internal::ExprNode< Call > | inline
Extern enum value | Halide::Internal::Call |
ExternCPlusPlus enum value | Halide::Internal::Call |
extract_bits enum value | Halide::Internal::Call |
extract_mask_element enum value | Halide::Internal::Call |
func | Halide::Internal::Call |
get_intrinsic_name(IntrinsicOp op) | Halide::Internal::Call | static
get_runtime_vscale enum value | Halide::Internal::Call |
get_user_context enum value | Halide::Internal::Call |
gpu_thread_barrier enum value | Halide::Internal::Call |
Halide enum value | Halide::Internal::Call |
halving_add enum value | Halide::Internal::Call |
halving_sub enum value | Halide::Internal::Call |
hvx_gather enum value | Halide::Internal::Call |
hvx_scatter enum value | Halide::Internal::Call |
hvx_scatter_acc enum value | Halide::Internal::Call |
hvx_scatter_release enum value | Halide::Internal::Call |
if_then_else enum value | Halide::Internal::Call |
if_then_else_mask enum value | Halide::Internal::Call |
image | Halide::Internal::Call |
Image enum value | Halide::Internal::Call |
image_load enum value | Halide::Internal::Call |
image_store enum value | Halide::Internal::Call |
Intrinsic enum value | Halide::Internal::Call |
IntrinsicOp enum name | Halide::Internal::Call |
IntrinsicOpCount enum value | Halide::Internal::Call |
IRNode(IRNodeType t) | Halide::Internal::IRNode | inline
is_extern() const | Halide::Internal::Call | inline
is_intrinsic() const | Halide::Internal::Call | inline
is_intrinsic(IntrinsicOp op) const | Halide::Internal::Call | inline
is_intrinsic(std::initializer_list< IntrinsicOp > intrinsics) const | Halide::Internal::Call | inline
is_pure() const | Halide::Internal::Call | inline
is_strict_float_intrinsic() const | Halide::Internal::Call | inline
is_tag() const | Halide::Internal::Call | inline
lerp enum value | Halide::Internal::Call |
likely enum value | Halide::Internal::Call |
likely_if_innermost enum value | Halide::Internal::Call |
load_typed_struct_member enum value | Halide::Internal::Call |
make(Type type, IntrinsicOp op, const std::vector< Expr > &args, CallType call_type, FunctionPtr func=FunctionPtr(), int value_index=0, const Buffer<> &image=Buffer<>(), Parameter param=Parameter()) | Halide::Internal::Call | static
make(Type type, const std::string &name, const std::vector< Expr > &args, CallType call_type, FunctionPtr func=FunctionPtr(), int value_index=0, Buffer<> image=Buffer<>(), Parameter param=Parameter()) | Halide::Internal::Call | static
make(const Function &func, const std::vector< Expr > &args, int idx=0) | Halide::Internal::Call | static
make(const Buffer<> &image, const std::vector< Expr > &args) | Halide::Internal::Call | inlinestatic
make(const Parameter &param, const std::vector< Expr > &args) | Halide::Internal::Call | inlinestatic
make_struct enum value | Halide::Internal::Call |
memoize_expr enum value | Halide::Internal::Call |
mod_round_to_zero enum value | Halide::Internal::Call |
mul_shift_right enum value | Halide::Internal::Call |
mutate_expr(IRMutator *v) const override | Halide::Internal::ExprNode< Call > | virtual
mux enum value | Halide::Internal::Call |
name | Halide::Internal::Call |
node_type | Halide::Internal::IRNode |
param | Halide::Internal::Call |
popcount enum value | Halide::Internal::Call |
prefetch enum value | Halide::Internal::Call |
profiling_enable_instance_marker enum value | Halide::Internal::Call |
promise_clamped enum value | Halide::Internal::Call |
PureExtern enum value | Halide::Internal::Call |
PureIntrinsic enum value | Halide::Internal::Call |
random enum value | Halide::Internal::Call |
ref_count | Halide::Internal::IRNode | mutable
register_destructor enum value | Halide::Internal::Call |
require enum value | Halide::Internal::Call |
require_mask enum value | Halide::Internal::Call |
return_second enum value | Halide::Internal::Call |
rewrite_buffer enum value | Halide::Internal::Call |
round enum value | Halide::Internal::Call |
rounding_halving_add enum value | Halide::Internal::Call |
rounding_mul_shift_right enum value | Halide::Internal::Call |
rounding_shift_left enum value | Halide::Internal::Call |
rounding_shift_right enum value | Halide::Internal::Call |
saturating_add enum value | Halide::Internal::Call |
saturating_cast enum value | Halide::Internal::Call |
saturating_sub enum value | Halide::Internal::Call |
scatter_gather enum value | Halide::Internal::Call |
select_mask enum value | Halide::Internal::Call |
shift_left enum value | Halide::Internal::Call |
shift_right enum value | Halide::Internal::Call |
signed_integer_overflow enum value | Halide::Internal::Call |
size_of_halide_buffer_t enum value | Halide::Internal::Call |
skip_stages_marker enum value | Halide::Internal::Call |
sliding_window_marker enum value | Halide::Internal::Call |
sorted_avg enum value | Halide::Internal::Call |
strict_add enum value | Halide::Internal::Call |
strict_cast enum value | Halide::Internal::Call |
strict_div enum value | Halide::Internal::Call |
strict_eq enum value | Halide::Internal::Call |
strict_le enum value | Halide::Internal::Call |
strict_lt enum value | Halide::Internal::Call |
strict_max enum value | Halide::Internal::Call |
strict_min enum value | Halide::Internal::Call |
strict_mul enum value | Halide::Internal::Call |
strict_sub enum value | Halide::Internal::Call |
stringify enum value | Halide::Internal::Call |
target_arch_is enum value | Halide::Internal::Call |
target_bits enum value | Halide::Internal::Call |
target_has_feature enum value | Halide::Internal::Call |
target_natural_vector_size enum value | Halide::Internal::Call |
target_os_is enum value | Halide::Internal::Call |
trace | Halide::Internal::Call | static
type | Halide::Internal::BaseExprNode |
undef enum value | Halide::Internal::Call |
unreachable enum value | Halide::Internal::Call |
unsafe_promise_clamped enum value | Halide::Internal::Call |
value_index | Halide::Internal::Call |
widen_right_add enum value | Halide::Internal::Call |
widen_right_mul enum value | Halide::Internal::Call |
widen_right_sub enum value | Halide::Internal::Call |
widening_add enum value | Halide::Internal::Call |
widening_mul enum value | Halide::Internal::Call |
widening_shift_left enum value | Halide::Internal::Call |
widening_shift_right enum value | Halide::Internal::Call |
widening_sub enum value | Halide::Internal::Call |
~ExprNode() override=default | Halide::Internal::ExprNode< Call > |
~IRNode()=default | Halide::Internal::IRNode | virtual