LLVM 17.0.0git
|
#include "llvm/Transforms/IPO/FunctionSpecialization.h"
Public Member Functions | |
Spec (Function *F, const SpecSig &S, Cost Score) | |
Spec (Function *F, const SpecSig &&S, Cost Score) | |
Public Attributes | |
Function * | F |
Function * | Clone = nullptr |
SpecSig | Sig |
Cost | Score |
SmallVector< CallBase * > | CallSites |
Definition at line 96 of file FunctionSpecialization.h.
Definition at line 112 of file FunctionSpecialization.h.
Definition at line 114 of file FunctionSpecialization.h.
SmallVector<CallBase *> llvm::Spec::CallSites |
Definition at line 110 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
Function* llvm::Spec::Clone = nullptr |
Definition at line 101 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
Function* llvm::Spec::F |
Definition at line 98 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
Cost llvm::Spec::Score |
Definition at line 107 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
SpecSig llvm::Spec::Sig |
Definition at line 104 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().