DirectXShaderCompiler/include/llvm
Chris B 0a0ed9f50b
Make it possible to enable building LLVM & Clang unit tests (#4020)
* Changes to get LLVM unit tests building

This change gets the LLVM unit tests building again and running through
LIT via the `check-llvm-unit` target.

This change does not have the tests passing! Subsequent changes will
get the unit tests passing. This change also disables some tests where
the LLVM code is no longer used and making those tests work will
require substantial effort.

* Changes to get Clang unit tests building

This change gets the Clang unit tests building again and running
through LIT via the `check-clang-unit` target.

This change does not have the tests passing! Subsequent changes will
get the unit tests passing. This change also disables some tests where
the Clang code is no longer used and making those tests work will
require substantial effort.

* A few extra Windows fixes

This adds some missing APIs to the Windows Filesystem code and adds an
option to hctbuild to enable building the LLVM & Clang unit tests.

* Disable libClangFormat tests

These tests are a bit gnarly to repair... unless we really start using
the format library we probably just want to disable these tests.
2021-10-20 12:32:45 -05:00
..
ADT Fix llvm::BitVector::resize (#4008) 2021-10-14 15:18:03 -05:00
Analysis Od fixes sep2021 (#3990) 2021-10-05 03:28:21 -07:00
AsmParser Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Bitcode Optimized bitcode loading. Added function to only materialize named MD. (#2854) 2020-04-28 14:04:19 -07:00
CodeGen Integration from OS repo (#2541) 2019-10-22 15:43:26 -07:00
Config Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
DebugInfo Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ExecutionEngine Rename 'module' to 'hModule' for C++20 compat (#2667) 2020-03-01 18:12:31 -08:00
IR Fixed an assert when a dxil error happens with global variable (#3974) 2021-09-28 10:09:28 -07:00
IRReader Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LTO Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LibDriver Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LineEditor Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Linker Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MC [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
Object Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Option Make it possible to enable building LLVM & Clang unit tests (#4020) 2021-10-20 12:32:45 -05:00
PassPrinters HLSL test infrastucture and other refactoring and helper classes (#2682) 2020-02-06 21:49:21 -08:00
Passes Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ProfileData Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Support convert recoverable exceptions to c++ (#3636) 2021-03-26 19:56:42 -07:00
TableGen [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
Target Integration from OS repo (#2541) 2019-10-22 15:43:26 -07:00
Transforms Added option to not generate nops (#3419) 2021-02-01 15:57:53 -08:00
llvm_assert DPF on llvm_assert. (#1115) 2018-03-12 12:55:31 -07:00
CMakeLists.txt Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
InitializePasses.h Fixed broken debug info for "out" and "inout" args. (#2914) 2020-05-26 13:32:26 -07:00
LinkAllIR.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LinkAllPasses.h Fix remaining Clang warnings (#3008) 2020-06-29 19:24:52 -07:00
Pass.h Move PIX options out of DxilGenerationPass.*, use option string properly, reduce header usage (#1022) 2018-01-26 15:43:44 -08:00
PassAnalysisSupport.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PassInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
PassRegistry.h [linux-port] Enable some code. Disable some code. (#1372) 2018-06-25 20:15:54 -04:00
PassSupport.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
module.modulemap first commit 2016-12-28 11:52:27 -08:00
module.modulemap.build first commit 2016-12-28 11:52:27 -08:00