Halide 18.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 443 of file CodeGen_LLVM.h.
|
inline |
Definition at line 448 of file CodeGen_LLVM.h.
Type Halide::Internal::CodeGen_LLVM::Intrinsic::result_type |
Definition at line 444 of file CodeGen_LLVM.h.
std::vector<Type> Halide::Internal::CodeGen_LLVM::Intrinsic::arg_types |
Definition at line 445 of file CodeGen_LLVM.h.
llvm::Function* Halide::Internal::CodeGen_LLVM::Intrinsic::impl |
Definition at line 446 of file CodeGen_LLVM.h.