An abstract interface for liveness abstract attribute.
Synopsis
Declared in <llvm/Transforms/IPO/Attributor.h>
struct AAIsDead
: StateWrapper<BitIntegerState<uint8_t, 3, 0>, AbstractAttribute>
Base Classes
Name |
Description |
|
Helper to tie a abstract state implementation to an abstract attribute. |
Enums
Name |
Description |
State encoding bits. A set bit in the state means the property holds. |
Member Functions
Name |
Description |
|
Constructor |
|
See AbstractAttribute::getIdAddr() |
|
See AbstractAttribute::getName() |
See AbstractAttribute::getState(...). |
|
|
Returns true if |
|
Return if the edge from |
Static Member Functions
Name |
Description |
This function should return true if the type of the |
|
Create an abstract attribute view for the position |
|
See AbstractAttribute::isValidIRPositionForInit |
|
Determine if |
Static Data Members
Name |
Description |
Unique ID (due to the unique address) |
Protected Member Functions
Name |
Description |
|
|
|
|
This method is used to check if at least one instruction in a collection of instructions is live. |
|
|
Return true if the underlying value is a store that is known to be removable. |
Friends
Name |
Description |
The fixpoint analysis framework that orchestrates the attribute deduction. |
Created with MrDocs