FLANG
Public Types | Public Member Functions | Public Attributes | List of all members
fir::IntrinsicHandlerEntry Struct Reference

Entry into the tables describing how an intrinsic must be lowered. More...

#include <flang/Optimizer/Builder/IntrinsicCall.h>

Public Types

using RuntimeGeneratorRange = std::pair< const MathOperation *, const MathOperation * >
 

Public Member Functions

 IntrinsicHandlerEntry (const IntrinsicHandler *handler)
 
 IntrinsicHandlerEntry (RuntimeGeneratorRange rt)
 
const IntrinsicArgumentLoweringRulesgetArgumentLoweringRules () const
 

Public Attributes

std::variant< const IntrinsicHandler *, RuntimeGeneratorRange > entry
 

Detailed Description

Entry into the tables describing how an intrinsic must be lowered.


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