LLVM  16.0.0git
Public Member Functions | List of all members
llvm::SizePriority Class Reference

#include "llvm/Analysis/InlineOrder.h"

Inheritance diagram for llvm::SizePriority:
Inheritance graph
[legend]
Collaboration diagram for llvm::SizePriority:
Collaboration graph
[legend]

Public Member Functions

bool hasLowerPriority (const CallBase *L, const CallBase *R) const override
 
void update (const CallBase *CB) override
 
bool updateAndCheckDecreased (const CallBase *CB) override
 
- Public Member Functions inherited from llvm::InlinePriority
virtual ~InlinePriority ()=default
 

Detailed Description

Definition at line 88 of file InlineOrder.h.

Member Function Documentation

◆ hasLowerPriority()

bool llvm::SizePriority::hasLowerPriority ( const CallBase L,
const CallBase R 
) const
inlineoverridevirtual

◆ update()

void llvm::SizePriority::update ( const CallBase CB)
inlineoverridevirtual

Implements llvm::InlinePriority.

Definition at line 110 of file InlineOrder.h.

◆ updateAndCheckDecreased()

bool llvm::SizePriority::updateAndCheckDecreased ( const CallBase CB)
inlineoverridevirtual

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