[llvm-commits] [llvm] r80481 - /llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp

Chris Lattner sabre at nondot.org
Sun Aug 30 23:18:52 PDT 2009


On Aug 30, 2009, at 11:15 PM, Bill Wendling wrote:

>> +++ llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Sun  
>> Aug 30 00:55:36 2009
>> @@ -74,30 +74,27 @@
>> STATISTIC(NumSunkInst , "Number of instructions sunk");
>>
>> namespace {
>> -  class VISIBILITY_HIDDEN InstCombiner
>> -    : public FunctionPass,
>> -      public InstVisitor<InstCombiner, Instruction*> {
>> -    // Worklist of all of the instructions that need to be  
>> simplified.
>> +  /// InstCombineWorklist - This is the worklist management logic  
>> for
>> +  /// InstCombine.
>> +  class InstCombineWorklist {
>
> Would it make sense for this class to be marked 'VISIBILITY_HIDDEN'  
> as well?

VISIBILITY_HIDDEN is an optimization hint only useful for GCC versions  
before 4.2.  I'm not too compelled to continue its use anymore.  Would  
anyone object to ripping it out completely?

-Chris



More information about the llvm-commits mailing list