struct IRAttributeManifest

Declaration

struct IRAttributeManifest { /* full declaration omitted */ };

Description

Helper struct necessary as the modular build fails if the virtual method IRAttribute::manifest is defined in the Attributor.cpp.

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:1619

Method Overview

  • public static llvm::ChangeStatus manifestAttrs(llvm::Attributor & A, const llvm::IRPosition & IRP, const ArrayRef<llvm::Attribute> & DeducedAttrs)

Methods

ΒΆstatic llvm::ChangeStatus manifestAttrs(
    llvm::Attributor& A,
    const llvm::IRPosition& IRP,
    const ArrayRef<llvm::Attribute>& DeducedAttrs)

Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:1620

Parameters

llvm::Attributor& A
const llvm::IRPosition& IRP
const ArrayRef<llvm::Attribute>& DeducedAttrs