A view of a DW_OP_LLVM_arg operation.

Synopsis

Declared in <llvm/IR/DebugInfoMetadata.h>

class ArgOp
    : public ExprOperand

Base Classes

Name

Description

ExprOperand

A lightweight wrapper around an expression operand.

Member Functions

Name

Description

appendToVector

Append the elements of this operand to V.

get

Return a pointer to this operand's opcode word.

getArg

Get an argument to the operand.

getIndex

Return the location operand index.

getNumArgs

Return the num args.

getOp

Get the operand code.

getSize

Return the size of the operand.

is

Return true if this is Opcode.

isNonEmitting

Return true if CodeGen handles this operand without adding bytes to the DWARF expression.

operator bool

Return true if this operand view is non‐null.

Static Member Functions

Name

Description

classof

Check whether MD is this kind of metadata.

Friends

Name

Description

llvm::CastInfo

Customizes how casts from From to To are performed.

Created with MrDocs