LLVM  15.0.0git
Public Member Functions | List of all members
llvm::InlinePriority Class Referenceabstract

#include "llvm/Analysis/InlineOrder.h"

Inheritance diagram for llvm::InlinePriority:
Inheritance graph
[legend]

Public Member Functions

virtual ~InlinePriority ()=default
 
virtual bool hasLowerPriority (const CallBase *L, const CallBase *R) const =0
 
virtual void update (const CallBase *CB)=0
 
virtual bool updateAndCheckDecreased (const CallBase *CB)=0
 

Detailed Description

Definition at line 73 of file InlineOrder.h.

Constructor & Destructor Documentation

◆ ~InlinePriority()

virtual llvm::InlinePriority::~InlinePriority ( )
virtualdefault

Member Function Documentation

◆ hasLowerPriority()

virtual bool llvm::InlinePriority::hasLowerPriority ( const CallBase L,
const CallBase R 
) const
pure virtual

◆ update()

virtual void llvm::InlinePriority::update ( const CallBase CB)
pure virtual

Implemented in llvm::SizePriority.

◆ updateAndCheckDecreased()

virtual bool llvm::InlinePriority::updateAndCheckDecreased ( const CallBase CB)
pure virtual

Implemented in llvm::SizePriority.


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