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

Methods

MemIntrinsicPlugin(llvm::Function& Fn)

Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:31

Parameters

llvm::Function& Fn

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)

Declared at: llvm/lib/Transforms/Instrumentation/ValueProfilePlugins.inc:38

Parameters

llvm::MemIntrinsic& MI