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
Collaboration diagram for llvm::SizePriority:
Collaboration graph

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

◆ update()

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

Implements llvm::InlinePriority.

Definition at line 110 of file InlineOrder.h.

◆ updateAndCheckDecreased()

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

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