Thin wrapper around an int encoding a reaching definition.

Synopsis

Declared in <llvm/CodeGen/ReachingDefAnalysis.h>

class ReachingDef;

Description

Uses 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).

Member Functions

Name

Description

ReachingDef [constructor]

Constructors

operator int

Convert this reaching definition to its instruction id.

Friends

Name

Description

llvm::PointerLikeTypeTraits<ReachingDef>

PointerLikeTypeTraits specialization treating ReachingDef as a pointer.

Created with MrDocs