Halide
|
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 448 of file CodeGen_LLVM.h.
|
inline |
Definition at line 453 of file CodeGen_LLVM.h.
Type Halide::Internal::CodeGen_LLVM::Intrinsic::result_type |
Definition at line 449 of file CodeGen_LLVM.h.
std::vector<Type> Halide::Internal::CodeGen_LLVM::Intrinsic::arg_types |
Definition at line 450 of file CodeGen_LLVM.h.
llvm::Function* Halide::Internal::CodeGen_LLVM::Intrinsic::impl |
Definition at line 451 of file CodeGen_LLVM.h.