llvm-mirror/include/llvm/MC
Sanjin Sijaric b45305d59c [ARM64][Windows] MCLayer support for exception handling
Add ARM64 unwind codes to MCLayer, as well SEH directives that will be emitted
by the frame lowering patch to follow.  We only emit unwind codes into object
object files for now.

Differential Revision: https://reviews.llvm.org/D50166

llvm-svn: 345450
2018-10-27 06:13:06 +00:00
..
MCDisassembler Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCParser [MC] Separate masm integer literal lexer support from inline asm 2018-10-24 20:23:57 +00:00
ConstantPools.h [MC] Fix constant pools with DenseMap sentinel values 2017-05-30 09:37:11 +00:00
LaneBitmask.h Constexprify LaneBitmask factory methods. 2017-12-18 13:20:26 +00:00
MachineLocation.h Remove the unused Offset field from MachineLocation (NFC) 2017-08-02 17:07:38 +00:00
MCAsmBackend.h [mips][micromips] Fix how values in .gcc_except_table are calculated 2018-10-16 08:27:28 +00:00
MCAsmInfo.h Revert "[COFF] Use comdat shared constants for MinGW as well" 2018-07-26 10:48:20 +00:00
MCAsmInfoCOFF.h [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-11 00:27:28 +00:00
MCAsmInfoDarwin.h [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-11 00:27:28 +00:00
MCAsmInfoELF.h [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-11 00:27:28 +00:00
MCAsmInfoWasm.h [WebAssembly] clang-format (NFC) 2018-09-05 01:27:38 +00:00
MCAsmLayout.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCAsmMacro.h MC: fix layering violation introduced in r325139. 2018-03-20 17:07:25 +00:00
MCAssembler.h [MC] Move bundling and MCSubtargetInfo to MCEncodedFragment [NFC] 2018-06-15 09:48:18 +00:00
MCCodeEmitter.h [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-08 22:23:19 +00:00
MCCodePadder.h Remove MachineLoopInfo dependency from AsmPrinter. 2018-04-09 00:54:47 +00:00
MCCodeView.h [codeview] Clean up machinery for deferring .cv_loc emission 2018-08-28 23:25:59 +00:00
MCContext.h Revert BTF commit series. 2018-10-12 19:41:05 +00:00
MCDirectives.h [MachO] Add MachO alt-entry directive support. 2016-03-15 01:43:05 +00:00
MCDwarf.h Revert r343317 2018-09-28 17:01:50 +00:00
MCELFObjectWriter.h The initial .text section generated in object files was missing the 2018-09-06 22:09:31 +00:00
MCELFStreamer.h [MC] Error on a .zerofill directive in a non-virtual section 2018-07-02 17:29:43 +00:00
MCExpr.h [MC][X86] Enhance X86 Register expression handling to more closely match GCC. 2018-08-16 16:31:14 +00:00
MCFixedLenDisassembler.h
MCFixup.h [RISCV] Add symbol diff relocation support for RISC-V 2018-05-23 12:36:18 +00:00
MCFixupKindInfo.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCFragment.h [DebugInfo] Generate fixups as emitting DWARF .debug_line. 2018-08-01 02:18:06 +00:00
MCInst.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCInstBuilder.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCInstPrinter.h Cleanup. NFC 2018-06-10 04:53:14 +00:00
MCInstrAnalysis.h [tblgen][llvm-mca] Add the ability to describe move elimination candidates via tablegen. 2018-10-12 11:23:04 +00:00
MCInstrDesc.h [WebAssembly] Add isEHScopeReturn instruction property 2018-08-21 19:44:11 +00:00
MCInstrInfo.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCInstrItineraries.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCLabel.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCLinkerOptimizationHint.h [MC] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC). 2017-04-26 22:31:39 +00:00
MCMachObjectWriter.h MC: Separate creating a generic object writer from creating a target object writer. NFCI. 2018-05-21 19:20:29 +00:00
MCObjectFileInfo.h [Codegen] - Implement basic .debug_loclists section emission (DWARF5). 2018-10-26 11:25:12 +00:00
MCObjectStreamer.h Revert BTF commit series. 2018-10-12 19:41:05 +00:00
MCObjectWriter.h MC: Implement support for new .addrsig and .addrsig_sym directives. 2018-07-17 22:17:18 +00:00
MCRegisterInfo.h [MC] Remove PhysRegSize from MCRegisterClass 2018-08-09 15:19:07 +00:00
MCSchedule.h [MCSched] Bind PFM Counters to the CPUs instead of the SchedModel. 2018-10-25 07:44:01 +00:00
MCSection.h The initial .text section generated in object files was missing the 2018-09-06 22:09:31 +00:00
MCSectionCOFF.h [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-10 01:33:54 +00:00
MCSectionELF.h Fix asm printing of associated sections. 2017-03-14 19:28:51 +00:00
MCSectionMachO.h Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
MCSectionWasm.h [WebAssembly] Add first claass symbol table to wasm objects 2018-02-23 05:08:34 +00:00
MCStreamer.h [ARM64][Windows] MCLayer support for exception handling 2018-10-27 06:13:06 +00:00
MCSubtargetInfo.h [RFC][Patch 2/3] Add a MCSubtargetInfo hook to resolve variant scheduling classes. 2018-05-25 16:02:43 +00:00
MCSymbol.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCSymbolCOFF.h [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-10 01:33:54 +00:00
MCSymbolELF.h
MCSymbolMachO.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCSymbolWasm.h [WebAssembly] Refactor WasmSignature and use it for MCSymbolWasm 2018-10-03 22:22:48 +00:00
MCTargetOptions.h [WebAssembly] Add exception handling option and feature 2018-02-24 00:40:50 +00:00
MCTargetOptionsCommandFlags.inc Rename *CommandFlags.def to *CommandFlags.inc 2018-04-11 18:49:37 +00:00
MCValue.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
MCWasmObjectWriter.h [WebAssembly] clang-format (NFC) 2018-09-05 01:27:38 +00:00
MCWasmStreamer.h [MC] Error on a .zerofill directive in a non-virtual section 2018-07-02 17:29:43 +00:00
MCWin64EH.h [ARM64][Windows] MCLayer support for exception handling 2018-10-27 06:13:06 +00:00
MCWinCOFFObjectWriter.h MC: Separate creating a generic object writer from creating a target object writer. NFCI. 2018-05-21 19:20:29 +00:00
MCWinCOFFStreamer.h [MC] Add support for the .rva assembler directive for COFF targets 2018-07-26 20:11:26 +00:00
MCWinEH.h [ARM64][Windows] MCLayer support for exception handling 2018-10-27 06:13:06 +00:00
SectionKind.h [ARM] Implement execute-only support in CodeGen 2016-12-15 07:59:08 +00:00
StringTableBuilder.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
SubtargetFeature.h Subtarget support for parameterized register class information 2017-09-14 20:44:20 +00:00