LLVM 23.0.0git
llvm::bfi_detail::BFICallbackVH< MachineBasicBlock, BFIImplT > Class Template Reference

Dummy implementation since MachineBasicBlocks aren't Values, so ValueHandles don't apply to them. More...

#include "llvm/Analysis/BlockFrequencyInfoImpl.h"

Inheritance diagram for llvm::bfi_detail::BFICallbackVH< MachineBasicBlock, BFIImplT >:
[legend]

Public Member Functions

 BFICallbackVH ()=default
 BFICallbackVH (const MachineBasicBlock *MBB, BFIImplT *)
 operator const MachineBasicBlock * () const

Detailed Description

template<class BFIImplT>
class llvm::bfi_detail::BFICallbackVH< MachineBasicBlock, BFIImplT >

Dummy implementation since MachineBasicBlocks aren't Values, so ValueHandles don't apply to them.

Definition at line 1084 of file BlockFrequencyInfoImpl.h.

Constructor & Destructor Documentation

◆ BFICallbackVH() [1/2]

template<class BFIImplT>
llvm::bfi_detail::BFICallbackVH< MachineBasicBlock, BFIImplT >::BFICallbackVH ( )
default

◆ BFICallbackVH() [2/2]

template<class BFIImplT>
llvm::bfi_detail::BFICallbackVH< MachineBasicBlock, BFIImplT >::BFICallbackVH ( const MachineBasicBlock * MBB,
BFIImplT *  )
inline

Definition at line 1089 of file BlockFrequencyInfoImpl.h.

Member Function Documentation

◆ operator const MachineBasicBlock *()

template<class BFIImplT>
llvm::bfi_detail::BFICallbackVH< MachineBasicBlock, BFIImplT >::operator const MachineBasicBlock * ( ) const
inline

Definition at line 1091 of file BlockFrequencyInfoImpl.h.


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