//===-- Writer.cpp - Library for converting LLVM code to C ----------------===//// // The LLVM Compiler Infrastructure//// This file was developed by the LLVM research group and is distributed under// the University of Illinois Open Source License. See LICENSE.TXT for details.// //===----------------------------------------------------------------------===////// This library converts LLVM code to C code, compilable by GCC and other C// compilers.////===----------------------------------------------------------------------===//#include"CTargetMachine.h"#include"llvm/Constants.h"#include"llvm/DerivedTypes.h"#include"llvm/Module.h"#include"llvm/Instructions.h"#include"llvm/Pass.h"#include"llvm/PassManager.h"#include"llvm/SymbolTable.h"#include"llvm/Intrinsics.h"#include"llvm/Analysis/ConstantsScanner.h"#include"llvm/Analysis/FindUsedTypes.h"#include"llvm/Analysis/LoopInfo.h"#include"llvm/CodeGen/IntrinsicLowering.h"#include"llvm/Transforms/Scalar.h"#inclu