summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Staszak <kubastaszak@gmail.com>2012-09-04 19:49:17 +0000
committerJakub Staszak <kubastaszak@gmail.com>2012-09-04 19:49:17 +0000
commitee2b3259f125023faa2ba62c44414b9a48188304 (patch)
tree81f51e17d2e98887e51bbf108a80d05ebef51b0a
parent7523d1a847b661d0a8cc71f8aa051c873278445a (diff)
downloadbcm5719-llvm-ee2b3259f125023faa2ba62c44414b9a48188304.tar.gz
bcm5719-llvm-ee2b3259f125023faa2ba62c44414b9a48188304.zip
Remove unneeded code.
llvm-svn: 163160
-rw-r--r--llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h b/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h
index 4a9838aa75d..3646d736aba 100644
--- a/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h
+++ b/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h
@@ -27,32 +27,3 @@ bool bypassSlowDivision(llvm::Function &F,
const llvm::DenseMap<llvm::Type *, llvm::Type *> &BypassTypeMap);
#endif
-//===- llvm/Transforms/Utils/BypassSlowDivision.h --------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// This file contains an optimization for div and rem on architectures that
-// execute short instructions significantly faster than longer instructions.
-// For example, on Intel Atom 32-bit divides are slow enough that during
-// runtime it is profitable to check the value of the operands, and if they are
-// positive and less than 256 use an unsigned 8-bit divide.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef TRANSFORMS_UTILS_BYPASSSLOWDIVISION_H
-#define TRANSFORMS_UTILS_BYPASSSLOWDIVISION_H
-
-#include "llvm/Function.h"
-
-/// This optimization identifies DIV instructions that can be
-/// profitably bypassed and carried out with a shorter, faster divide.
-bool bypassSlowDivision(llvm::Function &F,
- llvm::Function::iterator &I,
- const llvm::DenseMap<llvm::Type *, llvm::Type *> &BypassTypeMap);
-
-#endif
OpenPOWER on IntegriCloud