DirectXShaderCompiler/include/llvm-c
Ehsan 180ea63ba0
[linux-port] Introduce Windows "adapter" headers (#1314)
In this CL, we have introduced the "WinAdapter.h" header file.

This file includes declarations and definitions that will enable compilation of the code base on non-Windows platforms. These include:

* Disabling SAL annotations for non-Windows platforms.
* Defining some Windows-specifc macros that are not defined on other platforms.
* Defining Windows-specific types that are used throughout the codebase for non-Windows platforms.

This file is currently not complete. As we go forward, we will add more classes/structs/type definitions to this file for specific purposes. The contents of this file is completely disabled (#ifdef'd away) for Windows, and do not affect Windows compilation in any way.  For the most part, this is our way of enabling compilation of the codebase on non-Windows platforms without making invasive changes to the existing cpp files, and without hindering any future development. Moreover, I have added the #include of this file for all the locations that will need it for successful Linux compilation.
2018-06-17 11:31:21 -04:00
..
Transforms Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Analysis.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
BitReader.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
BitWriter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Core.h [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
Disassembler.h [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
ExecutionEngine.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
IRReader.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Initialization.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
LinkTimeOptimizer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Linker.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Object.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Support.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
Target.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
TargetMachine.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
lto.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