//===--- Bitcode/NaCl/Writer/NaClBitcodeWriter.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.////===----------------------------------------------------------------------===//#define DEBUG_TYPE "NaClBitcodeWriter"#include"llvm/Bitcode/NaCl/NaClBitcodeHeader.h"#include"llvm/Bitcode/NaCl/NaClReaderWriter.h"#include"NaClValueEnumerator.h"#include"llvm/Bitcode/NaCl/NaClBitstreamWriter.h"#include"llvm/Bitcode/NaCl/NaClLLVMBitCodes.h"#include"llvm/IR/Constants.h"#include"llvm/IR/DerivedTypes.h"#include"llvm/IR/InlineAsm.h"#include"llvm/IR/Instructions.h"#include"llvm/IR/Module.h"#include"llvm/IR/Operator.h"#include"llvm/IR/ValueSymbolTable.h"#include"llvm/Support/Debug.h"#include"llvm/Support/CommandLine.h"#include"llvm/Support/ErrorHandling.h"#include"llvm/Support/MathExtras.h"#include"llvm/Support/Program.h"#include"llvm/Support/raw_ostream.h"#include<cctype>#include<map>usingnamespacellvm;
<