diff options
author | Chris Lattner <sabre@nondot.org> | 2010-10-11 05:44:40 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-10-11 05:44:40 +0000 |
commit | 1ef5e84c31dfe61abc0679026131f04472d98a13 (patch) | |
tree | 86847541aa3e39426c99b8b3f58cacb0320433de /llvm/tools/llvmc/examples/mcc16/Main.cpp | |
parent | 29e78ac92399f107871496414d41cc137c577c77 (diff) | |
download | bcm5719-llvm-1ef5e84c31dfe61abc0679026131f04472d98a13.tar.gz bcm5719-llvm-1ef5e84c31dfe61abc0679026131f04472d98a13.zip |
Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if
it comes back, it will be largely a rewrite, so keeping the old codebase
in tree isn't helping anyone.
llvm-svn: 116190
Diffstat (limited to 'llvm/tools/llvmc/examples/mcc16/Main.cpp')
-rw-r--r-- | llvm/tools/llvmc/examples/mcc16/Main.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/llvm/tools/llvmc/examples/mcc16/Main.cpp b/llvm/tools/llvmc/examples/mcc16/Main.cpp deleted file mode 100644 index 55ae9128394..00000000000 --- a/llvm/tools/llvmc/examples/mcc16/Main.cpp +++ /dev/null @@ -1,57 +0,0 @@ -//===--- Main.cpp - The LLVM Compiler Driver -------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open -// Source License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// Usually this file just includes CompilerDriver/Main.inc, but here we apply -// some trickery to make the built-in '-save-temps' option hidden and enable -// '--temp-dir' by default. -// -//===----------------------------------------------------------------------===// - -#include "llvm/CompilerDriver/BuiltinOptions.h" -#include "llvm/CompilerDriver/Main.h" - -#include "llvm/System/Path.h" -#include "llvm/Config/config.h" - -#include <iostream> - -#include "PIC16.inc" - -namespace { - -// Modify the PACKAGE_VERSION to use build number in top level configure file. -void PIC16VersionPrinter(void) { - std::cout << "MPLAB C16 1.0 " << PACKAGE_VERSION << "\n"; -} - -} - -int main(int argc, char** argv) { - - // HACK - SaveTemps.setHiddenFlag(llvm::cl::Hidden); - TempDirname.setHiddenFlag(llvm::cl::Hidden); - Languages.setHiddenFlag(llvm::cl::Hidden); - DryRun.setHiddenFlag(llvm::cl::Hidden); - - llvm::cl::SetVersionPrinter(PIC16VersionPrinter); - - // Ask for a standard temp dir, but just cache its basename., and delete it. - llvm::sys::Path tempDir; - tempDir = llvm::sys::Path::GetTemporaryDirectory(); - TempDirname = tempDir.getBasename(); - tempDir.eraseFromDisk(true); - - // We are creating a temp dir in current dir, with the cached name. - // But before that remove if one already exists with that name.. - tempDir = TempDirname; - tempDir.eraseFromDisk(true); - - return llvmc::Main(argc, argv); -} |