struct ParamAccess::Call

Declaration

struct ParamAccess::Call { /* full declaration omitted */ };

Description

Describes the use of a value in a call instruction, specifying the call's target, the value's parameter number, and the possible range of offsets from the beginning of the value that are passed.

Declared at: llvm/include/llvm/IR/ModuleSummaryIndex.h:637

Member Variables

public uint64_t ParamNo = 0
public llvm::ValueInfo Callee
public llvm::ConstantRange Offsets = {RangeWidth, true}

Method Overview

  • public Call()
  • public Call(uint64_t ParamNo, llvm::ValueInfo Callee, const llvm::ConstantRange & Offsets)

Methods

Call()

Declared at: llvm/include/llvm/IR/ModuleSummaryIndex.h:642

Call(uint64_t ParamNo,
     llvm::ValueInfo Callee,
     const llvm::ConstantRange& Offsets)

Declared at: llvm/include/llvm/IR/ModuleSummaryIndex.h:643

Parameters

uint64_t ParamNo
llvm::ValueInfo Callee
const llvm::ConstantRange& Offsets