+++ /dev/null
-//===-- Transforms/IPO/GlobalDCE.h - DCE global values -----------*- C++ -*--=//
-//
-// This transform is designed to eliminate unreachable internal globals
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_TRANSFORM_IPO_GLOBALDCE_H
-#define LLVM_TRANSFORM_IPO_GLOBALDCE_H
-
-class Pass;
-Pass *createGlobalDCEPass();
-
-#endif
+++ /dev/null
-//===-- Transforms/IPO/Internalize.h - Mark functions internal ---*- C++ -*--=//
-//
-// This pass loops over all of the functions in the input module, looking for a
-// main function. If a main function is found, all other functions are marked
-// as internal.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_TRANSFORM_IPO_INTERNALIZE_H
-#define LLVM_TRANSFORM_IPO_INTERNALIZE_H
-
-class Pass;
-Pass *createInternalizePass();
-
-#endif
+++ /dev/null
-//===-- Transforms/IPO/PoolAllocate.h - Pool Allocation Pass -----*- C++ -*--=//
-//
-// This transform changes programs so that disjoint data structures are
-// allocated out of different pools of memory, increasing locality and shrinking
-// pointer size.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_TRANSFORM_IPO_POOLALLOCATE_H
-#define LLVM_TRANSFORM_IPO_POOLALLOCATE_H
-
-class Pass;
-Pass *createPoolAllocatePass();
-
-#endif
+++ /dev/null
-//===- llvm/Transforms/SimpleStructMutation.h - Permute Structs --*- C++ -*--=//
-//
-// This pass does is a wrapper that can do a few simple structure mutation
-// transformations.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_TRANSFORMS_SIMPLESTRUCTMUTATION_H
-#define LLVM_TRANSFORMS_SIMPLESTRUCTMUTATION_H
-
-class Pass;
-class TargetData;
-Pass *createSwapElementsPass(const TargetData &);
-Pass *createSortElementsPass(const TargetData &);
-
-#endif