Halide 14.0.0
Halide compiler and libraries
|
Description of an intrinsic function overload. More...
#include <CodeGen_LLVM.h>
Public Member Functions | |
Intrinsic (Type result_type, std::vector< Type > arg_types, llvm::Function *impl) | |
Public Attributes | |
Type | result_type |
std::vector< Type > | arg_types |
llvm::Function * | impl |
Description of an intrinsic function overload.
Overloads are resolved using both argument and return types. The scalar types of the arguments and return type must match exactly for an overload resolution to succeed.
Definition at line 409 of file CodeGen_LLVM.h.
|
inline |
Definition at line 414 of file CodeGen_LLVM.h.
Type Halide::Internal::CodeGen_LLVM::Intrinsic::result_type |
Definition at line 410 of file CodeGen_LLVM.h.
std::vector<Type> Halide::Internal::CodeGen_LLVM::Intrinsic::arg_types |
Definition at line 411 of file CodeGen_LLVM.h.
llvm::Function* Halide::Internal::CodeGen_LLVM::Intrinsic::impl |
Definition at line 412 of file CodeGen_LLVM.h.