diff options
Diffstat (limited to 'contrib/llvm/tools/llvmc/example/Simple/Simple.td')
-rw-r--r-- | contrib/llvm/tools/llvmc/example/Simple/Simple.td | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/contrib/llvm/tools/llvmc/example/Simple/Simple.td b/contrib/llvm/tools/llvmc/example/Simple/Simple.td deleted file mode 100644 index 87bc385..0000000 --- a/contrib/llvm/tools/llvmc/example/Simple/Simple.td +++ /dev/null @@ -1,37 +0,0 @@ -//===- Simple.td - A simple plugin for LLVMC ------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// A simple LLVMC-based gcc wrapper that shows how to write LLVMC plugins. -// -// To compile, use this command: -// -// $ cd $LLVMC_DIR/example/Simple -// $ make -// -// Run as: -// -// $ llvmc -load $LLVM_DIR/Release/lib/plugin_llvmc_Simple.so -// -// For instructions on how to build your own LLVMC-based driver, see -// the 'example/Skeleton' directory. -//===----------------------------------------------------------------------===// - -include "llvm/CompilerDriver/Common.td" - -def gcc : Tool< -[(in_language "c"), - (out_language "executable"), - (output_suffix "out"), - (cmd_line "gcc $INFILE -o $OUTFILE"), - (sink) -]>; - -def LanguageMap : LanguageMap<[LangToSuffixes<"c", ["c"]>]>; - -def CompilationGraph : CompilationGraph<[Edge<"root", "gcc">]>; |