Lines Matching refs:units
55 A module consists of one or more module units. A module unit is a special
67 In this document, module units are classified into:
83 units with the same declaration.
153 …n let's see a little bit more complex "hello world" example which uses the 4 kinds of module units.
312 Remember that module units still have an object counterpart to the BMI
317 Module units are translation units. We need to compile them to object files
329 And the compilation process for module units are like:
338 As the diagrams show, we need to compile the BMI from module units to object files and link the obj…
339 …But we can't do this for the BMI from header units. See the later section for the definition of he…
354 The language option of module units and their non-module-unit users should be consistent.
393 debugging code depends on consistent use of ``NDEBUG`` also in other translation units.
600 In consistent filename suffix requirement for importable module units
639 Also we could use `-fmodule-header={user,system}` option to produce the BMI for header units
688 With the existing implementation ``-fprebuilt-module-path`` cannot be used for header units
690 For header units, use ``-fmodule-file`` to include the relevant PCM file for each header unit.
707 It makes sense due to the semantics of header units, which are just like headers.
749 Header units have pretty similar semantics with Clang modules.
752 In fact, we could even "mimic" the sytle of header units by Clang modules:
775 Then immediately leads to the question: why don't we implement header units through Clang header mo…
779 However, these things are not part of Standard C++ Header units,
786 So the final answer for why we don't reuse the interface of Clang modules for header units is that
787 there are some differences between header units and Clang modules and that ignoring those
862 of imported module units so that it can perform IPO (InterProcedural Optimization, primarily inlini…
864 the imported module units.
865 In other words, the imported code would be processed again and again in importee units