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:2812

Method Overview

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

Methods

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

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

Parameters

llvm::Attributor& A
const llvm::IRPosition& IRP
const ArrayRef<llvm::Attribute>& DeducedAttrs
bool ForceReplace = false