LLVM 17.0.0git
|
Describe known properties for a set of pointers. More...
#include "llvm/Analysis/TargetTransformInfo.h"
Public Member Functions | |
bool | isSameBase () const |
bool | isUnitStride () const |
bool | isKnownStride () const |
Static Public Member Functions | |
static PointersChainInfo | getUnitStride () |
static PointersChainInfo | getKnownStride () |
static PointersChainInfo | getUnknownStride () |
Public Attributes | |
unsigned | IsSameBaseAddress: 1 |
All the GEPs in a set have same base address. | |
unsigned | IsUnitStride: 1 |
These properties only valid if SameBaseAddress is set. | |
unsigned | IsKnownStride: 1 |
True if distance between any two neigbouring pointers is a known value. | |
unsigned | Reserved: 29 |
Describe known properties for a set of pointers.
Definition at line 292 of file TargetTransformInfo.h.
|
inlinestatic |
Definition at line 310 of file TargetTransformInfo.h.
|
inlinestatic |
Definition at line 306 of file TargetTransformInfo.h.
|
inlinestatic |
Definition at line 314 of file TargetTransformInfo.h.
|
inline |
Definition at line 304 of file TargetTransformInfo.h.
References IsKnownStride, and IsSameBaseAddress.
|
inline |
Definition at line 302 of file TargetTransformInfo.h.
References IsSameBaseAddress.
|
inline |
Definition at line 303 of file TargetTransformInfo.h.
References IsSameBaseAddress, and IsUnitStride.
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsKnownStride |
True if distance between any two neigbouring pointers is a known value.
Definition at line 299 of file TargetTransformInfo.h.
Referenced by isKnownStride().
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsSameBaseAddress |
All the GEPs in a set have same base address.
Definition at line 294 of file TargetTransformInfo.h.
Referenced by isKnownStride(), isSameBase(), and isUnitStride().
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsUnitStride |
These properties only valid if SameBaseAddress is set.
True if all pointers are separated by a unit stride.
Definition at line 297 of file TargetTransformInfo.h.
Referenced by isUnitStride().
unsigned llvm::TargetTransformInfo::PointersChainInfo::Reserved |
Definition at line 300 of file TargetTransformInfo.h.