LLVM  8.0.1
Static Public Member Functions | List of all members
llvm::LatticeKeyInfo< CVPLatticeKey > Struct Template Reference

A specialization of LatticeKeyInfo for CVPLatticeKeys. More...

Static Public Member Functions

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

Detailed Description

template<>
struct llvm::LatticeKeyInfo< CVPLatticeKey >

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 361 of file CalledValuePropagation.cpp.

Member Function Documentation

◆ getLatticeKeyFromValue()

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

Definition at line 365 of file CalledValuePropagation.cpp.

References Register.

◆ getValueFromLatticeKey()

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

Definition at line 362 of file CalledValuePropagation.cpp.


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