1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/include/llvm/MC
Sander de Smalen d910125a2c [AArch64][SVE] Fix CFA calculation in presence of SVE objects.
The CFA is calculated as (SP/FP + offset), but when there are
SVE objects on the stack the SP offset is partly scalable and
should instead be expressed as the DWARF expression:

     SP + offset + scalable_offset * VG

where VG is the Vector Granule register, containing the
number of 64bits 'granules' in a scalable vector.

Reviewed By: efriedma

Differential Revision: https://reviews.llvm.org/D84043
2020-08-04 11:47:06 +01:00
..
MCDisassembler [MC] Pass the symbol rather than its name to onSymbolStart() 2020-06-19 09:30:12 +05:30
MCParser [ms] [llvm-ml] Improve MASM STRUCT field accessor support 2020-07-13 10:34:30 -04:00
ConstantPools.h ConstantPools.h - remove unused DenseMap.h include. NFC. 2020-04-17 10:44:07 +01:00
LaneBitmask.h Fixed windows failure after D74873 2020-03-31 14:07:07 -07:00
MachineLocation.h
MCAsmBackend.h [X86] support .nops directive 2020-08-03 11:50:56 -07:00
MCAsmInfo.h [MC,NVPTX] Add MCAsmPrinter support for unsigned-only data directives. 2020-07-20 16:24:41 -07:00
MCAsmInfoCOFF.h
MCAsmInfoDarwin.h
MCAsmInfoELF.h
MCAsmInfoWasm.h
MCAsmInfoXCOFF.h
MCAsmLayout.h [MC] Fix PR45805: infinite recursion in assembler 2020-06-25 15:42:36 +01:00
MCAsmMacro.h
MCAssembler.h Temporarily Revert [X86] Not track size of the boudaryalign fragment during the layout 2020-03-03 11:15:56 +08:00
MCCodeEmitter.h Add interface emitPrefix for MCCodeEmitter 2020-01-06 17:51:14 +08:00
MCCodeView.h
MCContext.h [MC] Fix memory leak when allocating MCInst with bump allocator 2020-08-03 16:08:26 -07:00
MCDirectives.h [AIX] emit .extern and .weak directive linkage 2020-04-30 09:54:10 -04:00
MCDwarf.h [AArch64][SVE] Fix CFA calculation in presence of SVE objects. 2020-08-04 11:47:06 +01:00
MCELFObjectWriter.h [NFC] Add 'override' keyword where missing in include/ and lib/. 2020-07-14 09:47:29 -07:00
MCELFStreamer.h [MC][NFC] Use camelCase style for functions in MCObjectStreamer 2020-04-20 20:09:20 -07:00
MCExpr.h [MC] Support infix operator ! 2020-07-30 23:25:53 -07:00
MCFixedLenDisassembler.h
MCFixup.h MCFixup.h - remove unnecessary MCExpr.h include. NFCI. 2020-07-20 15:17:19 +01:00
MCFixupKindInfo.h [MC][ARM] Resolve some pcrel fixups at assembly time (PR44929) 2020-02-27 12:43:29 +01:00
MCFragment.h [X86] support .nops directive 2020-08-03 11:50:56 -07:00
MCInst.h
MCInstBuilder.h
MCInstPrinter.h [X86InstPrinter] Change printPCRelImm to print the target address in hexadecimal form 2020-03-26 08:28:59 -07:00
MCInstrAnalysis.h
MCInstrDesc.h MCInstrDesc.h - move MCSubtargetInfo forward declaration down to MCInstrInfo.h. NFC. 2020-04-16 17:13:56 +01:00
MCInstrInfo.h MCInstrDesc.h - move MCSubtargetInfo forward declaration down to MCInstrInfo.h. NFC. 2020-04-16 17:13:56 +01:00
MCInstrItineraries.h [MC] Widen the functional unit type from 32 to 64 bits. 2020-02-24 09:37:00 +01:00
MCLabel.h
MCLinkerOptimizationHint.h
MCMachObjectWriter.h [NFC] Add 'override' keyword where missing in include/ and lib/. 2020-07-14 09:47:29 -07:00
MCObjectFileInfo.h [DWARF5] Added support for emission of .debug_macro.dwo section 2020-05-30 11:13:23 +05:30
MCObjectStreamer.h [X86] support .nops directive 2020-08-03 11:50:56 -07:00
MCObjectWriter.h MCObjectWriter.h - remove Endian.h/EndianStream.h/raw_ostream.h includes. NFC 2020-04-17 10:44:08 +01:00
MCRegister.h [NFCI] Cleanup range checks in Register/MCRegister 2020-06-26 14:55:55 -04:00
MCRegisterInfo.h
MCSchedule.h MCSchedule.h - replace ArrayRef.h include with forward declaration. NFC. 2020-04-16 17:13:56 +01:00
MCSection.h [MC][COFF][ELF] Reject instructions in IMAGE_SCN_CNT_UNINITIALIZED_DATA/SHT_NOBITS sections 2020-04-15 21:02:47 -07:00
MCSectionCOFF.h [MC][COFF][ELF] Reject instructions in IMAGE_SCN_CNT_UNINITIALIZED_DATA/SHT_NOBITS sections 2020-04-15 21:02:47 -07:00
MCSectionELF.h [MC][COFF][ELF] Reject instructions in IMAGE_SCN_CNT_UNINITIALIZED_DATA/SHT_NOBITS sections 2020-04-15 21:02:47 -07:00
MCSectionMachO.h [MC] Replace MCSection*::getName() with MCSection::getName(). NFC 2020-04-15 18:35:27 -07:00
MCSectionWasm.h MCSectionWasm.h - reduce includes to forward declarations. NFC. 2020-06-27 10:03:34 +01:00
MCSectionXCOFF.h [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) 2020-07-06 15:49:15 +00:00
MCStreamer.h [X86] support .nops directive 2020-08-03 11:50:56 -07:00
MCSubtargetInfo.h [LoopDataPrefetch + SystemZ] Let target decide on prefetching for each loop. 2020-04-02 14:57:46 +02:00
MCSymbol.h MCFixup.h - remove unnecessary MCExpr.h include. NFCI. 2020-07-20 15:17:19 +01:00
MCSymbolCOFF.h
MCSymbolELF.h
MCSymbolMachO.h
MCSymbolWasm.h [WebAssembly] Emit .llvmcmd and .llvmbc as custom sections 2020-04-14 13:24:18 -07:00
MCSymbolXCOFF.h [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) 2020-07-06 15:49:15 +00:00
MCTargetOptions.h [MC] Pass down argv0 & cc1 cmd-line to the back-end and store in MCTargetOptions 2020-06-18 09:17:14 -04:00
MCTargetOptionsCommandFlags.h [MC] Add --dwarf64 to generate DWARF64 debug info [1/7] 2020-06-16 15:50:13 +07:00
MCValue.h MCValue.h - cleanup include and forward declaration. NFC. 2020-04-16 15:18:24 +01:00
MCWasmObjectWriter.h [NFC] Add 'override' keyword where missing in include/ and lib/. 2020-07-14 09:47:29 -07:00
MCWasmStreamer.h [MC][NFC] Use camelCase style for functions in MCObjectStreamer 2020-04-20 20:09:20 -07:00
MCWin64EH.h
MCWinCOFFObjectWriter.h [NFC] Add 'override' keyword where missing in include/ and lib/. 2020-07-14 09:47:29 -07:00
MCWinCOFFStreamer.h [COFF] Add cg_profile directive and .llvm.call-graph-profile section 2020-07-10 17:07:30 -07:00
MCWinEH.h
MCXCOFFObjectWriter.h [XCOFF][AIX] Support basic relocation type on AIX 2020-01-30 15:59:09 +00:00
MCXCOFFStreamer.h [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) 2020-07-06 15:49:15 +00:00
SectionKind.h
StringTableBuilder.h Add a DWARF transformer class that converts DWARF to GSYM. 2020-02-13 10:48:37 -08:00
SubtargetFeature.h Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00