Revert "Removed Subzero compilation from SwiftShader solution"

It caused building Subzero individually to fail. Instead I've added
a header which will get included when the submodule is not present
and generates an error. The LLVM dependencies were split off into a
separate project to make this work.

This reverts commit d5d886eb1c5502c2b976388742b2bb50d4d0ce65.

Change-Id: Ie80a02e20ac67d6a4e0984e1fbab84b880a03469
Reviewed-on: https://swiftshader-review.googlesource.com/7611
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/Reactor/SubzeroLLVMDependencies.vcxproj.filters b/src/Reactor/SubzeroLLVMDependencies.vcxproj.filters
new file mode 100644
index 0000000..e8fb6fd
--- /dev/null
+++ b/src/Reactor/SubzeroLLVMDependencies.vcxproj.filters
@@ -0,0 +1,572 @@
+<?xml version="1.0" encoding="utf-8"?>

+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

+  <ItemGroup>

+    <Filter Include="Source Files">

+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>

+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>

+    </Filter>

+    <Filter Include="Header Files">

+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>

+      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>

+    </Filter>

+    <Filter Include="Resource Files">

+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>

+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>

+    </Filter>

+    <Filter Include="Header Files\ADT">

+      <UniqueIdentifier>{0da3a0e9-f29e-4cd5-a25d-c0f44c1c09b2}</UniqueIdentifier>

+    </Filter>

+    <Filter Include="Header Files\Config">

+      <UniqueIdentifier>{242acd83-7eb0-4719-9882-c5d5e062c6a3}</UniqueIdentifier>

+    </Filter>

+    <Filter Include="Header Files\IR">

+      <UniqueIdentifier>{6a818501-5a25-409f-bc10-fa7347bf158f}</UniqueIdentifier>

+    </Filter>

+    <Filter Include="Header Files\IRReader">

+      <UniqueIdentifier>{285fee05-6da7-4236-a40e-2c82149f2da8}</UniqueIdentifier>

+    </Filter>

+    <Filter Include="Header Files\Support">

+      <UniqueIdentifier>{0e46939b-2156-4e7f-a4bc-fd2f88dd570b}</UniqueIdentifier>

+    </Filter>

+    <Filter Include="Header Files\Support\ELFRelocs">

+      <UniqueIdentifier>{cb9e0505-85f3-4018-af9f-d4315c6e3a63}</UniqueIdentifier>

+    </Filter>

+    <Filter Include="Source Files\Support">

+      <UniqueIdentifier>{8ab31cf9-a6b8-455b-8a2e-e7d6278f09f8}</UniqueIdentifier>

+    </Filter>

+    <Filter Include="Source Files\Support\Windows">

+      <UniqueIdentifier>{8afa9624-d7d9-4dca-adcf-c9b45938f2b4}</UniqueIdentifier>

+    </Filter>

+  </ItemGroup>

+  <ItemGroup>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\APInt.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Atomic.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\circular_raw_ostream.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\CommandLine.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\ConvertUTF.c">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\ConvertUTFWrapper.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Debug.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\ErrorHandling.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\FoldingSet.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Hashing.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Host.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\ManagedStatic.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\MemoryBuffer.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Mutex.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Path.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Process.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Program.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\raw_os_ostream.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\raw_ostream.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Signals.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\SmallPtrSet.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\SmallVector.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\StringExtras.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\StringMap.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\StringRef.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\StringSaver.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\TargetParser.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Threading.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Timer.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\TimeValue.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Triple.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+    <ClCompile Include="..\..\third_party\llvm-subzero\lib\Support\Twine.cpp">

+      <Filter>Source Files\Support</Filter>

+    </ClCompile>

+  </ItemGroup>

+  <ItemGroup>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\APFloat.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\APInt.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\ArrayRef.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\BitVector.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\DenseMap.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\DenseMapInfo.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\edit_distance.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\EpochTracker.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\FoldingSet.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\Hashing.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\ilist.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\ilist_base.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\ilist_iterator.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\ilist_node.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\ilist_node_base.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\IntrusiveRefCntPtr.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\iterator.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\iterator_range.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\None.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\Optional.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\PointerIntPair.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\PointerUnion.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\simple_ilist.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\SmallPtrSet.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\SmallString.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\SmallVector.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\Statistic.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\STLExtras.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\StringExtras.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\StringMap.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\StringRef.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\StringSwitch.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\Triple.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\ADT\Twine.h">

