class MemIntrinsicPlugin
Declaration
class MemIntrinsicPlugin : public InstVisitor { /* full declaration omitted */ };
Description
--------------------------- MemIntrinsicPlugin ------------------------------
Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:24
Inherits from: InstVisitor
Member Variables
- public static const llvm::InstrProfValueKind Kind = IPVK_MemOPSize
Method Overview
- public MemIntrinsicPlugin(llvm::Function & Fn)
- public void run(std::vector<CandidateInfo> & Cs)
- public void visitMemIntrinsic(llvm::MemIntrinsic & MI)
Methods
¶MemIntrinsicPlugin(llvm::Function& Fn)
MemIntrinsicPlugin(llvm::Function& Fn)
Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:31
Parameters
- llvm::Function& Fn
¶void run(std::vector<CandidateInfo>& Cs)
void run(std::vector<CandidateInfo>& Cs)
Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:33
Parameters
- std::vector<CandidateInfo>& Cs
¶void visitMemIntrinsic(llvm::MemIntrinsic& MI)
void visitMemIntrinsic(llvm::MemIntrinsic& MI)
Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:38