LLVM 22.0.0git
llvm::SizeOffsetWeakTrackingVH Struct Reference

SizeOffsetWeakTrackingVH - Used by ObjectSizeOffsetEvaluator in a DenseMap. More...

#include "llvm/Analysis/MemoryBuiltins.h"

Inheritance diagram for llvm::SizeOffsetWeakTrackingVH:
[legend]

Public Member Functions

 SizeOffsetWeakTrackingVH ()
 SizeOffsetWeakTrackingVH (Value *Size, Value *Offset)
 SizeOffsetWeakTrackingVH (const SizeOffsetValue &SOV)
Public Member Functions inherited from llvm::SizeOffsetType< WeakTrackingVH, SizeOffsetWeakTrackingVH >
 SizeOffsetType ()=default
bool knownSize () const
bool knownOffset () const
bool anyKnown () const
bool bothKnown () const
bool operator== (const SizeOffsetType< WeakTrackingVH, SizeOffsetWeakTrackingVH > &RHS) const
bool operator!= (const SizeOffsetType< WeakTrackingVH, SizeOffsetWeakTrackingVH > &RHS) const

Static Public Member Functions

static bool known (WeakTrackingVH V)

Additional Inherited Members

Public Attributes inherited from llvm::SizeOffsetType< WeakTrackingVH, SizeOffsetWeakTrackingVH >
WeakTrackingVH Size
WeakTrackingVH Offset

Detailed Description

Constructor & Destructor Documentation

◆ SizeOffsetWeakTrackingVH() [1/3]

llvm::SizeOffsetWeakTrackingVH::SizeOffsetWeakTrackingVH ( )
inline

◆ SizeOffsetWeakTrackingVH() [2/3]

◆ SizeOffsetWeakTrackingVH() [3/3]

Member Function Documentation

◆ known()

bool llvm::SizeOffsetWeakTrackingVH::known ( WeakTrackingVH V)
inlinestatic

Definition at line 340 of file MemoryBuiltins.h.


The documentation for this struct was generated from the following file: