LLVM 22.0.0git
llvm::LatticeKeyInfo< CVPLatticeKey > Struct Reference

A specialization of LatticeKeyInfo for CVPLatticeKeys. More...

Inheritance diagram for llvm::LatticeKeyInfo< CVPLatticeKey >:
[legend]

Static Public Member Functions

static ValuegetValueFromLatticeKey (CVPLatticeKey Key)
static CVPLatticeKey getLatticeKeyFromValue (Value *V)

Detailed Description

A specialization of LatticeKeyInfo for CVPLatticeKeys.

The generic solver must translate between LatticeKeys and LLVM Values when adding Values to its work list and inspecting the state of control-flow related values.

Definition at line 365 of file CalledValuePropagation.cpp.

Member Function Documentation

◆ getLatticeKeyFromValue()

CVPLatticeKey llvm::LatticeKeyInfo< CVPLatticeKey >::getLatticeKeyFromValue ( Value * V)
inlinestatic

Definition at line 369 of file CalledValuePropagation.cpp.

◆ getValueFromLatticeKey()

Value * llvm::LatticeKeyInfo< CVPLatticeKey >::getValueFromLatticeKey ( CVPLatticeKey Key)
inlinestatic

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