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

#include "llvm/CodeGen/ScheduleDAGInstrs.h"

Inheritance diagram for llvm::UnderlyingObject:
Inheritance graph
[legend]
Collaboration diagram for llvm::UnderlyingObject:
Collaboration graph
[legend]

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 108 of file ScheduleDAGInstrs.h.

Constructor & Destructor Documentation

◆ UnderlyingObject()

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

Definition at line 109 of file ScheduleDAGInstrs.h.

Member Function Documentation

◆ getValue()

ValueType llvm::UnderlyingObject::getValue ( ) const
inline

Definition at line 112 of file ScheduleDAGInstrs.h.

◆ mayAlias()

bool llvm::UnderlyingObject::mayAlias ( ) const
inline

Definition at line 113 of file ScheduleDAGInstrs.h.

References getInt().


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