clang  7.0.0
Public Member Functions | Public Attributes | List of all members
clang::CodeGen::CodeGenFunction::TargetMultiVersionResolverOption Struct Reference

#include "/work/llvm-www-releases/7.0.0/docsbuild/llvm.src/tools/clang/lib/CodeGen/CodeGenFunction.h"

Collaboration diagram for clang::CodeGen::CodeGenFunction::TargetMultiVersionResolverOption:
[legend]

Public Member Functions

 TargetMultiVersionResolverOption (const TargetInfo &TargInfo, llvm::Function *F, const clang::TargetAttr::ParsedTargetAttr &PT)
 
bool operator> (const TargetMultiVersionResolverOption &Other) const
 

Public Attributes

llvm::Function * Function
 
TargetAttr::ParsedTargetAttr ParsedAttribute
 
unsigned Priority
 

Detailed Description

Definition at line 4250 of file CodeGenFunction.h.

Constructor & Destructor Documentation

◆ TargetMultiVersionResolverOption()

clang::CodeGen::CodeGenFunction::TargetMultiVersionResolverOption::TargetMultiVersionResolverOption ( const TargetInfo TargInfo,
llvm::Function *  F,
const clang::TargetAttr::ParsedTargetAttr &  PT 
)
inline

Definition at line 4254 of file CodeGenFunction.h.

References max(), and clang::TargetInfo::multiVersionSortPriority().

Member Function Documentation

◆ operator>()

bool clang::CodeGen::CodeGenFunction::TargetMultiVersionResolverOption::operator> ( const TargetMultiVersionResolverOption Other) const
inline

Definition at line 4267 of file CodeGenFunction.h.

References Priority.

Member Data Documentation

◆ Function

llvm::Function* clang::CodeGen::CodeGenFunction::TargetMultiVersionResolverOption::Function

Definition at line 4251 of file CodeGenFunction.h.

◆ ParsedAttribute

TargetAttr::ParsedTargetAttr clang::CodeGen::CodeGenFunction::TargetMultiVersionResolverOption::ParsedAttribute

◆ Priority

unsigned clang::CodeGen::CodeGenFunction::TargetMultiVersionResolverOption::Priority

Definition at line 4253 of file CodeGenFunction.h.

Referenced by operator>().


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