This is an archive of the discontinued LLVM Phabricator instance.

clang side of http://reviews.llvm.org/D14690
AbandonedPublic

Authored by rafael on Nov 15 2015, 5:45 PM.

Details

Diff Detail

Event Timeline

rafael updated this revision to Diff 40242.Nov 15 2015, 5:45 PM
rafael retitled this revision from to clang side of http://reviews.llvm.org/D14690.
rafael updated this object.
rafael added a reviewer: chandlerc.
rafael added a subscriber: cfe-commits.
tstellarAMD accepted this revision.Dec 2 2015, 10:36 AM
tstellarAMD edited edge metadata.

AMDGPU changes LGTM.

This revision is now accepted and ready to land.Dec 2 2015, 10:36 AM
chandlerc added inline comments.Dec 2 2015, 11:45 AM
include/clang/Lex/HeaderSearchOptions.h
145

There is clearly a use case for a fast StringSetVector. If it is something other than SetVector<std::string>, we should put it in LLVM's ADT and use it everywhere rather than reproducing this huge type.

include/clang/Sema/Sema.h
6847

Wow, do we really not have DenseMapInfo for SourceLocation? It seems like this would be a great candidate for DenseSet....

lib/Driver/Tools.cpp
6227

Does this belong is this patch? If so, why?

rafael abandoned this revision.Dec 2 2015, 1:18 PM

In the end we changed only SetVector.