clang 19.0.0git
Public Types | Public Member Functions | List of all members
clang::sema::RISCVIntrinsicManager Class Referenceabstract

#include "clang/Sema/RISCVIntrinsicManager.h"

Public Types

enum class  IntrinsicKind : uint8_t { RVV , SIFIVE_VECTOR }
 

Public Member Functions

virtual ~RISCVIntrinsicManager ()=default
 
virtual void InitIntrinsicList ()=0
 
virtual bool CreateIntrinsicIfFound (LookupResult &LR, IdentifierInfo *II, Preprocessor &PP)=0
 

Detailed Description

Definition at line 25 of file RISCVIntrinsicManager.h.

Member Enumeration Documentation

◆ IntrinsicKind

Enumerator
RVV 
SIFIVE_VECTOR 

Definition at line 27 of file RISCVIntrinsicManager.h.

Constructor & Destructor Documentation

◆ ~RISCVIntrinsicManager()

virtual clang::sema::RISCVIntrinsicManager::~RISCVIntrinsicManager ( )
virtualdefault

Member Function Documentation

◆ CreateIntrinsicIfFound()

virtual bool clang::sema::RISCVIntrinsicManager::CreateIntrinsicIfFound ( LookupResult LR,
IdentifierInfo II,
Preprocessor PP 
)
pure virtual

◆ InitIntrinsicList()

virtual void clang::sema::RISCVIntrinsicManager::InitIntrinsicList ( )
pure virtual

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