LLVM 22.0.0git
llvm::SizeOffsetValue Struct Reference

#include "llvm/Analysis/MemoryBuiltins.h"

Inheritance diagram for llvm::SizeOffsetValue:
[legend]

Public Member Functions

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

Static Public Member Functions

static bool known (Value *V)

Additional Inherited Members

Public Attributes inherited from llvm::SizeOffsetType< Value *, SizeOffsetValue >
ValueSize
ValueOffset

Detailed Description

Definition at line 322 of file MemoryBuiltins.h.

Constructor & Destructor Documentation

◆ SizeOffsetValue() [1/3]

llvm::SizeOffsetValue::SizeOffsetValue ( )
inline

◆ SizeOffsetValue() [2/3]

◆ SizeOffsetValue() [3/3]

Member Function Documentation

◆ known()

bool llvm::SizeOffsetValue::known ( Value * V)
inlinestatic

Definition at line 327 of file MemoryBuiltins.h.


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