[llvm] r209829 - Debug Info: Remove unused code. The MInsn of an _abstract_ variable is

Eric Christopher echristo at gmail.com
Fri May 30 14:23:34 PDT 2014


Cool. Thanks!

-eric

On Fri, May 30, 2014 at 2:19 PM, Adrian Prantl <aprantl at apple.com> wrote:
> r209920.
>
>> On May 29, 2014, at 10:26 AM, Adrian Prantl <aprantl at apple.com> wrote:
>>
>> I agree! I’ll do that.
>>
>> -- adrian
>>
>>
>>> On May 29, 2014, at 10:24 AM, Eric Christopher <echristo at gmail.com> wrote:
>>>
>>> Given that the remaining use of setMInsn can be inferred before
>>> construction we could just fold the argument into the constructor now
>>> I think.
>>>
>>> -eric
>>>
>>> On Thu, May 29, 2014 at 9:56 AM, Adrian Prantl <aprantl at apple.com> wrote:
>>>> Author: adrian
>>>> Date: Thu May 29 11:56:48 2014
>>>> New Revision: 209829
>>>>
>>>> URL: http://llvm.org/viewvc/llvm-project?rev=209829&view=rev
>>>> Log:
>>>> Debug Info: Remove unused code. The MInsn of an _abstract_ variable is
>>>> never used again and updating the abstract variable for each inlined
>>>> instance of it was questionable in the first place.
>>>>
>>>> Modified:
>>>>   llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
>>>>
>>>> Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
>>>> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp?rev=209829&r1=209828&r2=209829&view=diff
>>>> ==============================================================================
>>>> --- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp (original)
>>>> +++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfDebug.cpp Thu May 29 11:56:48 2014
>>>> @@ -1179,8 +1179,6 @@ DwarfDebug::collectVariableInfo(SmallPtr
>>>>    DbgVariable *RegVar = new DbgVariable(DV, AbsVar, this);
>>>>    if (!addCurrentFnArgument(RegVar, Scope))
>>>>      addScopeVariable(Scope, RegVar);
>>>> -    if (AbsVar)
>>>> -      AbsVar->setMInsn(MInsn);
>>>>
>>>>    // Check if the first DBG_VALUE is valid for the rest of the function.
>>>>    if (Ranges.size() == 1 && Ranges.front().second == nullptr) {
>>>>
>>>>
>>>> _______________________________________________
>>>> llvm-commits mailing list
>>>> llvm-commits at cs.uiuc.edu
>>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>




More information about the llvm-commits mailing list