OpenVDB  9.0.1
PointComputeGenerator Member List

This is the complete list of members for PointComputeGenerator, including all inherited members.

assignExpression(llvm::Value *lhs, llvm::Value *&rhs, const ast::Node *node)ComputeGeneratorprotected
binaryExpression(llvm::Value *&result, llvm::Value *lhs, llvm::Value *rhs, const ast::tokens::OperatorToken op, const ast::Node *node)ComputeGeneratorprotected
ComputeGenerator(llvm::Module &module, const FunctionOptions &options, FunctionRegistry &functionRegistry, Logger &logger)ComputeGenerator
createFreeSymbolStrings(llvm::IRBuilder<> &)ComputeGeneratorprotected
derived()Visitor< ComputeGenerator >inline
generate(const ast::Tree &node)PointComputeGenerator
getFunction(const std::string &identifier, const bool allowInternal=false)ComputeGeneratorprotected
globals()ComputeGeneratorinline
globals() const ComputeGeneratorinline
mBreakContinueStackComputeGeneratorprotected
mBuilderComputeGeneratorprotected
mContextComputeGeneratorprotected
mFunctionComputeGeneratorprotected
mLogComputeGeneratorprotected
mModuleComputeGeneratorprotected
mOptionsComputeGeneratorprotected
mScopeIndexComputeGeneratorprotected
mSymbolTablesComputeGeneratorprotected
mValuesComputeGeneratorprotected
NodeType typedefVisitor< ComputeGenerator >
PointComputeGenerator(llvm::Module &module, const FunctionOptions &options, FunctionRegistry &functionRegistry, Logger &logger)PointComputeGenerator
postOrderNodes() const ComputeGeneratorinline
reverseChildVisits() constVisitor< ComputeGenerator >inline
reverseHierarchyVisits() constVisitor< ComputeGenerator >inline
traverse(const ast::Block *block)ComputeGeneratorinline
traverse(const ast::CommaOperator *comma)ComputeGeneratorinline
traverse(const ast::ConditionalStatement *cond)ComputeGeneratorinline
traverse(const ast::BinaryOperator *bin)ComputeGeneratorinline
traverse(const ast::TernaryOperator *tern)ComputeGeneratorinline
traverse(const ast::Loop *loop)ComputeGeneratorinline
traverse(const ast::DeclareLocal *decl)ComputeGeneratorinline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Tree > *tree)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::StatementList > *cond)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Block > *block)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::CommaOperator > *comma)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Loop > *loop)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Keyword > *keyw)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::ConditionalStatement > *cond)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::AssignExpression > *asgn)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Crement > *crmt)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::UnaryOperator > *unry)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::BinaryOperator > *bin)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::TernaryOperator > *tern)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Cast > *cast)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::FunctionCall > *call)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Attribute > *attr)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::ExternalVariable > *ext)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::DeclareLocal > *decl)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Local > *loc)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::ArrayPack > *pack)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::ArrayUnpack > *pack)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Value< bool >> *val)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Value< int16_t >> *val)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Value< int32_t >> *val)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Value< int64_t >> *val)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Value< float >> *val)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Value< double >> *val)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Value< std::string >> *val)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::traverse(NodeType< ast::Node > *node)Visitor< ComputeGenerator >inline
visit(const ast::Attribute *) overridePointComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::CommaOperator *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::AssignExpression *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Crement *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::FunctionCall *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Tree *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Block *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::ConditionalStatement *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Loop *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Keyword *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::UnaryOperator *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::BinaryOperator *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::TernaryOperator *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Cast *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::DeclareLocal *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Local *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::ExternalVariable *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::ArrayUnpack *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::ArrayPack *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< bool > *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< int16_t > *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< int32_t > *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< int64_t > *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< float > *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< double > *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< std::string > *)ComputeGeneratorvirtual
openvdb::v9_0::ax::codegen::codegen_internal::ComputeGenerator::visit(const ast::Value< ValueType > *node)ComputeGenerator
Visitor< ComputeGenerator >::visit(NodeType< ast::Node > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Statement > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Expression > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Variable > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::ValueBase > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Tree > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::StatementList > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Block > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::CommaOperator > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Loop > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Keyword > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::ConditionalStatement > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::AssignExpression > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Crement > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::UnaryOperator > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::BinaryOperator > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::TernaryOperator > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Cast > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::FunctionCall > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Attribute > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::ExternalVariable > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::DeclareLocal > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Local > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::ArrayPack > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::ArrayUnpack > *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Value< bool >> *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Value< int16_t >> *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Value< int32_t >> *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Value< int64_t >> *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Value< float >> *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Value< double >> *)Visitor< ComputeGenerator >inline
Visitor< ComputeGenerator >::visit(NodeType< ast::Value< std::string >> *)Visitor< ComputeGenerator >inline
visitNodeHierarchies() constVisitor< ComputeGenerator >inline
~ComputeGenerator()=defaultComputeGeneratorvirtual
~PointComputeGenerator() override=defaultPointComputeGenerator