struct Attributor::QueryMapValueTy

Declaration

struct Attributor::QueryMapValueTy { /* full declaration omitted */ };

Description

A map from abstract attributes to the ones that queried them through calls to the getAAFor < ...>(...) method. {

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

Member Variables

public SetVector<llvm::AbstractAttribute*> OptionalAAs
Set of abstract attributes which were used but not necessarily required for a potential optimistic state.
public SetVector<llvm::AbstractAttribute*> RequiredAAs
Set of abstract attributes which were used and which were necessarily required for any potential optimistic state.