LLVM: PointerBounds Struct Reference (original) (raw)
IR Values for the lower and upper bounds of a pointer evolution. More...
Public Attributes | |
---|---|
TrackingVH< Value > | Start |
TrackingVH< Value > | End |
Value * | StrideToCheck |
Detailed Description
IR Values for the lower and upper bounds of a pointer evolution.
We need to use value-handles because SCEV expansion can invalidate previously expanded values. Thus expansion of a pointer can invalidate the bounds for a previous one.
Definition at line 1858 of file LoopUtils.cpp.
Member Data Documentation
◆ End
◆ Start
◆ StrideToCheck
Value* PointerBounds::StrideToCheck
The documentation for this struct was generated from the following file:
- lib/Transforms/Utils/LoopUtils.cpp