LLVM  16.0.0git
Classes | Namespaces | Typedefs | Enumerations | Variables
MCTargetAsmParser.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCParser/MCAsmParserExtension.h"
#include "llvm/MC/MCParser/MCParsedAsmOperand.h"
#include "llvm/MC/MCTargetOptions.h"
#include "llvm/MC/SubtargetFeature.h"
#include "llvm/Support/SMLoc.h"
#include <cstdint>
#include <memory>
Include dependency graph for MCTargetAsmParser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  llvm::SmallVectorImpl< T >
 This class consists of common code factored out of the SmallVector class to reduce code duplication based on the SmallVector 'N' template parameter. More...
struct  llvm::IntelExpr
struct  llvm::AsmRewrite
struct  llvm::ParseInstructionInfo
struct  llvm::DiagnosticPredicate
class  llvm::NearMissInfo
class  llvm::MCTargetAsmParser
 MCTargetAsmParser - Generic interface to target specific assembly parsers. More...


 This is an optimization pass for GlobalISel generic memory operations.


using llvm::OperandVector = SmallVectorImpl< std::unique_ptr< MCParsedAsmOperand > >


enum  llvm::AsmRewriteKind {
  llvm::AOK_Align, llvm::AOK_EVEN, llvm::AOK_Emit, llvm::AOK_CallInput,
  llvm::AOK_Input, llvm::AOK_Output, llvm::AOK_SizeDirective, llvm::AOK_Label,
  llvm::AOK_EndOfStatement, llvm::AOK_Skip, llvm::AOK_IntelExpr
enum  llvm::OperandMatchResultTy { llvm::MatchOperand_Success, llvm::MatchOperand_NoMatch, llvm::MatchOperand_ParseFail }
enum  llvm::DiagnosticPredicateTy { llvm::DiagnosticPredicateTy::Match, llvm::DiagnosticPredicateTy::NearMatch, llvm::DiagnosticPredicateTy::NoMatch }


const char llvm::AsmRewritePrecedence []