//===-- AsmPrinter.cpp - Common AsmPrinter code ---------------------------===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file implements the AsmPrinter class.////===----------------------------------------------------------------------===//#include"llvm/CodeGen/AsmPrinter.h"#include"llvm/Assembly/Writer.h"#include"llvm/DerivedTypes.h"#include"llvm/Constants.h"#include"llvm/Module.h"#include"llvm/CodeGen/GCMetadataPrinter.h"#include"llvm/CodeGen/MachineConstantPool.h"#include"llvm/CodeGen/MachineJumpTableInfo.h"#include"llvm/CodeGen/MachineModuleInfo.h"#include"llvm/Support/Mangler.h"#include"llvm/Support/raw_ostream.h"#include"llvm/Target/TargetAsmInfo.h"#include