LLVM 20.0.0git
Public Member Functions | List of all members
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
 
std::string getOperandsDWARFInfo ()
 
std::string getOperandsCodeViewInfo ()
 
void print (raw_ostream &OS, bool Full=true) const
 
void dump ()
 

Detailed Description

Definition at line 27 of file LVLocation.h.

Constructor & Destructor Documentation

◆ LVOperation() [1/3]

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

◆ LVOperation() [2/3]

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

Definition at line 40 of file LVLocation.h.

References Operands.

◆ LVOperation() [3/3]

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

◆ ~LVOperation()

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

Member Function Documentation

◆ dump()

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

Definition at line 53 of file LVLocation.h.

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

◆ getOpcode()

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

Definition at line 46 of file LVLocation.h.

◆ getOperandsCodeViewInfo()

std::string LVOperation::getOperandsCodeViewInfo ( )

◆ getOperandsDWARFInfo()

std::string LVOperation::getOperandsDWARFInfo ( )

◆ operator=()

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

◆ print()

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

Definition at line 23 of file LVLocation.cpp.

Referenced by dump().


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