]> granicus.if.org Git - clang/commit
Start pruning down the set of flags passed to CC1 for header search.
authorChandler Carruth <chandlerc@gmail.com>
Sun, 6 Nov 2011 07:31:36 +0000 (07:31 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sun, 6 Nov 2011 07:31:36 +0000 (07:31 +0000)
commit5ffa3eed8b1ca69e1638cffbee2e464276a1ce06
tree460b6b9b135e5a81ba6eef835f95e2dbe737c5b3
parent5b898cc987a0717538caa161a1c25343c3b6cd6f
Start pruning down the set of flags passed to CC1 for header search.
This cleans up the CC1 invocations, and reduces the overhead there.
We're still hammering the filesystem looking for the C++ standard
libraries though.

The only reservation I have about this policy is the case of virtualized
files inside of CC1, but it's not clear what the best way to solve that
is. The Driver consistently queries the actual filesystem to make its
decisions. Changing that would be a very large undertaking. It might be
worthwhile, but it's not an immediate goal.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143864 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/ToolChains.cpp