From a0201eaca86296981a6bd4038e3b5e51487cb6af Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 1 Sep 2003 16:49:57 +0000 Subject: [PATCH] Dead files git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8289 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/IPO/Cilkifier.cpp | 52 -------------------------------- lib/Transforms/IPO/Cilkifier.h | 35 --------------------- 2 files changed, 87 deletions(-) delete mode 100644 lib/Transforms/IPO/Cilkifier.cpp delete mode 100644 lib/Transforms/IPO/Cilkifier.h diff --git a/lib/Transforms/IPO/Cilkifier.cpp b/lib/Transforms/IPO/Cilkifier.cpp deleted file mode 100644 index 272b3d8177f..00000000000 --- a/lib/Transforms/IPO/Cilkifier.cpp +++ /dev/null @@ -1,52 +0,0 @@ -//===- Cilkifier.cpp - Support routines for Cilk code gen. ------*- C++ -*-===// -// -// This is located here so that the code generator (dis) does not have to -// include and link with the libtipo.a archive containing class Cilkifier -// and the rest of the automatic parallelization code. -//===----------------------------------------------------------------------===// - - -#include "Cilkifier.h" -#include "llvm/Function.h" -#include "llvm/iOther.h" -#include "llvm/DerivedTypes.h" - -//---------------------------------------------------------------------------- -// Global constants used in marking Cilk functions and function calls. -// These should be used only by the auto-parallelization pass. -//---------------------------------------------------------------------------- - -const std::string CilkSuffix(".llvm2cilk"); -const std::string DummySyncFuncName("__sync.llvm2cilk"); - -//---------------------------------------------------------------------------- -// Routines to identify Cilk functions, calls to Cilk functions, and syncs. -//---------------------------------------------------------------------------- - -bool isCilk(const Function& F) -{ - assert(F.hasName()); - return (F.getName().rfind(CilkSuffix) == - F.getName().size() - CilkSuffix.size()); -} - -bool isCilkMain(const Function& F) -{ - assert(F.hasName()); - return (F.getName() == std::string("main") + CilkSuffix); -} - - -bool isCilk(const CallInst& CI) -{ - return (CI.getCalledFunction() != NULL && isCilk(*CI.getCalledFunction())); -} - -bool isSync(const CallInst& CI) -{ - return (CI.getCalledFunction() != NULL && - CI.getCalledFunction()->getName() == DummySyncFuncName); -} - - -//---------------------------------------------------------------------------- diff --git a/lib/Transforms/IPO/Cilkifier.h b/lib/Transforms/IPO/Cilkifier.h deleted file mode 100644 index be79ab6b222..00000000000 --- a/lib/Transforms/IPO/Cilkifier.h +++ /dev/null @@ -1,35 +0,0 @@ -//===- Cilkifier.h - Support routines for Cilk code generation --*- C++ -*-===// -// -// This is located here so that the code generator (dis) does not have to -// include and link with the libtipo.a archive containing class Cilkifier -// and the rest of the automatic parallelization code. -//===----------------------------------------------------------------------===// - -#ifndef LLVM_SUPPORT_CILKIFIER_H -#define LLVM_SUPPORT_CILKIFIER_H - -#include -class Function; -class CallInst; - - -//---------------------------------------------------------------------------- -// Global constants used in marking Cilk functions and function calls. -// These should be used only by the auto-parallelization pass. -//---------------------------------------------------------------------------- - -extern const std::string CilkSuffix; -extern const std::string DummySyncFuncName; - -//---------------------------------------------------------------------------- -// Routines to identify Cilk functions, calls to Cilk functions, and syncs. -//---------------------------------------------------------------------------- - -extern bool isCilk (const Function& F); -extern bool isCilkMain (const Function& F); -extern bool isCilk (const CallInst& CI); -extern bool isSync (const CallInst& CI); - -//===----------------------------------------------------------------------===// - -#endif -- 2.34.1