LLVM 22.0.0git
llvm::logicalview::LVOperation Class Referencefinal

#include "llvm/DebugInfo/LogicalView/Core/LVLocation.h"

Public Member Functions

 LVOperation ()=delete
 LVOperation (LVSmall Opcode, ArrayRef< LVUnsigned > Operands)
 LVOperation (const LVOperation &)=delete
LVOperationoperator= (const LVOperation &)=delete
 ~LVOperation ()=default
LVSmall getOpcode () const
LLVM_ABI std::string getOperandsDWARFInfo ()
LLVM_ABI std::string getOperandsCodeViewInfo ()
LLVM_ABI void print (raw_ostream &OS, bool Full=true) const
void dump () const

Detailed Description

Definition at line 28 of file LVLocation.h.

Constructor & Destructor Documentation

◆ LVOperation() [1/3]

llvm::logicalview::LVOperation::LVOperation ( )
delete

Referenced by LVOperation(), and operator=().

◆ LVOperation() [2/3]

llvm::logicalview::LVOperation::LVOperation ( LVSmall Opcode,
ArrayRef< LVUnsigned > Operands )
inline

Definition at line 41 of file LVLocation.h.

◆ LVOperation() [3/3]

llvm::logicalview::LVOperation::LVOperation ( const LVOperation & )
delete

References LVOperation().

◆ ~LVOperation()

llvm::logicalview::LVOperation::~LVOperation ( )
default

Member Function Documentation

◆ dump()

void llvm::logicalview::LVOperation::dump ( ) const
inline

Definition at line 54 of file LVLocation.h.

References llvm::dbgs(), and print().

◆ getOpcode()

LVSmall llvm::logicalview::LVOperation::getOpcode ( ) const
inline

Definition at line 47 of file LVLocation.h.

◆ getOperandsCodeViewInfo()

◆ getOperandsDWARFInfo()

◆ operator=()

LVOperation & llvm::logicalview::LVOperation::operator= ( const LVOperation & )
delete

References LVOperation().

◆ print()

void LVOperation::print ( raw_ostream & OS,
bool Full = true ) const

Definition at line 23 of file LVLocation.cpp.

References llvm::Full.

Referenced by dump().


The documentation for this class was generated from the following files: