class CFLSteensAAResult::FunctionInfo

Declaration

class CFLSteensAAResult::FunctionInfo { /* full declaration omitted */ };

Description

Information we have about a function and would like to keep around.

Declared at: llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp:72

Method Overview

  • public FunctionInfo(llvm::Function & Fn, const SmallVectorImpl<llvm::Value *> & RetVals, StratifiedSets<llvm::cflaa::InstantiatedValue> S)
  • public const llvm::cflaa::AliasSummary & getAliasSummary() const
  • public const StratifiedSets<llvm::cflaa::InstantiatedValue> & getStratifiedSets() const

Methods

FunctionInfo(
    llvm::Function& Fn,
    const SmallVectorImpl<llvm::Value*>& RetVals,
    StratifiedSets<llvm::cflaa::InstantiatedValue>
        S)

Declared at: llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp:77

Parameters

llvm::Function& Fn
const SmallVectorImpl<llvm::Value*>& RetVals
StratifiedSets<llvm::cflaa::InstantiatedValue> S

const llvm::cflaa::AliasSummary& getAliasSummary()
    const

Declared at: llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp:84

const StratifiedSets<
    llvm::cflaa::InstantiatedValue>&
getStratifiedSets() const

Declared at: llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp:80