struct PointerBounds

Declaration

struct PointerBounds { /* full declaration omitted */ };

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.

Declared at: llvm/lib/Transforms/Utils/LoopUtils.cpp:1569

Member Variables

public TrackingVH<llvm::Value> Start
public TrackingVH<llvm::Value> End