|
OpenVDB 10.0.1
|
This is the complete list of members for PointComputeGenerator, including all inherited members.
| assignExpression(llvm::Value *lhs, llvm::Value *&rhs, const ast::Node *node) | ComputeGenerator | protected |
| binaryExpression(llvm::Value *&result, llvm::Value *lhs, llvm::Value *rhs, const ast::tokens::OperatorToken op, const ast::Node *node) | ComputeGenerator | protected |
| ComputeGenerator(llvm::Module &module, const FunctionOptions &options, FunctionRegistry &functionRegistry, Logger &logger) | ComputeGenerator | |
| createFreeSymbolStrings(llvm::IRBuilder<> &) | ComputeGenerator | protected |
| derived() | Visitor< ComputeGenerator > | inline |
| generate(const ast::Tree &node) | PointComputeGenerator | |
| getFunction(const std::string &identifier, const bool allowInternal=false) | ComputeGenerator | protected |
| globals() | ComputeGenerator | inline |
| globals() const | ComputeGenerator | inline |
| mBreakContinueStack | ComputeGenerator | protected |
| mBuilder | ComputeGenerator | protected |
| mContext | ComputeGenerator | protected |
| mFunction | ComputeGenerator | protected |
| mLog | ComputeGenerator | protected |
| mModule | ComputeGenerator | protected |
| mOptions | ComputeGenerator | protected |
| mScopeIndex | ComputeGenerator | protected |
| mSymbolTables | ComputeGenerator | protected |
| mValues | ComputeGenerator | protected |
| NodeType typedef | Visitor< ComputeGenerator > | |
| PointComputeGenerator(llvm::Module &module, const FunctionOptions &options, FunctionRegistry &functionRegistry, Logger &logger) | PointComputeGenerator | |
| postOrderNodes() const | ComputeGenerator | inline |
| reverseChildVisits() const | Visitor< ComputeGenerator > | inline |
| reverseHierarchyVisits() const | Visitor< ComputeGenerator > | inline |
| traverse(const ast::Block *block) | PointComputeGenerator | inline |
| traverse(const ast::CommaOperator *comma) | PointComputeGenerator | inline |
| traverse(const ast::ConditionalStatement *cond) | PointComputeGenerator | inline |
| traverse(const ast::BinaryOperator *bin) | PointComputeGenerator | inline |
| traverse(const ast::TernaryOperator *tern) | PointComputeGenerator | inline |
| traverse(const ast::Loop *loop) | PointComputeGenerator | inline |
| traverse(const ast::DeclareLocal *decl) | PointComputeGenerator | inline |
| openvdb::v10_0::ax::ast::Visitor< ComputeGenerator >::traverse(NodeType< ast::Tree > *tree) | Visitor< ComputeGenerator > | inline |
| visit(const ast::Attribute *) override | PointComputeGenerator | virtual |
| visit(const ast::CommaOperator *) | PointComputeGenerator | virtual |
| visit(const ast::AssignExpression *) | PointComputeGenerator | virtual |
| visit(const ast::Crement *) | PointComputeGenerator | virtual |
| visit(const ast::FunctionCall *) | PointComputeGenerator | virtual |
| visit(const ast::Tree *) | PointComputeGenerator | virtual |
| visit(const ast::Block *) | PointComputeGenerator | virtual |
| visit(const ast::ConditionalStatement *) | PointComputeGenerator | virtual |
| visit(const ast::Loop *) | PointComputeGenerator | virtual |
| visit(const ast::Keyword *) | PointComputeGenerator | virtual |
| visit(const ast::UnaryOperator *) | PointComputeGenerator | virtual |
| visit(const ast::BinaryOperator *) | PointComputeGenerator | virtual |
| visit(const ast::TernaryOperator *) | PointComputeGenerator | virtual |
| visit(const ast::Cast *) | PointComputeGenerator | virtual |
| visit(const ast::DeclareLocal *) | PointComputeGenerator | virtual |
| visit(const ast::Local *) | PointComputeGenerator | virtual |
| visit(const ast::ExternalVariable *) | PointComputeGenerator | virtual |
| visit(const ast::ArrayUnpack *) | PointComputeGenerator | virtual |
| visit(const ast::ArrayPack *) | PointComputeGenerator | virtual |
| visit(const ast::Value< bool > *) | PointComputeGenerator | virtual |
| visit(const ast::Value< int16_t > *) | PointComputeGenerator | virtual |
| visit(const ast::Value< int32_t > *) | PointComputeGenerator | virtual |
| visit(const ast::Value< int64_t > *) | PointComputeGenerator | virtual |
| visit(const ast::Value< float > *) | PointComputeGenerator | virtual |
| visit(const ast::Value< double > *) | PointComputeGenerator | virtual |
| visit(const ast::Value< std::string > *) | PointComputeGenerator | virtual |
| visit(const ast::Value< ValueType > *node) | PointComputeGenerator | |
| openvdb::v10_0::ax::ast::Visitor< ComputeGenerator >::visit(NodeType< ast::Node > *) | Visitor< ComputeGenerator > | inline |
| visitNodeHierarchies() const | Visitor< ComputeGenerator > | inline |
| ~ComputeGenerator()=default | ComputeGenerator | virtual |
| ~PointComputeGenerator() override=default | PointComputeGenerator |