From 378fb1df55589ed771670b4c97bd799361183d54 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 23 Jul 2002 19:37:38 +0000 Subject: [PATCH] Merge the contents of ChangeAllocations.h into Scalar.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3028 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Transforms/ChangeAllocations.h | 19 ------------------- include/llvm/Transforms/Scalar.h | 11 +++++++++++ 2 files changed, 11 insertions(+), 19 deletions(-) delete mode 100644 include/llvm/Transforms/ChangeAllocations.h diff --git a/include/llvm/Transforms/ChangeAllocations.h b/include/llvm/Transforms/ChangeAllocations.h deleted file mode 100644 index 1b837419bd5..00000000000 --- a/include/llvm/Transforms/ChangeAllocations.h +++ /dev/null @@ -1,19 +0,0 @@ -//===- llvm/Transforms/ChangeAllocations.h -----------------------*- C++ -*--=// -// -// This file defines two passes that convert malloc and free instructions to -// calls to and from %malloc & %free function calls. The LowerAllocations -// transformation is a target dependant tranformation because it depends on the -// size of data types and alignment constraints. -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_TRANSFORMS_CHANGEALLOCATIONS_H -#define LLVM_TRANSFORMS_CHANGEALLOCATIONS_H - -class Pass; -class TargetData; - -Pass *createLowerAllocationsPass(const TargetData &TD); -Pass *createRaiseAllocationsPass(); - -#endif diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h index 5161ac708ad..b1a4340c1f5 100644 --- a/include/llvm/Transforms/Scalar.h +++ b/include/llvm/Transforms/Scalar.h @@ -9,6 +9,7 @@ #define LLVM_TRANSFORMS_SCALAR_H class Pass; +class TargetData; //===----------------------------------------------------------------------===// // @@ -159,6 +160,16 @@ Pass *createReassociatePass(); Pass *createCFGSimplificationPass(); +//===----------------------------------------------------------------------===// +// These two passes convert malloc and free instructions to and from %malloc & +// %free function calls. The LowerAllocations transformation is a target +// dependant tranformation because it depends on the size of data types and +// alignment constraints. +// +Pass *createLowerAllocationsPass(const TargetData &TD); +Pass *createRaiseAllocationsPass(); + + //===----------------------------------------------------------------------===// // // These functions removes symbols from functions and modules.