LLVM 17.0.0git
|
#include "llvm/Transforms/IPO/FunctionSpecialization.h"
Public Member Functions | |
Spec (Function *F, const SpecSig &S, InstructionCost G) | |
Spec (Function *F, const SpecSig &&S, InstructionCost G) | |
Public Attributes | |
Function * | F |
Function * | Clone = nullptr |
SpecSig | Sig |
InstructionCost | Gain |
SmallVector< CallBase * > | CallSites |
Definition at line 87 of file FunctionSpecialization.h.
|
inline |
Definition at line 103 of file FunctionSpecialization.h.
|
inline |
Definition at line 105 of file FunctionSpecialization.h.
SmallVector<CallBase *> llvm::Spec::CallSites |
Definition at line 101 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
Function* llvm::Spec::Clone = nullptr |
Definition at line 92 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
Function* llvm::Spec::F |
Definition at line 89 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
InstructionCost llvm::Spec::Gain |
Definition at line 98 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().
SpecSig llvm::Spec::Sig |
Definition at line 95 of file FunctionSpecialization.h.
Referenced by llvm::FunctionSpecializer::run().