struct InstructionSelector::MatcherState

Declaration

struct InstructionSelector::MatcherState { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:475

Member Variables

public std::vector<ComplexRendererFns::value_type> Renderers
public llvm::InstructionSelector::RecordedMIVector MIs
public DenseMap<unsigned int, unsigned int> TempRegisters
public std::array<const MachineOperand*, 3> RecordedOperands
Named operands that predicate with 'let PredicateCodeUsesOperands = 1' referenced in its argument list. Operands are inserted at index set by emitter, it corresponds to the order in which names appear in argument list. Currently such predicates don't have more then 3 arguments.

Method Overview

Methods

ΒΆMatcherState(unsigned int MaxRenderers)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:485

Parameters

unsigned int MaxRenderers