1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/include/llvm
Stefan Pintilie dfe9b6faca [Exception Handling] Unwind tables are required for all functions that have an EH personality.
This patch is for defect:
https://bugs.llvm.org/show_bug.cgi?id=32611

Functions may require unwind tables even if they are marked with the attribute
nounwind. Any function with an EH personality may require an unwind table.

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

llvm-svn: 340641
2018-08-24 19:38:29 +00:00
..
ADT Remove the use of pair inside the tuple in concat_iterator. 2018-08-23 18:46:48 +00:00
Analysis [PhiValues] Use callback value handles to invalidate deleted values 2018-08-24 15:48:30 +00:00
AsmParser Fix -Wdocumentation warnings. NFCI. 2018-07-12 09:10:55 +00:00
BinaryFormat [BinaryFormat] Add MessagePack reader/writer 2018-08-22 21:42:50 +00:00
Bitcode Fix for llvm-dis/llvm-bcanalyzer overflows 2018-06-04 19:20:02 +00:00
CodeGen [SDAG] Add versions of computeKnownBits that return a value 2018-08-24 02:42:24 +00:00
Config Add cmake option to disable minidumps, default it to off 2018-08-20 16:49:54 +00:00
DebugInfo [DWARF] Unify warning callbacks. NFC. 2018-08-23 12:43:33 +00:00
Demangle Move Itanium demangler implementation into a header file and add visitation support. 2018-08-20 19:44:01 +00:00
ExecutionEngine [ORC] Fix some parameter names. NFC. 2018-08-18 02:48:02 +00:00
FuzzMutate
IR [Exception Handling] Unwind tables are required for all functions that have an EH personality. 2018-08-24 19:38:29 +00:00
IRReader
LineEditor
Linker Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
LTO IRGen: Write .dwo files when -split-dwarf-file is used together with -fthinlto-index. 2018-05-31 18:25:59 +00:00
MC Find PLT entries for x86, x86_64, and AArch64. 2018-08-24 15:21:56 +00:00
Object Find PLT entries for x86, x86_64, and AArch64. 2018-08-24 15:21:56 +00:00
ObjectYAML [yaml2obj] - Add a support for changing EntSize. 2018-08-07 08:11:38 +00:00
Option [Option] Remove an unnecessary conversion function. 2018-05-05 06:05:31 +00:00
Passes [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PM 2018-07-19 14:51:32 +00:00
ProfileData [Coverage] Delete getCounterMismatches, it's dead code (NFC) 2018-08-07 22:25:22 +00:00
Support [Support] Allow discarding a FileOutputBuffer without removing the memory mapping 2018-08-24 18:36:22 +00:00
TableGen [TableGen] Add a general-purpose JSON backend. 2018-07-11 08:40:19 +00:00
Target [AArch64] Add Tiny Code Model for AArch64 2018-08-22 11:31:39 +00:00
Testing/Support
ToolDrivers
Transforms [Local] Make DoesKMove required for combineMetadata. 2018-08-24 11:40:04 +00:00
WindowsManifest
WindowsResource
XRay [XRay] Refactor loadTraceFile(...) into two (NFC) 2018-08-24 10:30:37 +00:00
CMakeLists.txt
InitializePasses.h RegUsageInfo: Cleanup; NFC 2018-07-26 00:27:51 +00:00
LinkAllIR.h Remove trailing space 2018-07-30 19:41:25 +00:00
LinkAllPasses.h [UnrollAndJam] New Unroll and Jam pass 2018-07-01 12:47:30 +00:00
module.modulemap Add new .def file introduced for BinaryFormat/MsgPack 2018-08-23 02:01:30 +00:00
module.modulemap.build
Pass.h Remove @brief commands from doxygen comments, too. 2018-05-01 16:10:38 +00:00
PassAnalysisSupport.h Remove trailing space 2018-07-30 19:41:25 +00:00
PassInfo.h
PassRegistry.h Remove trailing space 2018-07-30 19:41:25 +00:00
PassSupport.h