LLVM  13.0.0git
llvm::InlineAsm::SubConstraintInfo Struct Reference

#include "llvm/IR/InlineAsm.h"

Collaboration diagram for llvm::InlineAsm::SubConstraintInfo:
[legend]

## Public Member Functions

SubConstraintInfo ()=default
Default constructor. More...

## Public Attributes

int MatchingInput = -1
MatchingInput - If this is not -1, this is an output constraint where an input constraint is required to match it (e.g. More...

ConstraintCodeVector Codes
Code - The constraint code, either the register name (in braces) or the constraint letter/number. More...

## Detailed Description

Definition at line 101 of file InlineAsm.h.

## ◆ SubConstraintInfo()

 llvm::InlineAsm::SubConstraintInfo::SubConstraintInfo ( )
default

Default constructor.

## ◆ Codes

 ConstraintCodeVector llvm::InlineAsm::SubConstraintInfo::Codes

Code - The constraint code, either the register name (in braces) or the constraint letter/number.

Definition at line 110 of file InlineAsm.h.

Referenced by llvm::InlineAsm::ConstraintInfo::selectAlternative().

## ◆ MatchingInput

 int llvm::InlineAsm::SubConstraintInfo::MatchingInput = -1

MatchingInput - If this is not -1, this is an output constraint where an input constraint is required to match it (e.g.

"0"). The value is the constraint number that matches this one (for example, if this is constraint #0 and constraint #4 has the value "0", this will be 4).

Definition at line 106 of file InlineAsm.h.

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