//===-- ARMAsmParser.cpp - Parse ARM assembly to MCInst instructions ------===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===//#include"ARM.h"#include"ARMAddressingModes.h"#include"ARMMCExpr.h"#include"ARMBaseRegisterInfo.h"#include"ARMSubtarget.h"#include"llvm/MC/MCParser/MCAsmLexer.h"#include"llvm/MC/MCParser/MCAsmParser.h"#include"llvm/MC/MCParser/MCParsedAsmOperand.h"#include"llvm/MC/MCContext.h"#include"llvm/MC/MCStreamer.h"#include"llvm/MC/MCExpr.h"#include"llvm/MC/MCInst.h"#include"llvm/Target/TargetRegistry.h"#include"llvm/Target/TargetAsmParser.h"#include"llvm/Support/SourceMgr.h"#include<