LLVM  10.0.0svn
Public Member Functions | List of all members
llvm::UnderlyingObject Struct Reference

#include "llvm/CodeGen/ScheduleDAGInstrs.h"

Inheritance diagram for llvm::UnderlyingObject:
Inheritance graph
Collaboration diagram for llvm::UnderlyingObject:
Collaboration graph

Public Member Functions

 UnderlyingObject (ValueType V, bool MayAlias)
ValueType getValue () const
bool mayAlias () const
- Public Member Functions inherited from llvm::PointerIntPair< ValueType, 1, bool >
constexpr PointerIntPair ()=default
 PointerIntPair (ValueType PtrVal, bool IntVal)
 PointerIntPair (ValueType PtrVal)
ValueType getPointer () const
bool getInt () const
void setPointer (ValueType PtrVal)
void setInt (bool IntVal)
void initWithPointer (ValueType PtrVal)
void setPointerAndInt (ValueType PtrVal, bool IntVal)
ValueType constgetAddrOfPointer () const
ValueTypegetAddrOfPointer ()
void * getOpaqueValue () const
void setFromOpaqueValue (void *Val)
bool operator== (const PointerIntPair &RHS) const
bool operator!= (const PointerIntPair &RHS) const
bool operator< (const PointerIntPair &RHS) const
bool operator> (const PointerIntPair &RHS) const
bool operator<= (const PointerIntPair &RHS) const
bool operator>= (const PointerIntPair &RHS) const

Additional Inherited Members

- Static Public Member Functions inherited from llvm::PointerIntPair< ValueType, 1, bool >
static PointerIntPair getFromOpaqueValue (void *V)
static PointerIntPair getFromOpaqueValue (const void *V)

Detailed Description

Definition at line 107 of file ScheduleDAGInstrs.h.

Constructor & Destructor Documentation

◆ UnderlyingObject()

llvm::UnderlyingObject::UnderlyingObject ( ValueType  V,
bool  MayAlias 

Definition at line 108 of file ScheduleDAGInstrs.h.

Member Function Documentation

◆ getValue()

ValueType llvm::UnderlyingObject::getValue ( ) const

Definition at line 111 of file ScheduleDAGInstrs.h.

◆ mayAlias()

bool llvm::UnderlyingObject::mayAlias ( ) const

Definition at line 112 of file ScheduleDAGInstrs.h.

References getInt().

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