Author: lattner Date: Fri Jan 11 12:47:45 2008 New Revision: 45874 URL: http://llvm.org/viewvc/llvm-project?rev=45874&view=rev Log: another minor datastructure tweak.
Modified: llvm/trunk/lib/Transforms/IPO/ArgumentPromotion.cpp Modified: llvm/trunk/lib/Transforms/IPO/ArgumentPromotion.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/ArgumentPromotion.cpp?rev=45874&r1=45873&r2=45874&view=diff ============================================================================== --- llvm/trunk/lib/Transforms/IPO/ArgumentPromotion.cpp (original) +++ llvm/trunk/lib/Transforms/IPO/ArgumentPromotion.cpp Fri Jan 11 12:47:45 2008 @@ -328,7 +328,7 @@ /// safe to do so. Function *ArgPromotion::DoPromotion(Function *F, SmallVectorImpl<Argument*> &Args2Prom) { - std::set<Argument*> ArgsToPromote(Args2Prom.begin(), Args2Prom.end()); + SmallPtrSet<Argument*, 8> ArgsToPromote(Args2Prom.begin(), Args2Prom.end()); // Start by computing a new prototype for the function, which is the same as // the old function, but has modified arguments. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits