Helper to tie a abstract state implementation to an abstract attribute.
Synopsis
Declared in <llvm/Transforms/IPO/Attributor.h>
template<
typename StateTy,
typename BaseType,
class... Ts>
struct StateWrapper
: BaseType
, StateTy
Base Classes
Name |
Description |
|
|
|
Type Aliases
Name |
Description |
Provide static access to the type of the state. |
Member Functions
Name |
Description |
|
Construct a state wrapper around an IR position. |
See AbstractAttribute::getState(...). |
|
See AbstractAttribute::getState(...). |
Derived Classes
Name |
Description |
An abstract interface for address space information. |
|
Abstract attribute describing allocation size information. |
|
An abstract attribute for getting assumption information. |
|
An abstract state for querying live call edges. This interface uses the Attributor's optimistic liveness information to compute the edges that are alive. |
|
An abstract Attribute for specializing "dynamic" components of denormal_fpenv to a known denormal mode. |
|
Abstract attribute describing thread execution domains. |
|
An abstract interface for llvm::GlobalValue information interference. |
|
Abstract attribute for heap‐to‐stack conversion opportunities. |
|
An abstract interface for indirect call information interference. |
|
Abstract attribute tracking whether a value leaves its defining function instance. |
|
An abstract Attribute for computing reachability between functions. |
|
An abstract interface to determine reachability of point A to B. |
|
An abstract interface for liveness abstract attribute. |
|
An abstract interface for potential address space information. |
|
An abstract Attribute for determining the necessity of the convergent attribute. |
|
An abstract interface for potential values analysis. |
|
Abstract attribute tracking potential LLVM values. |
|
An abstract interface for privatizability. |
|
An abstract attribute for undefined behavior. |
|
An abstract interface for range value analysis. |
|
An abstract interface for value simplify abstract attribute. |
Created with MrDocs