An AbstractAttribute for noreturn.
Synopsis
Declared in <llvm/Transforms/IPO/Attributor.h>
Base Classes
Name |
Description |
Helper class that provides common functionality to manifest IR attributes. |
Member Functions
Name |
Description |
|
Create a AANoReturn for the position |
Return the kind that identifies the abstract attribute implementation. |
|
|
Return the deduced attributes in |
|
See AbstractAttribute::getIdAddr() |
|
See AbstractAttribute::getName() |
Return true if the underlying object is assumed to never return. |
|
Return true if the underlying object is known to never return. |
|
|
See AbstractAttribute::manifest(...). |
Static Member Functions
Name |
Description |
This function should return true if the type of the |
|
Create an abstract attribute view for the position |
|
Most boolean IRAttribute AAs don't do anything non‐trivial in their initializers while non‐boolean ones often do. Subclasses can change this. |
|
Return true if the IR already implies this attribute. |
|
Return true if the IR attribute(s) associated with this AA are implied for an poison value. |
|
Return true if the IR attribute(s) associated with this AA are implied for an undef value. |
Static Data Members
Name |
Description |
Unique ID (due to the unique address) |
|
Compile time access to the IR attribute kind. |
Created with MrDocs