llvm::RetainedKnowledgeKey

Key pairing a value with an attribute kind for retained knowledge.

Synopsis

Declared in <llvm/Analysis/AssumeBundleQueries.h>

using RetainedKnowledgeKey = std::pair<Value*, Attribute::AttrKind>;

Description

The map Key contains the Value on for which the attribute is valid and the Attribute that is valid for that value. If the Attribute is not on any value, the Value is nullptr.