LLVM: llvm::TargetTransformInfo::PointersChainInfo Struct Reference (original) (raw)
Describe known properties for a set of pointers. More...
#include "[llvm/Analysis/TargetTransformInfo.h](TargetTransformInfo%5F8h%5Fsource.html)"
| 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 380 of file TargetTransformInfo.h.
◆ getKnownStride()
| PointersChainInfo llvm::TargetTransformInfo::PointersChainInfo::getKnownStride ( ) | inlinestatic |
|---|
◆ getUnitStride()
| PointersChainInfo llvm::TargetTransformInfo::PointersChainInfo::getUnitStride ( ) | inlinestatic |
|---|
◆ getUnknownStride()
| PointersChainInfo llvm::TargetTransformInfo::PointersChainInfo::getUnknownStride ( ) | inlinestatic |
|---|
◆ isKnownStride()
| bool llvm::TargetTransformInfo::PointersChainInfo::isKnownStride ( ) const | inline |
|---|
◆ isSameBase()
| bool llvm::TargetTransformInfo::PointersChainInfo::isSameBase ( ) const | inline |
|---|
◆ isUnitStride()
| bool llvm::TargetTransformInfo::PointersChainInfo::isUnitStride ( ) const | inline |
|---|
◆ IsKnownStride
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsKnownStride
◆ IsSameBaseAddress
unsigned llvm::TargetTransformInfo::PointersChainInfo::IsSameBaseAddress
◆ 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 385 of file TargetTransformInfo.h.
Referenced by isUnitStride().
◆ Reserved
unsigned llvm::TargetTransformInfo::PointersChainInfo::Reserved
The documentation for this struct was generated from the following file:
- include/llvm/Analysis/TargetTransformInfo.h