LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::RISCV::CPUInfo Struct Reference

Public Member Functions

bool is64Bit () const
 

Public Attributes

StringLiteral Name
 
StringLiteral DefaultMarch
 
bool FastScalarUnalignedAccess
 
bool FastVectorUnalignedAccess
 

Detailed Description

Definition at line 31 of file RISCVTargetParser.cpp.

Member Function Documentation

◆ is64Bit()

bool llvm::RISCV::CPUInfo::is64Bit ( ) const
inline

Definition at line 36 of file RISCVTargetParser.cpp.

References DefaultMarch, and llvm::StringRef::starts_with().

Member Data Documentation

◆ DefaultMarch

StringLiteral llvm::RISCV::CPUInfo::DefaultMarch

Definition at line 33 of file RISCVTargetParser.cpp.

Referenced by is64Bit().

◆ FastScalarUnalignedAccess

bool llvm::RISCV::CPUInfo::FastScalarUnalignedAccess

Definition at line 34 of file RISCVTargetParser.cpp.

◆ FastVectorUnalignedAccess

bool llvm::RISCV::CPUInfo::FastVectorUnalignedAccess

Definition at line 35 of file RISCVTargetParser.cpp.

◆ Name

StringLiteral llvm::RISCV::CPUInfo::Name

Definition at line 32 of file RISCVTargetParser.cpp.


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