[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h
Chris Lattner
lattner at cs.uiuc.edu
Wed Sep 25 18:49:01 PDT 2002
Changes in directory llvm/include/llvm/Transforms:
Scalar.h updated: 1.11 -> 1.12
---
Log message:
Change LowerAllocations pass to 'require' TargetData instead of it being
passed in.
---
Diffs of the changes:
Index: llvm/include/llvm/Transforms/Scalar.h
diff -u llvm/include/llvm/Transforms/Scalar.h:1.11 llvm/include/llvm/Transforms/Scalar.h:1.12
--- llvm/include/llvm/Transforms/Scalar.h:1.11 Tue Sep 24 10:42:27 2002
+++ llvm/include/llvm/Transforms/Scalar.h Wed Sep 25 18:47:45 2002
@@ -9,7 +9,6 @@
#define LLVM_TRANSFORMS_SCALAR_H
class Pass;
-class TargetData;
class GetElementPtrInst;
class PassInfo;
@@ -191,11 +190,9 @@
//===----------------------------------------------------------------------===//
// 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.
+// %free function calls.
//
-Pass *createLowerAllocationsPass(const TargetData &TD);
+Pass *createLowerAllocationsPass();
Pass *createRaiseAllocationsPass();
More information about the llvm-commits
mailing list