LLVM: llvm::ReachingDef Class Reference (original) (raw)
Thin wrapper around "int" used to store reaching definitions, using an encoding that makes it compatible with TinyPtrVector. More...
#include "[llvm/CodeGen/ReachingDefAnalysis.h](ReachingDefAnalysis%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
Thin wrapper around "int" used to store reaching definitions, using an encoding that makes it compatible with TinyPtrVector.
The 0th LSB is forced zero (and will be used for pointer union tagging), The 1st LSB is forced one (to make sure the value is non-zero).
Definition at line 41 of file ReachingDefAnalysis.h.
| llvm::ReachingDef::ReachingDef ( std::nullptr_t ) | inline |
|---|
◆ ReachingDef() [2/2]
| llvm::ReachingDef::ReachingDef ( int Instr) | inline |
|---|
◆ operator int()
| llvm::ReachingDef::operator int ( ) const | inline |
|---|
◆ PointerLikeTypeTraits< ReachingDef >
The documentation for this class was generated from the following file:
- include/llvm/CodeGen/ReachingDefAnalysis.h