[PATCH] D17505: Exit early

Rafael Ávila de Espíndola via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 22 06:58:03 PST 2016


rafael created this revision.
rafael added a reviewer: ruiu.
rafael added a subscriber: llvm-commits.
rafael set the repository for this revision to rL LLVM.

When linking our job is done as soon as the file is written, and the liker can just exit.

The situation is a bit more complicated with the current library arrangements since we unfortunately support running in the same process.

This is in the noise when linking clang, but with scyla it goes from 3.894365061 seconds to 3.879345710 seconds (1.0038 times faster). It would be interesting to see numbers on windows too, but I only have a windows VM.



Repository:
  rL LLVM

http://reviews.llvm.org/D17505

Files:
  ELF/Config.h
  ELF/Driver.cpp
  ELF/Driver.h
  ELF/Options.td
  ELF/Writer.cpp
  include/lld/Driver/Driver.h
  lib/Driver/UniversalDriver.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17505.48672.patch
Type: text/x-patch
Size: 4810 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160222/4b51ee7f/attachment.bin>


More information about the llvm-commits mailing list