[PATCH] D25337: [Modules] Add a command line option for enabling the modules feature exclusively for the Clang builtins.
Elad Cohen via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 6 11:30:06 PDT 2016
eladcohen created this revision.
eladcohen added reviewers: hans, rnk, zvi, rsmith, chandlerc.
eladcohen added a subscriber: cfe-commits.
-fexclusive-builtin-modules enables the clang 'modules' feature exclusively for the clang intrinsic header files.
The end goal of this effort is to have this option on by default for x86 targets so we could reduce the long compile time of the x86 intrinsic header files.
https://reviews.llvm.org/D25337
Files:
docs/Modules.rst
include/clang/Driver/Options.td
lib/Driver/Tools.cpp
test/CodeGen/3dnow-builtins.c
test/CodeGen/adc-builtins.c
test/CodeGen/adx-builtins.c
test/CodeGen/attr-target-x86-mmx.c
test/CodeGen/avx-builtins.c
test/CodeGen/avx-cmp-builtins.c
test/CodeGen/avx-shuffle-builtins.c
test/CodeGen/avx2-builtins.c
test/CodeGen/avx512bw-builtins.c
test/CodeGen/avx512cdintrin.c
test/CodeGen/avx512dq-builtins.c
test/CodeGen/avx512er-builtins.c
test/CodeGen/avx512f-builtins.c
test/CodeGen/avx512ifma-builtins.c
test/CodeGen/avx512ifmavl-builtins.c
test/CodeGen/avx512pf-builtins.c
test/CodeGen/avx512vbmi-builtins.c
test/CodeGen/avx512vbmivl-builtin.c
test/CodeGen/avx512vl-builtins.c
test/CodeGen/avx512vlbw-builtins.c
test/CodeGen/avx512vlcd-builtins.c
test/CodeGen/avx512vldq-builtins.c
test/CodeGen/bitscan-builtins.c
test/CodeGen/bmi-builtins.c
test/CodeGen/bmi2-builtins.c
test/CodeGen/builtin-clflushopt.c
test/CodeGen/f16c-builtins.c
test/CodeGen/fma-builtins.c
test/CodeGen/fma4-builtins.c
test/CodeGen/fsgsbase-builtins.c
test/CodeGen/lzcnt-builtins.c
test/CodeGen/mmx-builtins.c
test/CodeGen/pku.c
test/CodeGen/popcnt-builtins.c
test/CodeGen/prefetchw-builtins.c
test/CodeGen/rd-builtins.c
test/CodeGen/rdrand-builtins.c
test/CodeGen/rtm-builtins.c
test/CodeGen/sha-builtins.c
test/CodeGen/sse-builtins.c
test/CodeGen/sse2-builtins.c
test/CodeGen/sse3-builtins.c
test/CodeGen/sse41-builtins.c
test/CodeGen/sse42-builtins.c
test/CodeGen/sse4a-builtins.c
test/CodeGen/ssse3-builtins.c
test/CodeGen/target-builtin-error-2.c
test/CodeGen/target-builtin-error.c
test/CodeGen/target-builtin-noerror.c
test/CodeGen/target-features-error-2.c
test/CodeGen/tbm-builtins.c
test/CodeGen/xop-builtins.c
test/CodeGenCXX/mangle-ms-vector-types.cpp
test/Driver/modules.m
test/Driver/modules.mm
test/Headers/x86-intrinsics-headers.c
test/Headers/x86intrin-2.c
test/Headers/x86intrin.c
test/Headers/x86intrin.cpp
test/lit.cfg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D25337.73825.patch
Type: text/x-patch
Size: 43194 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20161006/db623a20/attachment-0001.bin>
More information about the cfe-commits
mailing list