Enzyme main
Loading...
Searching...
No Matches
EnzymePlugin Class Referencefinal
Inheritance diagram for EnzymePlugin:
Collaboration diagram for EnzymePlugin:

Public Member Functions

 EnzymePlugin (clang::CompilerInstance &CI)
 
 ~EnzymePlugin ()
 
void HandleTranslationUnit (ASTContext &context) override
 
bool HandleTopLevelDecl (clang::DeclGroupRef dg) override
 
void HandleCXXStaticMemberVarInstantiation (clang::VarDecl *V) override
 

Detailed Description

Definition at line 181 of file EnzymeClang.cpp.

Constructor & Destructor Documentation

◆ EnzymePlugin()

EnzymePlugin::EnzymePlugin ( clang::CompilerInstance & CI)
inline

Definition at line 185 of file EnzymeClang.cpp.

References contains(), endsWith(), and registerEnzyme().

◆ ~EnzymePlugin()

EnzymePlugin::~EnzymePlugin ( )
inline

Definition at line 262 of file EnzymeClang.cpp.

Member Function Documentation

◆ HandleCXXStaticMemberVarInstantiation()

void EnzymePlugin::HandleCXXStaticMemberVarInstantiation ( clang::VarDecl * V)
inlineoverride

Definition at line 296 of file EnzymeClang.cpp.

Referenced by HandleTopLevelDecl().

◆ HandleTopLevelDecl()

bool EnzymePlugin::HandleTopLevelDecl ( clang::DeclGroupRef dg)
inlineoverride

Definition at line 264 of file EnzymeClang.cpp.

References HandleCXXStaticMemberVarInstantiation().

◆ HandleTranslationUnit()

void EnzymePlugin::HandleTranslationUnit ( ASTContext & context)
inlineoverride

Definition at line 263 of file EnzymeClang.cpp.


The documentation for this class was generated from the following file: