llvm.org GIT mirror llvm / ac20beb
Move contents of these files into IPO.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3041 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 17 years ago
4 changed file(s) with 0 addition(s) and 59 deletion(s). Raw diff Collapse all Expand all
+0
-13
include/llvm/Transforms/IPO/GlobalDCE.h less more
None //===-- Transforms/IPO/GlobalDCE.h - DCE global values -----------*- C++ -*--=//
1 //
2 // This transform is designed to eliminate unreachable internal globals
3 //
4 //===----------------------------------------------------------------------===//
5
6 #ifndef LLVM_TRANSFORM_IPO_GLOBALDCE_H
7 #define LLVM_TRANSFORM_IPO_GLOBALDCE_H
8
9 class Pass;
10 Pass *createGlobalDCEPass();
11
12 #endif
+0
-15
include/llvm/Transforms/IPO/Internalize.h less more
None //===-- Transforms/IPO/Internalize.h - Mark functions internal ---*- C++ -*--=//
1 //
2 // This pass loops over all of the functions in the input module, looking for a
3 // main function. If a main function is found, all other functions are marked
4 // as internal.
5 //
6 //===----------------------------------------------------------------------===//
7
8 #ifndef LLVM_TRANSFORM_IPO_INTERNALIZE_H
9 #define LLVM_TRANSFORM_IPO_INTERNALIZE_H
10
11 class Pass;
12 Pass *createInternalizePass();
13
14 #endif
+0
-15
include/llvm/Transforms/IPO/PoolAllocate.h less more
None //===-- Transforms/IPO/PoolAllocate.h - Pool Allocation Pass -----*- C++ -*--=//
1 //
2 // This transform changes programs so that disjoint data structures are
3 // allocated out of different pools of memory, increasing locality and shrinking
4 // pointer size.
5 //
6 //===----------------------------------------------------------------------===//
7
8 #ifndef LLVM_TRANSFORM_IPO_POOLALLOCATE_H
9 #define LLVM_TRANSFORM_IPO_POOLALLOCATE_H
10
11 class Pass;
12 Pass *createPoolAllocatePass();
13
14 #endif
+0
-16
include/llvm/Transforms/IPO/SimpleStructMutation.h less more
None //===- llvm/Transforms/SimpleStructMutation.h - Permute Structs --*- C++ -*--=//
1 //
2 // This pass does is a wrapper that can do a few simple structure mutation
3 // transformations.
4 //
5 //===----------------------------------------------------------------------===//
6
7 #ifndef LLVM_TRANSFORMS_SIMPLESTRUCTMUTATION_H
8 #define LLVM_TRANSFORMS_SIMPLESTRUCTMUTATION_H
9
10 class Pass;
11 class TargetData;
12 Pass *createSwapElementsPass(const TargetData &);
13 Pass *createSortElementsPass(const TargetData &);
14
15 #endif