Halide
13.0.2
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 429 of file CodeGen_LLVM.h.
|
inline |
Definition at line 434 of file CodeGen_LLVM.h.
Type Halide::Internal::CodeGen_LLVM::Intrinsic::result_type |
Definition at line 430 of file CodeGen_LLVM.h.
std::vector<Type> Halide::Internal::CodeGen_LLVM::Intrinsic::arg_types |
Definition at line 431 of file CodeGen_LLVM.h.
llvm::Function* Halide::Internal::CodeGen_LLVM::Intrinsic::impl |
Definition at line 432 of file CodeGen_LLVM.h.