1 //===-- MCTargetAsmParser.cpp - Target Assembly Parser ---------------------==//
3 // The LLVM Compiler Infrastructure
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
8 //===----------------------------------------------------------------------===//
10 #include "llvm/MC/MCContext.h"
11 #include "llvm/MC/MCTargetAsmParser.h"
14 MCTargetAsmParser::MCTargetAsmParser(MCTargetOptions const &MCOptions,
15 const MCSubtargetInfo &STI)
16 : AvailableFeatures(0), ParsingInlineAsm(false), MCOptions(MCOptions),
21 MCTargetAsmParser::~MCTargetAsmParser() {
24 MCSubtargetInfo &MCTargetAsmParser::copySTI() {
25 MCSubtargetInfo &STICopy = getContext().getSubtargetCopy(getSTI());
30 const MCSubtargetInfo &MCTargetAsmParser::getSTI() const {