OmniSciDB
a5dc49c757
|
Public Member Functions | |
Params (llvm::Module const *const mod) | |
template<typename... ATTRS> | |
void | addAttributes (unsigned const index, ATTRS const ...attrs) |
llvm::AttributeList | attributeList () const |
template<typename... ATTRS> | |
void | pushBack (llvm::Type *const type, char const *const name, ATTRS const ...attrs) |
void | setNames (llvm::Function::arg_iterator itr) const |
auto & | types () |
Private Attributes | |
llvm::Module const *const | mod_ |
llvm::SmallVector< llvm::Type *, NTYPES > | types_ |
llvm::SmallVector< char const *, NTYPES > | names_ |
llvm::SmallVector < llvm::AttributeList, NTYPES+1 > | attrs_ |
Definition at line 50 of file QueryTemplateGenerator.cpp.
|
inline |
Definition at line 58 of file QueryTemplateGenerator.cpp.
|
inline |
Definition at line 61 of file QueryTemplateGenerator.cpp.
References anonymous_namespace{QueryTemplateGenerator.cpp}::make_attribute_list().
Referenced by anonymous_namespace{QueryTemplateGenerator.cpp}::make_params().
|
inline |
Definition at line 66 of file QueryTemplateGenerator.cpp.
|
inline |
Definition at line 71 of file QueryTemplateGenerator.cpp.
Referenced by anonymous_namespace{QueryTemplateGenerator.cpp}::make_params().
|
inline |
Definition at line 81 of file QueryTemplateGenerator.cpp.
References setup::name.
|
inline |
Definition at line 87 of file QueryTemplateGenerator.cpp.
|
private |
Definition at line 55 of file QueryTemplateGenerator.cpp.
|
private |
Definition at line 51 of file QueryTemplateGenerator.cpp.
|
private |
Definition at line 53 of file QueryTemplateGenerator.cpp.
|
private |
Definition at line 52 of file QueryTemplateGenerator.cpp.