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

#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h"

Collaboration diagram for clang::CodeGen::CodeGenFunction::MultiVersionResolverOption:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 4109 of file CodeGenFunction.h.

Constructor & Destructor Documentation

◆ MultiVersionResolverOption()

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

Definition at line 4113 of file CodeGenFunction.h.

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

Member Function Documentation

◆ operator>()

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

Definition at line 4125 of file CodeGenFunction.h.

References Priority.

Member Data Documentation

◆ Function

llvm::Function* clang::CodeGen::CodeGenFunction::MultiVersionResolverOption::Function

Definition at line 4110 of file CodeGenFunction.h.

◆ ParsedAttribute

TargetAttr::ParsedTargetAttr clang::CodeGen::CodeGenFunction::MultiVersionResolverOption::ParsedAttribute

◆ Priority

unsigned clang::CodeGen::CodeGenFunction::MultiVersionResolverOption::Priority

Definition at line 4112 of file CodeGenFunction.h.

Referenced by operator>().


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