//===- Hello.cpp - Example code from "Writing an LLVMC Plugin" ------------===// // // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // Shows how to write llvmc-based drivers without using TableGen. // //===----------------------------------------------------------------------===// #include "llvm/CompilerDriver/AutoGenerated.h" #include "llvm/CompilerDriver/Main.inc" #include "llvm/Support/raw_ostream.h" namespace llvmc { namespace autogenerated { int PreprocessOptions () { return 0; } int PopulateLanguageMap (LanguageMap&) { llvm::outs() << "Hello!\n"; return 0; } int PopulateCompilationGraph (CompilationGraph&) { return 0; } } }