class SimpleCaptureInfo

Declaration

class SimpleCaptureInfo : public CaptureInfo { /* full declaration omitted */ };

Description

Context-free CaptureInfo provider, which computes and caches whether an object is captured in the function at all, but does not distinguish whether it was captured before or after the context instruction.

Declared at: llvm/include/llvm/Analysis/AliasAnalysis.h:391

Inherits from: CaptureInfo

Member Variables

private SmallDenseMap<const llvm::Value*, bool, 8> IsCapturedCache

Method Overview

Inherited from CaptureInfo:

Methods

ΒΆbool isNotCapturedBeforeOrAt(
    const llvm::Value* Object,
    const llvm::Instruction* I)

Declared at: llvm/include/llvm/Analysis/AliasAnalysis.h:395

Parameters

const llvm::Value* Object
const llvm::Instruction* I