LLVM 20.0.0git
|
This is a simple wrapper around an MDNode which provides a higher-level interface by hiding the details of how alias analysis information is encoded in its operands. More...
#include "llvm/IR/Metadata.h"
Public Member Functions | |
AliasScopeNode ()=default | |
AliasScopeNode (const MDNode *N) | |
const MDNode * | getNode () const |
Get the MDNode for this AliasScopeNode. | |
const MDNode * | getDomain () const |
Get the MDNode for this AliasScopeNode's domain. | |
StringRef | getName () const |
This is a simple wrapper around an MDNode which provides a higher-level interface by hiding the details of how alias analysis information is encoded in its operands.
Definition at line 1566 of file Metadata.h.
|
default |
Definition at line 1571 of file Metadata.h.
Get the MDNode for this AliasScopeNode's domain.
Definition at line 1577 of file Metadata.h.
Referenced by llvm::cloneNoAliasScopes().
|
inline |
Get the MDNode for this AliasScopeNode.
Definition at line 1574 of file Metadata.h.