X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=include%2Fllvm%2FTransforms%2FIPO.h;h=334fb1cc4d3ad0f798473331747fac008304e68c;hp=ae9d5c1d09b6962df2e987d3cd9fd4979a9ed3e1;hb=3845c071a7b4ff54d7d8ff4642a66e3a666349d1;hpb=172e0ca8c5c7af54cd88a0620ccb72fccce0abef diff --git a/include/llvm/Transforms/IPO.h b/include/llvm/Transforms/IPO.h index ae9d5c1d09b..334fb1cc4d3 100644 --- a/include/llvm/Transforms/IPO.h +++ b/include/llvm/Transforms/IPO.h @@ -112,19 +112,14 @@ Pass *createPruneEHPass(); //// /// The symbols in \p ExportList are never internalized. /// -/// When OnlyHidden=true, only symbols with hidden visibility are internalized. -/// /// The symbol in DSOList are internalized if it is safe to drop them from /// the symbol table. /// /// Note that commandline options that are used with the above function are not /// used now! -ModulePass *createInternalizePass(ArrayRef ExportList, - bool OnlyHidden = false); +ModulePass *createInternalizePass(ArrayRef ExportList); /// createInternalizePass - Same as above, but with an empty exportList. -ModulePass *createInternalizePass(bool OnlyHidden = false); -/// createInternalizePass - Resolve ambiguity when passed a const char *. -ModulePass *createInternalizePass(const char *SingleExport); +ModulePass *createInternalizePass(); //===----------------------------------------------------------------------===// /// createDeadArgEliminationPass - This pass removes arguments from functions