LLVM: llvm::SizeOffsetValue Struct Reference (original) (raw)

#include "[llvm/Analysis/MemoryBuiltins.h](MemoryBuiltins%5F8h%5Fsource.html)"

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 >
Value * Size
Value * Offset

Detailed Description

Definition at line 322 of file MemoryBuiltins.h.

Constructor & Destructor Documentation

llvm::SizeOffsetValue::SizeOffsetValue ( ) inline

Definition at line 323 of file MemoryBuiltins.h.

References llvm::SizeOffsetType< Value *, SizeOffsetValue >::SizeOffsetType().

SizeOffsetValue() [2/3]

llvm::SizeOffsetValue::SizeOffsetValue ( Value * Size, Value * Offset ) inline

Definition at line 324 of file MemoryBuiltins.h.

References llvm::SizeOffsetType< Value *, SizeOffsetValue >::Offset, llvm::SizeOffsetType< Value *, SizeOffsetValue >::Size, and llvm::SizeOffsetType< Value *, SizeOffsetValue >::SizeOffsetType().

SizeOffsetValue() [3/3]

SizeOffsetValue::SizeOffsetValue ( const SizeOffsetWeakTrackingVH & SOT )

Definition at line 1238 of file MemoryBuiltins.cpp.

References llvm::SizeOffsetType< Value *, SizeOffsetValue >::Offset, llvm::SizeOffsetType< Value *, SizeOffsetValue >::Size, and llvm::SizeOffsetType< Value *, SizeOffsetValue >::SizeOffsetType().

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: