|
LLVM 22.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.
| 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(), Spec(), and Spec().
| Function* llvm::Spec::F |
Definition at line 130 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run(), Spec(), and Spec().
| unsigned llvm::Spec::Score |
Definition at line 139 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run(), Spec(), and Spec().
| SpecSig llvm::Spec::Sig |
Definition at line 136 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run(), Spec(), and Spec().