Speed up compute_interface_vtables
Summary:
A while ago, I moved compute_interface_vtables to a separate thread so
it wouldn't slow the build (by much). I've just noticed that it
sometimes runs much longer than the steps it runs in parallel with,
and after investigating, found that building the conflict graph was
O(n^2). Fix that by using std::unordered_set instead of std::vector.
Reviewed By: ricklavoie, binliu19
Differential Revision:
D17817227
fbshipit-source-id:
6be38519989807541b4913ea129ad513047f30b8