LLVM 20.0.0git
|
#include "llvm/Transforms/IPO/FunctionSpecialization.h"
Public Member Functions | |
Spec (Function *F, const SpecSig &S, unsigned Score, unsigned CodeSize) | |
Spec (Function *F, const SpecSig &&S, unsigned Score, unsigned CodeSize) | |
Public Attributes | |
Function * | F |
Function * | Clone = nullptr |
SpecSig | Sig |
unsigned | Score |
unsigned | CodeSize |
SmallVector< CallBase * > | CallSites |
Definition at line 128 of file FunctionSpecialization.h.
Definition at line 147 of file FunctionSpecialization.h.
Definition at line 149 of file FunctionSpecialization.h.
SmallVector<CallBase *> llvm::Spec::CallSites |
Definition at line 145 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
Function* llvm::Spec::Clone = nullptr |
Definition at line 133 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
unsigned llvm::Spec::CodeSize |
Definition at line 142 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
Function* llvm::Spec::F |
Definition at line 130 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
unsigned llvm::Spec::Score |
Definition at line 139 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
SpecSig llvm::Spec::Sig |
Definition at line 136 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().