Lines Matching full:driver
2 Driver title
14 This document describes the lld driver. The purpose of this document is to
15 describe both the motivation and design goals for the driver, as well as details
21 The lld driver is designed to support a number of different command line
53 #. Add the option to the desired :file:`lib/Driver/{flavor}Options.td`.
59 `lib/Driver/{Flavor}Driver.cpp` to call the targetInfo setter
68 #. Add an entry for the flavor in :file:`include/lld/Common/Driver.h` to
71 #. Add an entry in :file:`lib/Driver/UniversalDriver.cpp` to
72 :cpp:func:`lld::Driver::strToFlavor` and
76 #. Add a tablegen file called :file:`lib/Driver/{flavor}Options.td` that
77 describes the options. If the options are a superset of another driver, that
78 driver's td file can simply be included. The :file:`{flavor}Options.td` file
79 must also be added to :file:`lib/Driver/CMakeLists.txt`.
81 #. Add a ``{flavor}Driver`` as a subclass of :cpp:class:`lld::Driver`
82 in :file:`lib/Driver/{flavor}Driver.cpp`.