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)
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