LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::InstructionSelector::MatcherState Struct Reference

#include "llvm/CodeGen/GlobalISel/InstructionSelector.h"

Collaboration diagram for llvm::InstructionSelector::MatcherState:
Collaboration graph
[legend]

Public Member Functions

 MatcherState (unsigned MaxRenderers)
 

Public Attributes

std::vector< ComplexRendererFns::value_typeRenderers
 
RecordedMIVector MIs
 
DenseMap< unsigned, unsignedTempRegisters
 

Detailed Description

Definition at line 367 of file InstructionSelector.h.

Constructor & Destructor Documentation

◆ MatcherState()

InstructionSelector::MatcherState::MatcherState ( unsigned  MaxRenderers)

Member Data Documentation

◆ MIs

RecordedMIVector llvm::InstructionSelector::MatcherState::MIs

Definition at line 369 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().

◆ Renderers

std::vector<ComplexRendererFns::value_type> llvm::InstructionSelector::MatcherState::Renderers

Definition at line 368 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().

◆ TempRegisters

DenseMap<unsigned, unsigned> llvm::InstructionSelector::MatcherState::TempRegisters

Definition at line 370 of file InstructionSelector.h.

Referenced by llvm::InstructionSelector::executeMatchTable().


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