class StackInfoBuilder

Declaration

class StackInfoBuilder { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h:63

Member Variables

private llvm::memtag::StackInfo Info
private std::function<bool(const AllocaInst&)> IsInterestingAlloca

Method Overview

  • public StackInfoBuilder(std::function<bool (const AllocaInst &)> IsInterestingAlloca)
  • public llvm::memtag::StackInfo & get()
  • public void visit(llvm::Instruction & Inst)

Methods

StackInfoBuilder(
    std::function<bool(const AllocaInst&)>
        IsInterestingAlloca)

Declared at: llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h:65

Parameters

std::function<bool(const AllocaInst&)> IsInterestingAlloca

llvm::memtag::StackInfo& get()

Declared at: llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h:69

void visit(llvm::Instruction& Inst)

Declared at: llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h:68

Parameters

llvm::Instruction& Inst