//===--- Bitcode/Writer/BitcodeWriter.cpp - Bitcode Writer ----------------===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// Bitcode writer implementation.////===----------------------------------------------------------------------===//#include"llvm/Bitcode/ReaderWriter.h"#include"llvm/Bitcode/BitstreamWriter.h"#include"llvm/Bitcode/LLVMBitCodes.h"#include"ValueEnumerator.h"#include"llvm/Constants.h"#include"llvm/DerivedTypes.h"#include"llvm/InlineAsm.h"#include"llvm/Instructions.h"#include"llvm/Metadata.h"#include"llvm/Module.h"#include"llvm/Operator.h"#include"llvm/TypeSymbolTable.h"#include"llvm/ValueSymbolTable.h"#include"llvm/Support/ErrorHandling.h"#include"llvm/Support/MathExtras.h"#include&quo