LLVM API Documentation

Public Member Functions | Public Attributes
llvm::InlineAsm::SubConstraintInfo Struct Reference

#include <InlineAsm.h>

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

List of all members.

Public Member Functions

 SubConstraintInfo ()
 Default constructor.

Public Attributes

signed char MatchingInput
ConstraintCodeVector Codes

Detailed Description

Definition at line 104 of file InlineAsm.h.


Constructor & Destructor Documentation

llvm::InlineAsm::SubConstraintInfo::SubConstraintInfo ( ) [inline]

Default constructor.

Definition at line 114 of file InlineAsm.h.


Member Data Documentation

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

Definition at line 112 of file InlineAsm.h.

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

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 109 of file InlineAsm.h.

Referenced by llvm::InlineAsm::ConstraintInfo::Parse(), and llvm::InlineAsm::ConstraintInfo::selectAlternative().


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