//===-- CppWriter.cpp - Printing LLVM IR as a C++ Source File -------------===////// The LLVM Compiler Infrastructure//// This file was developed by Reid Spencer and is distributed under the// University of Illinois Open Source License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file implements the writing of the LLVM IR as a set of C++ calls to the// LLVM IR interface. The input module is assumed to be verified.////===----------------------------------------------------------------------===//#include"llvm/CallingConv.h"#include"llvm/Constants.h"#include"llvm/DerivedTypes.h"#include"llvm/InlineAsm.h"#include"llvm/Instruction.h"#include"llvm/Instructions.h"#include"llvm/Module.h"#include"llvm/SymbolTable.h"#include"llvm/Support/CFG.h"