1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/include/llvm
Philip Reames 689c7c0532 [StackMaps] Update llvm-readobj to parse V3 Stackmaps
This updates the StackMap parser in the llvm-readobj tool to parse version 3 StackMaps, which were bumped in https://reviews.llvm.org/D32629.

Version 3 StackMaps differ in that they have a uint16 sized "location size" field which was added to the Location block in a StackMap record. The record has additional padding for alignment. This was a backwards incompatible change resulting in a StackMap version bump.

Patch By: jacob.hughes@kcl.ac.uk (with a rewrite of tests by me)
Differential Revision: https://reviews.llvm.org/D59020

llvm-svn: 358325
2019-04-13 03:55:13 +00:00
..
ADT [ADT] Fix template parameter names of llvm::{upper|lower}_bound 2019-04-11 09:00:36 +00:00
Analysis [SCEV] Add option to forget everything in SCEV. 2019-04-12 19:16:07 +00:00
AsmParser
BinaryFormat [BinaryFormat] Update Mach-O ARM64E CPU subtype and dumping 2019-04-08 21:37:08 +00:00
Bitcode Add LLVM IR debug info support for Fortran COMMON blocks 2019-04-08 19:13:55 +00:00
CodeGen Move addFrameInst out of line and remove the MCDwarf.h include. 2019-04-12 06:31:59 +00:00
Config Moved everything SMT-related to LLVM and updated the cmake scripts. 2019-03-25 17:47:45 +00:00
DebugInfo Use llvm::lower_bound. NFC 2019-04-12 02:02:06 +00:00
Demangle llvm-undname: Fix out-of-bounds read on invalid intrinsic function code 2019-04-11 23:11:33 +00:00
ExecutionEngine Simplify decoupling between RuntimeDyld/RuntimeDyldChecker, add 'got_addr' util. 2019-04-12 18:07:28 +00:00
FuzzMutate
IR [ConstantRange] Clarify makeGuaranteedNoWrapRegion() guarantees; NFC 2019-04-12 19:36:47 +00:00
IRReader
LineEditor
Linker
LTO Revert [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols 2019-04-08 18:53:21 +00:00
MC Move getNumFrameInfos and getDwarfFrameInfos out of line and remove 2019-04-12 07:42:35 +00:00
MCA [MCA] Add an experimental MicroOpQueue stage. 2019-03-29 12:15:37 +00:00
Object [StackMaps] Update llvm-readobj to parse V3 Stackmaps 2019-04-13 03:55:13 +00:00
ObjectYAML [WebAssembly] Add DataCount section to object files 2019-04-12 22:27:48 +00:00
Option
Passes [TimePasses] allow -time-passes reporting into a custom stream 2019-03-15 22:15:23 +00:00
ProfileData [ProfileSummary] Count callsite samples when computing total samples. 2019-04-03 19:54:43 +00:00
Remarks [Remarks] Emit a section containing remark diagnostics metadata 2019-03-27 01:13:59 +00:00
Support [KnownBits] Add computeForAddCarry() 2019-04-12 18:18:08 +00:00
TableGen [TableGen] Introduce !listsplat 'binary' operator 2019-04-10 18:26:36 +00:00
Target [RISCV] Put data smaller than eight bytes to small data section 2019-04-11 04:59:13 +00:00
Testing/Support
TextAPI [TextAPI] Fix off-by-one error in the bit index extraction loop 2019-04-05 12:58:15 +00:00
ToolDrivers
Transforms [SCEV] Add option to forget everything in SCEV. 2019-04-12 19:16:07 +00:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt
InitializePasses.h Remove esan. 2019-03-11 20:23:40 +00:00
LinkAllIR.h
LinkAllPasses.h
module.extern.modulemap
module.install.modulemap
module.modulemap Update modulemaps for Analysis/VecFuncs.def. 2019-04-09 17:05:36 +00:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h