LLVM  11.0.0git
Public Types | Public Member Functions | List of all members
AAAlignCallSiteReturned Struct Referencefinal

Align attribute deduction for a call site return value. More...

Inheritance diagram for AAAlignCallSiteReturned:
Inheritance graph
Collaboration diagram for AAAlignCallSiteReturned:
Collaboration graph

Public Types

using Base = AACallSiteReturnedFromReturnedAndMustBeExecutedContext< AAAlign, AAAlignImpl >

Public Member Functions

 AAAlignCallSiteReturned (const IRPosition &IRP)
void initialize (Attributor &A) override
 See AbstractAttribute::initialize(...). More...
void trackStatistics () const override
 See AbstractAttribute::trackStatistics() More...
- Public Member Functions inherited from AAComposeTwoGenericDeduction< AAType, Base, StateType, F, G >
 AAComposeTwoGenericDeduction (const IRPosition &IRP)
ChangeStatus updateImpl (Attributor &A) override
 See AbstractAttribute::updateImpl(...). More...

Detailed Description

Align attribute deduction for a call site return value.

Definition at line 3940 of file Attributor.cpp.

Member Typedef Documentation

◆ Base

Definition at line 3945 of file Attributor.cpp.

Constructor & Destructor Documentation

◆ AAAlignCallSiteReturned()

AAAlignCallSiteReturned::AAAlignCallSiteReturned ( const IRPosition IRP)

Definition at line 3946 of file Attributor.cpp.

Member Function Documentation

◆ initialize()

void AAAlignCallSiteReturned::initialize ( Attributor A)

See AbstractAttribute::initialize(...).

Definition at line 3949 of file Attributor.cpp.

References llvm::IRPosition::getAssociatedFunction(), and initialize().

◆ trackStatistics()

void AAAlignCallSiteReturned::trackStatistics ( ) const

See AbstractAttribute::trackStatistics()

Definition at line 3957 of file Attributor.cpp.


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