LLVM: llvm::UnderlyingObject Struct Reference (original) (raw)
#include "[llvm/CodeGen/ScheduleDAGInstrs.h](ScheduleDAGInstrs%5F8h%5Fsource.html)"
Inheritance diagram for llvm::UnderlyingObject:
[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 |
| 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 const * | getAddrOfPointer () const |
| 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) |
Detailed Description
Definition at line 107 of file ScheduleDAGInstrs.h.
Constructor & Destructor Documentation
| llvm::UnderlyingObject::UnderlyingObject ( ValueType V, bool MayAlias ) | inline |
|---|
Definition at line 108 of file ScheduleDAGInstrs.h.
References llvm::PointerIntPair< ValueType, 1, bool >::PointerIntPair().
Member Function Documentation
◆ getValue()
| ValueType llvm::UnderlyingObject::getValue ( ) const | inline |
|---|
Definition at line 111 of file ScheduleDAGInstrs.h.
References llvm::PointerIntPair< ValueType, 1, bool >::getPointer().
◆ mayAlias()
| bool llvm::UnderlyingObject::mayAlias ( ) const | inline |
|---|
Definition at line 112 of file ScheduleDAGInstrs.h.
References llvm::PointerIntPair< ValueType, 1, bool >::getInt().
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/ScheduleDAGInstrs.h