LLVM  12.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::HexagonMCInstrInfo::PredicateInfo Class Reference

#include "Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h"

Collaboration diagram for llvm::HexagonMCInstrInfo::PredicateInfo:
Collaboration graph
[legend]

Public Member Functions

 PredicateInfo ()
 
 PredicateInfo (unsigned Register, unsigned Operand, bool PredicatedTrue)
 
bool isPredicated () const
 

Public Attributes

unsigned Register
 
unsigned Operand
 
bool PredicatedTrue
 

Detailed Description

Definition at line 322 of file HexagonMCInstrInfo.h.

Constructor & Destructor Documentation

◆ PredicateInfo() [1/2]

llvm::HexagonMCInstrInfo::PredicateInfo::PredicateInfo ( )
inline

Definition at line 324 of file HexagonMCInstrInfo.h.

◆ PredicateInfo() [2/2]

llvm::HexagonMCInstrInfo::PredicateInfo::PredicateInfo ( unsigned  Register,
unsigned  Operand,
bool  PredicatedTrue 
)
inline

Definition at line 325 of file HexagonMCInstrInfo.h.

References llvm::HexagonMCInstrInfo::isPredicated().

Member Function Documentation

◆ isPredicated()

bool HexagonMCInstrInfo::PredicateInfo::isPredicated ( ) const

Definition at line 35 of file HexagonMCInstrInfo.cpp.

Member Data Documentation

◆ Operand

unsigned llvm::HexagonMCInstrInfo::PredicateInfo::Operand

Definition at line 329 of file HexagonMCInstrInfo.h.

◆ PredicatedTrue

bool llvm::HexagonMCInstrInfo::PredicateInfo::PredicatedTrue

Definition at line 330 of file HexagonMCInstrInfo.h.

Referenced by llvm::HexagonMCChecker::reportBranchErrors().

◆ Register

unsigned llvm::HexagonMCInstrInfo::PredicateInfo::Register

Definition at line 328 of file HexagonMCInstrInfo.h.

Referenced by llvm::HexagonMCChecker::reportBranchErrors().


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