LLVM  8.0.0svn
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

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 296 of file HexagonMCInstrInfo.h.

Constructor & Destructor Documentation

◆ PredicateInfo() [1/2]

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

Definition at line 298 of file HexagonMCInstrInfo.h.

◆ PredicateInfo() [2/2]

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

Definition at line 299 of file HexagonMCInstrInfo.h.

References llvm::HexagonMCInstrInfo::isPredicated().

Member Function Documentation

◆ isPredicated()

bool HexagonMCInstrInfo::PredicateInfo::isPredicated ( ) const

Definition at line 36 of file HexagonMCInstrInfo.cpp.

References Register.

Member Data Documentation

◆ Operand

unsigned llvm::HexagonMCInstrInfo::PredicateInfo::Operand

Definition at line 303 of file HexagonMCInstrInfo.h.

◆ PredicatedTrue

bool llvm::HexagonMCInstrInfo::PredicateInfo::PredicatedTrue

Definition at line 304 of file HexagonMCInstrInfo.h.

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

◆ Register

unsigned llvm::HexagonMCInstrInfo::PredicateInfo::Register

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