Halide
Halide::Internal::CodeGen_PTX_Dev Member List

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

add_external_code(const Module &halide_module)Halide::Internal::CodeGen_LLVMprotected
add_kernel(Stmt stmt, const std::string &name, const std::vector< DeviceArgument > &args) overrideHalide::Internal::CodeGen_PTX_Devvirtual
add_tbaa_metadata(llvm::Instruction *inst, std::string buffer, const Expr &index)Halide::Internal::CodeGen_LLVMprotected
Always enum valueHalide::Internal::CodeGen_LLVMprotected
api_unique_name() overrideHalide::Internal::CodeGen_PTX_Devinlinevirtual
argument_t_typeHalide::Internal::CodeGen_LLVMprotected
begin_func(LinkageType linkage, const std::string &simple_name, const std::string &extern_name, const std::vector< LoweredArgument > &args)Halide::Internal::CodeGen_LLVMprotectedvirtual
builderHalide::Internal::CodeGen_LLVMprotected
call_intrin(const Type &t, int intrin_lanes, const std::string &name, std::vector< Expr >)Halide::Internal::CodeGen_LLVMprotected
call_intrin(llvm::Type *t, int intrin_lanes, const std::string &name, std::vector< llvm::Value * >)Halide::Internal::CodeGen_LLVMprotected
codegen(const Expr &)Halide::Internal::CodeGen_LLVMprotected
codegen(const Stmt &)Halide::Internal::CodeGen_LLVMprotected
codegen_asserts(const std::vector< const AssertStmt * > &asserts)Halide::Internal::CodeGen_LLVMprotected
codegen_buffer_pointer(const std::string &buffer, Type type, llvm::Value *index)Halide::Internal::CodeGen_LLVMprotected
codegen_buffer_pointer(const std::string &buffer, Type type, Expr index)Halide::Internal::CodeGen_LLVMprotected
codegen_buffer_pointer(llvm::Value *base_address, Type type, Expr index)Halide::Internal::CodeGen_LLVMprotected
codegen_buffer_pointer(llvm::Value *base_address, Type type, llvm::Value *index)Halide::Internal::CodeGen_LLVMprotected
CodeGen_LLVM(Target t)Halide::Internal::CodeGen_LLVMprotected
CodeGen_PTX_Dev(Target host)Halide::Internal::CodeGen_PTX_Dev
codegen_vector_reduce(const VectorReduce *op, const Expr &init) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
compile(const Module &module)Halide::Internal::CodeGen_LLVMvirtual
compile_buffer(const Buffer<> &buffer)Halide::Internal::CodeGen_LLVMprotectedvirtual
compile_func(const LoweredFunc &func, const std::string &simple_name, const std::string &extern_name)Halide::Internal::CodeGen_LLVMprotectedvirtual
compile_to_src() overrideHalide::Internal::CodeGen_PTX_Devvirtual
compile_trampolines(const Target &target, llvm::LLVMContext &context, const std::string &suffix, const std::vector< std::pair< std::string, ExternSignature >> &externs)Halide::Internal::CodeGen_LLVMstatic
concat_vectors(const std::vector< llvm::Value * > &)Halide::Internal::CodeGen_LLVMprotectedvirtual
contextHalide::Internal::CodeGen_LLVMprotected
create_alloca_at_entry(llvm::Type *type, int n, bool zero_initialize=false, const std::string &name="")Halide::Internal::CodeGen_LLVMprotected
create_assertion(llvm::Value *condition, const Expr &message, llvm::Value *error_code=nullptr)Halide::Internal::CodeGen_LLVMprotected
create_binary_blob(const std::vector< char > &data, const std::string &name, bool constant=true)Halide::Internal::CodeGen_LLVMprotected
create_broadcast(llvm::Value *, int lanes)Halide::Internal::CodeGen_LLVMprotected
create_string_constant(const std::string &str)Halide::Internal::CodeGen_LLVMprotected
current_function_argsHalide::Internal::CodeGen_LLVMprotected
default_fp_math_mdHalide::Internal::CodeGen_LLVMprotected
DestructorType enum nameHalide::Internal::CodeGen_LLVMprotected
Device enum valueHalide::Internal::CodeGen_GPU_Dev
device_interface_t_typeHalide::Internal::CodeGen_LLVMprotected
dimension_t_typeHalide::Internal::CodeGen_LLVMprotected
do_as_parallel_task(const Stmt &s)Halide::Internal::CodeGen_LLVMprotected
do_parallel_tasks(const std::vector< ParallelTask > &tasks)Halide::Internal::CodeGen_LLVMprotected
dump() overrideHalide::Internal::CodeGen_PTX_Devvirtual
emit_atomic_storesHalide::Internal::CodeGen_LLVMprotected
end_func(const std::vector< LoweredArgument > &args)Halide::Internal::CodeGen_LLVMprotectedvirtual
entry_blockHalide::Internal::CodeGen_PTX_Devprotected
external_bufferHalide::Internal::CodeGen_LLVMprotected
f16_tHalide::Internal::CodeGen_LLVMprotected
f32_tHalide::Internal::CodeGen_LLVMprotected
f32x2Halide::Internal::CodeGen_LLVMprotected
f32x4Halide::Internal::CodeGen_LLVMprotected
f32x8Halide::Internal::CodeGen_LLVMprotected
f64_tHalide::Internal::CodeGen_LLVMprotected
f64x2Halide::Internal::CodeGen_LLVMprotected
f64x4Halide::Internal::CodeGen_LLVMprotected
find_vector_runtime_function(const std::string &name, int lanes)Halide::Internal::CodeGen_LLVMprotected
functionHalide::Internal::CodeGen_LLVMprotected
get_allocation_name(const std::string &n)Halide::Internal::CodeGen_LLVMinlineprotectedvirtual
get_current_kernel_name() overrideHalide::Internal::CodeGen_PTX_Devvirtual
get_destructor_block()Halide::Internal::CodeGen_LLVMprotected
get_parallel_tasks(const Stmt &s, std::vector< ParallelTask > &tasks, std::pair< std::string, int > prefix)Halide::Internal::CodeGen_LLVMprotected
get_requested_alloca_total() constHalide::Internal::CodeGen_LLVMinline
get_target() constHalide::Internal::CodeGen_LLVMinline
get_user_context() constHalide::Internal::CodeGen_LLVMprotected
halide_buffer_t_typeHalide::Internal::CodeGen_LLVMprotected
i16_tHalide::Internal::CodeGen_LLVMprotected
i16x16Halide::Internal::CodeGen_LLVMprotected
i16x4Halide::Internal::CodeGen_LLVMprotected
i16x8Halide::Internal::CodeGen_LLVMprotected
i1_tHalide::Internal::CodeGen_LLVMprotected
i32_tHalide::Internal::CodeGen_LLVMprotected
i32x2Halide::Internal::CodeGen_LLVMprotected
i32x4Halide::Internal::CodeGen_LLVMprotected
i32x8Halide::Internal::CodeGen_LLVMprotected
i64_tHalide::Internal::CodeGen_LLVMprotected
i64x2Halide::Internal::CodeGen_LLVMprotected
i64x4Halide::Internal::CodeGen_LLVMprotected
i8_tHalide::Internal::CodeGen_LLVMprotected
i8x16Halide::Internal::CodeGen_LLVMprotected
i8x32Halide::Internal::CodeGen_LLVMprotected
i8x8Halide::Internal::CodeGen_LLVMprotected
init_context()Halide::Internal::CodeGen_LLVMprotectedvirtual
init_module() overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
initialize_llvm()Halide::Internal::CodeGen_LLVMstatic
inside_atomic_mutex_nodeHalide::Internal::CodeGen_LLVMprotected
interleave_vectors(const std::vector< llvm::Value * > &)Halide::Internal::CodeGen_LLVMprotectedvirtual
IRVisitor()Halide::Internal::IRVisitor
is_block_uniform(const Expr &expr)Halide::Internal::CodeGen_GPU_Devstatic
is_buffer_constant(const Stmt &kernel, const std::string &buffer)Halide::Internal::CodeGen_GPU_Devstatic
is_gpu_block_var(const std::string &name)Halide::Internal::CodeGen_GPU_Devstatic
is_gpu_thread_var(const std::string &name)Halide::Internal::CodeGen_GPU_Devstatic
is_gpu_var(const std::string &name)Halide::Internal::CodeGen_GPU_Devstatic
kernel_run_takes_types() constHalide::Internal::CodeGen_GPU_Devinlinevirtual
llvm_AArch64_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_AMDGPU_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_ARM_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_Hexagon_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_Mips_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_NVPTX_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_PowerPC_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_RISCV_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_type_of(const Type &) constHalide::Internal::CodeGen_LLVMprotectedvirtual
llvm_WebAssembly_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
llvm_X86_enabledHalide::Internal::CodeGen_LLVMprotectedstatic
make_halide_type_t(const Type &)Halide::Internal::CodeGen_LLVMprotected
march() constHalide::Internal::CodeGen_PTX_Devprotected
mattrs() const overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
max_f32Halide::Internal::CodeGen_LLVMprotected
max_f64Halide::Internal::CodeGen_LLVMprotected
max_i16Halide::Internal::CodeGen_LLVMprotected
max_i32Halide::Internal::CodeGen_LLVMprotected
max_i64Halide::Internal::CodeGen_LLVMprotected
max_i8Halide::Internal::CodeGen_LLVMprotected
max_u16Halide::Internal::CodeGen_LLVMprotected
max_u32Halide::Internal::CodeGen_LLVMprotected
max_u64Halide::Internal::CodeGen_LLVMprotected
max_u8Halide::Internal::CodeGen_LLVMprotected
mcpu() const overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
MemoryFenceType enum nameHalide::Internal::CodeGen_GPU_Dev
metadata_t_typeHalide::Internal::CodeGen_LLVMprotected
min_f32Halide::Internal::CodeGen_LLVMprotected
min_f64Halide::Internal::CodeGen_LLVMprotected
min_i16Halide::Internal::CodeGen_LLVMprotected
min_i32Halide::Internal::CodeGen_LLVMprotected
min_i64Halide::Internal::CodeGen_LLVMprotected
min_i8Halide::Internal::CodeGen_LLVMprotected
moduleHalide::Internal::CodeGen_LLVMprotected
native_vector_bits() const overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
new_for_target(const Target &target, llvm::LLVMContext &context)Halide::Internal::CodeGen_LLVMstatic
None enum valueHalide::Internal::CodeGen_GPU_Dev
OnError enum valueHalide::Internal::CodeGen_LLVMprotected
OnSuccess enum valueHalide::Internal::CodeGen_LLVMprotected
optimize_module()Halide::Internal::CodeGen_LLVMprotected
parallel_task_t_typeHalide::Internal::CodeGen_LLVMprotected
prepare_for_early_exit()Halide::Internal::CodeGen_LLVMinlineprotectedvirtual
print_gpu_name(const std::string &name) overrideHalide::Internal::CodeGen_PTX_Devvirtual
promote_indices() const overrideHalide::Internal::CodeGen_PTX_Devinlineprotectedvirtual
pseudostack_slot_t_typeHalide::Internal::CodeGen_LLVMprotected
register_destructor(llvm::Function *destructor_fn, llvm::Value *obj, DestructorType when)Halide::Internal::CodeGen_LLVMprotected
requested_alloca_totalHalide::Internal::CodeGen_LLVMprotected
return_with_error_code(llvm::Value *error_code)Halide::Internal::CodeGen_LLVMprotected
scalar_value_t_typeHalide::Internal::CodeGen_LLVMprotected
scalarize(const Expr &)Halide::Internal::CodeGen_LLVMprotected
semaphore_acquire_t_typeHalide::Internal::CodeGen_LLVMprotected
semaphore_t_typeHalide::Internal::CodeGen_LLVMprotected
set_context(llvm::LLVMContext &context)Halide::Internal::CodeGen_LLVM
Shared enum valueHalide::Internal::CodeGen_GPU_Dev
shuffle_vectors(llvm::Value *a, llvm::Value *b, const std::vector< int > &indices)Halide::Internal::CodeGen_LLVMprotectedvirtual
shuffle_vectors(llvm::Value *v, const std::vector< int > &indices)Halide::Internal::CodeGen_LLVMprotected
signature_to_type(const ExternSignature &signature)Halide::Internal::CodeGen_LLVMprotected
simt_intrinsic(const std::string &name)Halide::Internal::CodeGen_PTX_Devprotected
slice_vector(llvm::Value *vec, int start, int extent)Halide::Internal::CodeGen_LLVMprotectedvirtual
strict_fp_math_mdHalide::Internal::CodeGen_LLVMprotected
supports_atomic_add(const Type &t) const overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
sym_exists(const std::string &name) constHalide::Internal::CodeGen_LLVMprotected
sym_get(const std::string &name, bool must_succeed=true) constHalide::Internal::CodeGen_LLVMprotected
sym_pop(const std::string &name)Halide::Internal::CodeGen_LLVMprotected
sym_push(const std::string &name, llvm::Value *value)Halide::Internal::CodeGen_LLVMprotected
targetHalide::Internal::CodeGen_LLVMprotected
task_depthHalide::Internal::CodeGen_LLVMprotected
test()Halide::Internal::CodeGen_PTX_Devstatic
trigger_destructor(llvm::Function *destructor_fn, llvm::Value *stack_slot)Halide::Internal::CodeGen_LLVMprotected
type_t_typeHalide::Internal::CodeGen_LLVMprotected
upgrade_type_for_argument_passing(const Type &) constHalide::Internal::CodeGen_LLVMprotectedvirtual
upgrade_type_for_arithmetic(const Type &t) const overrideHalide::Internal::CodeGen_PTX_Devinlineprotectedvirtual
upgrade_type_for_storage(const Type &t) const overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
use_pic() constHalide::Internal::CodeGen_LLVMprotectedvirtual
use_soft_float_abi() const overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
valueHalide::Internal::CodeGen_LLVMprotected
very_likely_branchHalide::Internal::CodeGen_LLVMprotected
visit(const Call *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const For *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const Allocate *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const Free *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const AssertStmt *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const Load *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const Store *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const Atomic *) overrideHalide::Internal::CodeGen_PTX_Devprotectedvirtual
visit(const IntImm *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const UIntImm *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const FloatImm *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const StringImm *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Cast *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Variable *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Add *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Sub *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Mul *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Div *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Mod *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Min *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Max *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const EQ *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const NE *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const LT *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const LE *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const GT *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const GE *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const And *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Or *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Not *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Select *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Load *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Ramp *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Broadcast *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Call *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Let *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const LetStmt *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const AssertStmt *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const ProducerConsumer *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const For *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Acquire *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Store *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Block *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Fork *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const IfThenElse *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Evaluate *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Shuffle *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const VectorReduce *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Prefetch *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Atomic *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Allocate *) override=0Halide::Internal::CodeGen_PTX_Devprotected
visit(const Free *) override=0Halide::Internal::CodeGen_PTX_Devprotected
visit(const Provide *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const Realize *) overrideHalide::Internal::CodeGen_PTX_Devprotected
visit(const IntImm *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const UIntImm *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const FloatImm *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const StringImm *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Cast *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Variable *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Add *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Sub *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Mul *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Div *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Mod *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Min *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Max *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const EQ *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const NE *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const LT *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const LE *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const GT *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const GE *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const And *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Or *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Not *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Select *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Load *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Ramp *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Broadcast *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Call *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Let *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const LetStmt *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const AssertStmt *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const ProducerConsumer *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const For *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Store *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Provide *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Allocate *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Free *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Realize *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Block *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const IfThenElse *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Evaluate *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Shuffle *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const VectorReduce *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Prefetch *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Fork *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Acquire *)Halide::Internal::CodeGen_PTX_Devprotected
visit(const Atomic *)Halide::Internal::CodeGen_PTX_Devprotected
Halide::Internal::CodeGen_LLVM::visit(const IntImm *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const UIntImm *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const FloatImm *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const StringImm *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Cast *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Variable *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Add *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Sub *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Mul *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Div *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Mod *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Min *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Max *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const EQ *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const NE *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const LT *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const LE *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const GT *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const GE *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const And *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Or *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Not *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Select *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Ramp *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Broadcast *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Let *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const LetStmt *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const ProducerConsumer *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Acquire *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Block *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Fork *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const IfThenElse *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Evaluate *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Shuffle *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const VectorReduce *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Prefetch *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Provide *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
Halide::Internal::CodeGen_LLVM::visit(const Realize *) overrideHalide::Internal::CodeGen_LLVMprotectedvirtual
void_tHalide::Internal::CodeGen_LLVMprotected
wild_f32x2Halide::Internal::CodeGen_LLVMprotected
wild_f32x4Halide::Internal::CodeGen_LLVMprotected
wild_f32x8Halide::Internal::CodeGen_LLVMprotected
wild_f32x_Halide::Internal::CodeGen_LLVMprotected
wild_f64x2Halide::Internal::CodeGen_LLVMprotected
wild_f64x4Halide::Internal::CodeGen_LLVMprotected
wild_f64x_Halide::Internal::CodeGen_LLVMprotected
wild_i16x16Halide::Internal::CodeGen_LLVMprotected
wild_i16x4Halide::Internal::CodeGen_LLVMprotected
wild_i16x8Halide::Internal::CodeGen_LLVMprotected
wild_i16x_Halide::Internal::CodeGen_LLVMprotected
wild_i32x2Halide::Internal::CodeGen_LLVMprotected
wild_i32x4Halide::Internal::CodeGen_LLVMprotected
wild_i32x8Halide::Internal::CodeGen_LLVMprotected
wild_i32x_Halide::Internal::CodeGen_LLVMprotected
wild_i64x2Halide::Internal::CodeGen_LLVMprotected
wild_i64x4Halide::Internal::CodeGen_LLVMprotected
wild_i64x_Halide::Internal::CodeGen_LLVMprotected
wild_i8x16Halide::Internal::CodeGen_LLVMprotected
wild_i8x32Halide::Internal::CodeGen_LLVMprotected
wild_i8x8Halide::Internal::CodeGen_LLVMprotected
wild_i8x_Halide::Internal::CodeGen_LLVMprotected
wild_u16x16Halide::Internal::CodeGen_LLVMprotected
wild_u16x4Halide::Internal::CodeGen_LLVMprotected
wild_u16x8Halide::Internal::CodeGen_LLVMprotected
wild_u16x_Halide::Internal::CodeGen_LLVMprotected
wild_u1x_Halide::Internal::CodeGen_LLVMprotected
wild_u32x2Halide::Internal::CodeGen_LLVMprotected
wild_u32x4Halide::Internal::CodeGen_LLVMprotected
wild_u32x8Halide::Internal::CodeGen_LLVMprotected
wild_u32x_Halide::Internal::CodeGen_LLVMprotected
wild_u64x2Halide::Internal::CodeGen_LLVMprotected
wild_u64x4Halide::Internal::CodeGen_LLVMprotected
wild_u64x_Halide::Internal::CodeGen_LLVMprotected
wild_u8x16Halide::Internal::CodeGen_LLVMprotected
wild_u8x32Halide::Internal::CodeGen_LLVMprotected
wild_u8x8Halide::Internal::CodeGen_LLVMprotected
wild_u8x_Halide::Internal::CodeGen_LLVMprotected
~CodeGen_GPU_Dev()Halide::Internal::CodeGen_GPU_Devvirtual
~CodeGen_LLVM() overrideHalide::Internal::CodeGen_LLVM
~CodeGen_PTX_Dev() overrideHalide::Internal::CodeGen_PTX_Dev
~IRVisitor()Halide::Internal::IRVisitorvirtual