Halide 21.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
Halide::Internal::CodeGen_C Member List

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

add_platform_prologue()Halide::Internal::CodeGen_Cprotectedvirtual
add_vector_typedefs(const std::set< Type > &vector_types)Halide::Internal::CodeGen_Cprotectedvirtual
allocationsHalide::Internal::CodeGen_Cprotected
ansiHalide::Internal::IRPrinterprotected
ansi_bufHalide::Internal::IRPrinterprotected
ansi_dimHalide::Internal::IRPrinterprotected
ansi_fnHalide::Internal::IRPrinterprotected
ansi_hlHalide::Internal::IRPrinterprotected
ansi_imm_floatHalide::Internal::IRPrinterprotected
ansi_imm_intHalide::Internal::IRPrinterprotected
ansi_imm_strHalide::Internal::IRPrinterprotected
ansi_kwHalide::Internal::IRPrinterprotected
ansi_resetHalide::Internal::IRPrinterprotected
ansi_reset_colHalide::Internal::IRPrinterprotected
ansi_typeHalide::Internal::IRPrinterprotected
ansi_varHalide::Internal::IRPrinterprotected
AppendSpace enum valueHalide::Internal::CodeGen_Cprotected
AppendSpaceIfNeeded enum nameHalide::Internal::CodeGen_Cprotected
buf(const T &t)Halide::Internal::IRPrinterprotected
cacheHalide::Internal::CodeGen_Cprotected
CExternDecl enum valueHalide::Internal::CodeGen_C
CHeader enum valueHalide::Internal::CodeGen_C
CImplementation enum valueHalide::Internal::CodeGen_C
close()Halide::Internal::IRPrinterprotected
close_scope(const std::string &comment)Halide::Internal::CodeGen_Cprotected
closef()Halide::Internal::IRPrinterprotected
CodeGen_C(std::ostream &dest, const Target &target, OutputKind output_kind=CImplementation, const std::string &include_guard="")Halide::Internal::CodeGen_C
compile(const Module &module)Halide::Internal::CodeGen_C
compile(const LoweredFunc &func, const MetadataNameMap &metadata_name_map)Halide::Internal::CodeGen_Cprotected
compile(const Buffer<> &buffer)Halide::Internal::CodeGen_Cprotected
CPlusPlusExternDecl enum valueHalide::Internal::CodeGen_C
CPlusPlusFunctionInfoHeader enum valueHalide::Internal::CodeGen_C
CPlusPlusHeader enum valueHalide::Internal::CodeGen_C
CPlusPlusImplementation enum valueHalide::Internal::CodeGen_C
create_assertion(const std::string &id_cond, const Expr &message)Halide::Internal::CodeGen_Cprotected
create_assertion(const Expr &cond, const Expr &message)Halide::Internal::CodeGen_Cprotected
DoNotAppendSpace enum valueHalide::Internal::CodeGen_Cprotected
emit_argv_wrapper(const std::string &function_name, const std::vector< LoweredArgument > &args)Halide::Internal::CodeGen_Cprotected
emit_atomic_storesHalide::Internal::CodeGen_Cprotected
emit_constexpr_function_info(const std::string &function_name, const std::vector< LoweredArgument > &args, const MetadataNameMap &metadata_name_map)Halide::Internal::CodeGen_Cprotected
emit_halide_free_helper(const std::string &alloc_name, const std::string &free_function)Halide::Internal::CodeGen_Cprotected
emit_metadata_getter(const std::string &function_name, const std::vector< LoweredArgument > &args, const MetadataNameMap &metadata_name_map)Halide::Internal::CodeGen_Cprotected
extern_c_openHalide::Internal::CodeGen_Cprotected
extern_function_name_mapHalide::Internal::CodeGen_Cprotected
fn(const T &t)Halide::Internal::IRPrinterprotected
forward_declare_type_if_needed(const Type &t)Halide::Internal::CodeGen_Cprotected
forward_declaredHalide::Internal::CodeGen_Cprotected
get_indent() constHalide::Internal::IRPrinterinlineprotected
get_target() constHalide::Internal::CodeGen_Cinline
have_user_contextHalide::Internal::CodeGen_Cprotected
heap_allocationsHalide::Internal::CodeGen_Cprotected
hl(const T &t)Halide::Internal::IRPrinterprotected
idHalide::Internal::CodeGen_Cprotected
imm_float(const T &t)Halide::Internal::IRPrinterprotected
imm_int(const T &t)Halide::Internal::IRPrinterprotected
imm_str(const T &t)Halide::Internal::IRPrinterprotected
implicit_parensHalide::Internal::IRPrinterprotected
indentHalide::Internal::IRPrinterprotected
inside_atomic_mutex_nodeHalide::Internal::CodeGen_Cprotected
integer_suffix_styleHalide::Internal::CodeGen_Cprotected
IntegerSuffixStyle enum nameHalide::Internal::CodeGen_Cprotected
IRPrinter(std::ostream &)Halide::Internal::IRPrinterexplicit
IRVisitor()=defaultHalide::Internal::IRVisitor
is_c_plus_plus_interface()Halide::Internal::CodeGen_Cinlineprotected
is_extern_decl()Halide::Internal::CodeGen_Cinlineprotected
is_header()Halide::Internal::CodeGen_Cinlineprotected
is_header_or_extern_decl()Halide::Internal::CodeGen_Cinlineprotected
is_stack_private_to_thread() constHalide::Internal::CodeGen_Cprotectedvirtual
is_summaryHalide::Internal::IRPrinterprotected
known_typeHalide::Internal::IRPrinterprotected
kw(const T &t)Halide::Internal::IRPrinterprotected
open()Halide::Internal::IRPrinterprotected
open_scope()Halide::Internal::CodeGen_Cprotected
openf()Halide::Internal::IRPrinterprotected
openf(const char *name)Halide::Internal::IRPrinterprotected
output_kindHalide::Internal::CodeGen_Cprotected
OutputKind enum nameHalide::Internal::CodeGen_C
paren(const T &t, bool bold=true, int d=-1)Halide::Internal::IRPrinterprotected
paren_depthHalide::Internal::IRPrinterprotected
preprocess_function_body(const Stmt &stmt)Halide::Internal::CodeGen_Cprotectedvirtual
print(const Expr &)Halide::Internal::IRPrinter
print(const Stmt &)Halide::Internal::IRPrinter
print_assignment(Type t, const std::string &rhs)Halide::Internal::CodeGen_Cprotectedvirtual
print_braced_stmt(const Stmt &, int extra_indent=2)Halide::Internal::IRPrinterprotected
print_cast_expr(const Type &, const Expr &)Halide::Internal::CodeGen_Cprotected
print_expr(const Expr &)Halide::Internal::CodeGen_Cprotected
print_extern_call(const Call *op)Halide::Internal::CodeGen_Cprotectedvirtual
print_heap_free(const std::string &alloc_name)Halide::Internal::CodeGen_Cprotected
print_lets(const Let *let)Halide::Internal::IRPrinterprotected
print_list(const std::vector< Expr > &exprs)Halide::Internal::IRPrinter
print_name(const std::string &)Halide::Internal::CodeGen_Cprotectedvirtual
print_no_parens(const Expr &)Halide::Internal::IRPrinter
print_reinterpret(Type, const Expr &)Halide::Internal::CodeGen_Cprotectedvirtual
print_scalarized_expr(const Expr &e)Halide::Internal::CodeGen_Cprotected
print_stmt(const Stmt &)Halide::Internal::CodeGen_Cprotected
print_summary(const Stmt &)Halide::Internal::IRPrinter
print_type(Type, AppendSpaceIfNeeded space_option=DoNotAppendSpace)Halide::Internal::CodeGen_Cprotectedvirtual
scalarize_vector_reduce(const VectorReduce *op)Halide::Internal::CodeGen_Cprotected
set_name_mangling_mode(NameMangling mode)Halide::Internal::CodeGen_Cprotected
streamHalide::Internal::IRPrinterprotected
targetHalide::Internal::CodeGen_Cprotected
test()Halide::Internal::CodeGen_Cstatic
type(const T &t)Halide::Internal::IRPrinterprotected
typep(const T &t)Halide::Internal::IRPrinterprotected
uses_gpu_for_loopsHalide::Internal::CodeGen_Cprotected
using_vector_typedefsHalide::Internal::CodeGen_Cprotected
var(const T &t)Halide::Internal::IRPrinterprotected
visit(const Variable *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const IntImm *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const UIntImm *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const StringImm *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const FloatImm *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Cast *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Reinterpret *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Add *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Sub *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Mul *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Div *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Mod *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Max *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Min *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const EQ *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const NE *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const LT *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const LE *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const GT *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const GE *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const And *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Or *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Not *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Call *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Select *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Load *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Store *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Let *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const LetStmt *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const AssertStmt *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const ProducerConsumer *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const For *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Ramp *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Broadcast *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Provide *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Allocate *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Free *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Realize *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const IfThenElse *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Evaluate *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Shuffle *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Prefetch *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Fork *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Acquire *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Atomic *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const VectorReduce *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const Block *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit(const HoistedStorage *) overrideHalide::Internal::CodeGen_Cprotectedvirtual
visit_binop(Type t, const Expr &a, const Expr &b, const char *op)Halide::Internal::CodeGen_Cprotected
visit_relop(Type t, const Expr &a, const Expr &b, const char *scalar_op, const char *vector_op)Halide::Internal::CodeGen_Cprotected
with_commas(const std::vector< T > &v)Halide::Internal::CodeGen_Cinlineprotectedstatic
with_sep(const std::vector< T > &v, const std::string &sep)Halide::Internal::CodeGen_Cinlineprotectedstatic
~CodeGen_C() overrideHalide::Internal::CodeGen_C
~IRVisitor()=defaultHalide::Internal::IRVisitorvirtual