aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Transforms/IPO/Internalize.h
blob: e512dfc3280b725fcdb580d2e1f016c937155426 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//===-- 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