[llvm-commits] CVS: llvm/tools/llvm-ld/Optimize.cpp

Chris Lattner sabre at nondot.org
Thu Apr 5 17:09:56 PDT 2007


On Thu, 5 Apr 2007, Nick Lewycky wrote:
> Huh? What is the DCE pass doing that the global-dce isn't?

globaldce deletes globals and functions, not  code within functions.

-Chris

> Chris Lattner wrote:
>>
>> Changes in directory llvm/tools/llvm-ld:
>>
>> Optimize.cpp updated: 1.18 -> 1.19
>> ---
>> Log message:
>>
>> run a late dce pass to clean up extra cruft.
>>
>>
>> ---
>> Diffs of the changes:  (+1 -0)
>>
>>  Optimize.cpp |    1 +
>>  1 files changed, 1 insertion(+)
>>
>>
>> Index: llvm/tools/llvm-ld/Optimize.cpp
>> diff -u llvm/tools/llvm-ld/Optimize.cpp:1.18 llvm/tools/llvm-ld/Optimize.cpp:1.19
>> --- llvm/tools/llvm-ld/Optimize.cpp:1.18	Tue Mar  6 22:41:30 2007
>> +++ llvm/tools/llvm-ld/Optimize.cpp	Thu Apr  5 11:50:20 2007
>> @@ -201,6 +201,7 @@
>>    if (!DisableOptimizations) {
>>      addPass(Passes, createInstructionCombiningPass());
>>      addPass(Passes, createCFGSimplificationPass());
>> +    addPass(Passes, createDeadCodeEliminationPass());
>>      addPass(Passes, createGlobalDCEPass());
>>    }
>>
>>
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>>
>

-Chris

-- 
http://nondot.org/sabre/
http://llvm.org/



More information about the llvm-commits mailing list