[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