+      <Filter>Header Files\ADT</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\AlignOf.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Allocator.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\ARMBuildAttributes.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Atomic.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Casting.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\CBindingWrapping.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\circular_raw_ostream.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\COFF.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\CommandLine.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Compiler.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\ConvertUTF.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\DataStream.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\DataTypes.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Debug.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELF.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Endian.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Errc.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Errno.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Error.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\ErrorHandling.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\ErrorOr.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\FileSystem.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\FileUtilities.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Format.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Host.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\MachO.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\ManagedStatic.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\MathExtras.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\MD5.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Memory.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\MemoryBuffer.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\MemoryObject.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Mutex.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\MutexGuard.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Options.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Path.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\PointerLikeTypeTraits.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Process.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Program.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\raw_os_ostream.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\raw_ostream.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Signals.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\StreamingMemoryObject.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\StringSaver.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\SwapByteOrder.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\TargetParser.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\thread.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Threading.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Timer.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\TimeValue.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\type_traits.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\Valgrind.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Support\WindowsError.h">

+      <Filter>Header Files\Support</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IRReader\IRReader.h">

+      <Filter>Header Files\IRReader</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Argument.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Attributes.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\BasicBlock.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\CallingConv.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Constant.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\DebugLoc.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\DerivedTypes.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Function.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\GlobalObject.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\GlobalValue.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Instruction.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\LLVMContext.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Metadata.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\OperandTraits.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\SymbolTableListTraits.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\TrackingMDRef.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Type.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Use.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\User.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\IR\Value.h">

+      <Filter>Header Files\IR</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Config\config.h">

+      <Filter>Header Files\Config</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm\Config\llvm-config.h">

+      <Filter>Header Files\Config</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm-c\ErrorHandling.h">

+      <Filter>Header Files</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm-c\Support.h">

+      <Filter>Header Files</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\include\llvm-c\Types.h">

+      <Filter>Header Files</Filter>

+    </ClInclude>

+    <ClInclude Include="..\..\third_party\llvm-subzero\lib\Support\Windows\WindowsSupport.h">

+      <Filter>Source Files\Support\Windows</Filter>

+    </ClInclude>

+  </ItemGroup>

+  <ItemGroup>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\AArch64.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\AMDGPU.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\ARM.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\AVR.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\BPF.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\Hexagon.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\i386.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\Lanai.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\Mips.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\PowerPC.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\PowerPC64.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\Sparc.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\SystemZ.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\WebAssembly.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ELFRelocs\x86_64.def">

+      <Filter>Header Files\Support\ELFRelocs</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\AArch64TargetParser.def">

+      <Filter>Header Files\Support</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\ARMTargetParser.def">

+      <Filter>Header Files\Support</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\Support\MachO.def">

+      <Filter>Header Files\Support</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\IR\Attributes.inc">

+      <Filter>Header Files\IR</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\IR\Instruction.def">

+      <Filter>Header Files\IR</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\IR\Metadata.def">

+      <Filter>Header Files\IR</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\include\llvm\IR\Value.def">

+      <Filter>Header Files\IR</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\lib\Support\Windows\Host.inc">

+      <Filter>Source Files\Support\Windows</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\lib\Support\Windows\Mutex.inc">

+      <Filter>Source Files\Support\Windows</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\lib\Support\Windows\Path.inc">

+      <Filter>Source Files\Support\Windows</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\lib\Support\Windows\Process.inc">

+      <Filter>Source Files\Support\Windows</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\lib\Support\Windows\Program.inc">

+      <Filter>Source Files\Support\Windows</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\lib\Support\Windows\Signals.inc">

+      <Filter>Source Files\Support\Windows</Filter>

+    </None>

+    <None Include="..\..\third_party\llvm-subzero\lib\Support\Windows\TimeValue.inc">

+      <Filter>Source Files\Support\Windows</Filter>

+    </None>

+  </ItemGroup>

+</Project>
\ No newline at end of file