DirectXShaderCompiler/include/llvm/MC
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
..
MCParser Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
ConstantPools.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCAsmBackend.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCAsmInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCAsmInfoCOFF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCAsmInfoDarwin.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCAsmInfoELF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCAsmLayout.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCAssembler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCCodeEmitter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCCodeGenInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCContext.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCDirectives.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCDisassembler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCDwarf.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCELFObjectWriter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCELFStreamer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCExpr.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCExternalSymbolizer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCFixedLenDisassembler.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCFixup.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCFixupKindInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCInst.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCInstBuilder.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCInstPrinter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCInstrAnalysis.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCInstrDesc.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCInstrInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCInstrItineraries.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCLabel.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCLinkerOptimizationHint.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCMachObjectWriter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCObjectFileInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCObjectStreamer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCObjectWriter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCRegisterInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCRelocationInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSchedule.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSection.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSectionCOFF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSectionELF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSectionMachO.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCStreamer.h [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
MCSubtargetInfo.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSymbol.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSymbolCOFF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSymbolELF.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSymbolMachO.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCSymbolizer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCTargetAsmParser.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCTargetOptions.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCTargetOptionsCommandFlags.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCValue.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCWin64EH.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCWinCOFFObjectWriter.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCWinCOFFStreamer.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MCWinEH.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
MachineLocation.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SectionKind.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
StringTableBuilder.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
SubtargetFeature.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00
YAML.h Revert license text in banner comments to original llvm verbage (#33) 2017-01-24 17:54:00 -08:00