1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 20:12:56 +02:00
llvm-mirror/include/llvm/MC
Reid Kleckner 316138a83d [codeview] Begin to add support for inlined call sites
Summary:
There are three parts to inlined call frames:
1. The inlinee line subsection
2. The inline site symbol record
3. The function ids referenced by both

This change starts by emitting function ids (3) for all subprograms and
emitting the base inline site symbol record (2). The actual line numbers
in (2) use an encoded format that will come next, along with the inlinee
line subsection.

Reviewers: majnemer

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D16333

llvm-svn: 259217
2016-01-29 18:16:43 +00:00
..
MCDisassembler Reflect the MC/MCDisassembler split on the include/ level. 2016-01-26 16:44:37 +00:00
MCParser Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs. 2016-01-27 10:01:28 +00:00
ConstantPools.h [ARM,AArch64] Store source location of asm constant pool entries 2015-11-16 16:25:47 +00:00
MachineLocation.h [MC] Make another header NDEBUG-free. 2015-10-30 01:25:50 +00:00
MCAsmBackend.h [MC, COFF] Add .reloc support for WinCOFF 2016-01-19 23:05:27 +00:00
MCAsmInfo.h MCAsmInfo: Allow targets to specify when the .section directive should be omitted 2015-09-25 21:41:14 +00:00
MCAsmInfoCOFF.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCAsmInfoDarwin.h Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision 2015-01-09 18:55:42 +00:00
MCAsmInfoELF.h [WebAssembly] Don't create a needless .note.GNU-stack section 2016-01-15 23:59:13 +00:00
MCAsmLayout.h Merge MCSymbol and MCSymbolData. 2015-05-29 20:31:23 +00:00
MCAssembler.h [ptr-traits] Add a bunch of includes to provide complete types that are 2015-12-29 09:06:21 +00:00
MCCodeEmitter.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCCodeGenInfo.h MC: MCCodeGenInfo naming update. NFC. 2015-05-15 19:13:31 +00:00
MCCodeView.h Reland "[CodeView] Use assembler directives for line tables" 2016-01-29 00:49:42 +00:00
MCContext.h Reland "[CodeView] Use assembler directives for line tables" 2016-01-29 00:49:42 +00:00
MCDirectives.h ARM: support .watchos_version_min and .tvos_version_min. 2015-10-28 22:36:05 +00:00
MCDwarf.h Rename MCLineEntry to MCDwarfLineEntry 2016-01-21 01:59:03 +00:00
MCELFObjectWriter.h Convert a few assert failures into proper errors. 2016-01-13 22:56:57 +00:00
MCELFStreamer.h Delete dead code. 2015-11-03 18:55:58 +00:00
MCExpr.h [WebAssembly] Define WebAssembly-specific relocation codes. 2016-01-11 23:38:05 +00:00
MCFixedLenDisassembler.h [TableGen] Improve decoding options for non-orthogonal instructions 2015-07-15 08:04:27 +00:00
MCFixup.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCFixupKindInfo.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCFragment.h Simplify MCFillFragment. 2016-01-19 16:57:08 +00:00
MCInst.h [MC] Allowing operands to be erased from MCInst. 2015-06-04 19:49:52 +00:00
MCInstBuilder.h MC: Modernize MCOperand API naming. NFC. 2015-05-13 18:37:00 +00:00
MCInstPrinter.h [MC] Function naming NFC. 2015-06-07 20:29:37 +00:00
MCInstrAnalysis.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCInstrDesc.h Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical register arrays already use this typedef. 2015-12-05 07:13:35 +00:00
MCInstrInfo.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCInstrItineraries.h Fix typo in comment. NFC. 2015-11-18 15:02:59 +00:00
MCLabel.h MC: Tidy up formatting a bit. NFC. 2015-06-01 23:55:02 +00:00
MCLinkerOptimizationHint.h Fix -Wextra-semi warnings. 2015-07-22 20:46:11 +00:00
MCMachObjectWriter.h [ptr-traits] Add a bunch of includes to provide complete types that are 2015-12-29 09:06:21 +00:00
MCObjectFileInfo.h [codeview] Begin to add support for inlined call sites 2016-01-29 18:16:43 +00:00
MCObjectStreamer.h Reland "[CodeView] Use assembler directives for line tables" 2016-01-29 00:49:42 +00:00
MCObjectWriter.h Move MCTargetAsmParser.h to llvm/MC/MCParser where it belongs. 2016-01-27 10:01:28 +00:00
MCRegisterInfo.h [mips] Allowed dla instructions on 32-bit architectures. 2016-01-21 15:11:01 +00:00
MCSchedule.h Reformat blank lines. 2015-10-05 04:43:48 +00:00
MCSection.h [ptr-traits] Split the MCFragment type hierarchy out of the MCAssembler 2015-12-29 09:06:16 +00:00
MCSectionCOFF.h Use non virtual destructors for sections. 2015-10-07 13:46:06 +00:00
MCSectionELF.h git-clang-format r249548. 2015-10-07 20:32:24 +00:00
MCSectionMachO.h Use non virtual destructors for sections. 2015-10-07 13:46:06 +00:00
MCStreamer.h Reland "[CodeView] Use assembler directives for line tables" 2016-01-29 00:49:42 +00:00
MCSubtargetInfo.h [ARM] Introduce subtarget features per ARM architecture. 2015-11-16 11:10:19 +00:00
MCSymbol.h Fix pr24486. 2015-10-05 12:07:05 +00:00
MCSymbolCOFF.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCSymbolELF.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCSymbolMachO.h Fix include guard typo introduced in r239315. 2015-07-11 09:40:28 +00:00
MCTargetOptions.h [MC, COFF] Support link /incremental conditionally 2015-12-21 22:09:27 +00:00
MCTargetOptionsCommandFlags.h [MC, COFF] Support link /incremental conditionally 2015-12-21 22:09:27 +00:00
MCValue.h ELF can handle some relocations of the form -sym + constant. 2015-11-02 19:13:59 +00:00
MCWin64EH.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCWinCOFFObjectWriter.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
MCWinCOFFStreamer.h [Assembler] Make fatal assembler errors non-fatal 2015-11-17 10:00:43 +00:00
MCWinEH.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
SectionKind.h [MC] Fix the comment header for this header file. It was just 2015-12-29 09:06:10 +00:00
StringTableBuilder.h Reland "[CodeView] Use assembler directives for line tables" 2016-01-29 00:49:42 +00:00
SubtargetFeature.h (NFC) Change SubtargetFeatures::ToggleFeature and 2016-01-05 10:25:56 +00:00
YAML.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00