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)
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()
llvm::memtag::StackInfo& get()
Declared at: llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h:69
¶void visit(llvm::Instruction& Inst)
void visit(llvm::Instruction& Inst)
Declared at: llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h:68
Parameters
- llvm::Instruction& Inst