clang 24.0.0git
clang::ParsedTargetAttr Struct Reference

Contains information gathered from parsing the contents of TargetAttr. More...

#include "clang/Basic/TargetInfo.h"

Public Member Functions

bool operator== (const ParsedTargetAttr &Other) const

Public Attributes

std::vector< std::string > Features
StringRef CPU
StringRef Tune
StringRef BranchProtection
StringRef SignReturnAddrHardening
StringRef Duplicate

Detailed Description

Contains information gathered from parsing the contents of TargetAttr.

Definition at line 59 of file TargetInfo.h.

Member Function Documentation

◆ operator==()

bool clang::ParsedTargetAttr::operator== ( const ParsedTargetAttr & Other) const
inline

Definition at line 66 of file TargetInfo.h.

References BranchProtection, CPU, Duplicate, Features, clang::Other, SignReturnAddrHardening, and Tune.

Member Data Documentation

◆ BranchProtection

StringRef clang::ParsedTargetAttr::BranchProtection

Definition at line 63 of file TargetInfo.h.

Referenced by clang::Sema::checkTargetAttr(), and operator==().

◆ CPU

StringRef clang::ParsedTargetAttr::CPU

Definition at line 61 of file TargetInfo.h.

Referenced by CheckMultiVersionValue(), clang::Sema::checkTargetAttr(), and operator==().

◆ Duplicate

StringRef clang::ParsedTargetAttr::Duplicate

Definition at line 65 of file TargetInfo.h.

Referenced by clang::Sema::checkTargetAttr(), and operator==().

◆ Features

◆ SignReturnAddrHardening

StringRef clang::ParsedTargetAttr::SignReturnAddrHardening

Definition at line 64 of file TargetInfo.h.

Referenced by clang::Sema::checkTargetAttr(), and operator==().

◆ Tune

StringRef clang::ParsedTargetAttr::Tune

Definition at line 62 of file TargetInfo.h.

Referenced by clang::Sema::checkTargetAttr(), and operator==().


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