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: