1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test
Teresa Johnson fcf88e7299 [WPD] Add an optional checking mode for debugging devirtualization
This adds an internal option -wholeprogramdevirt-check which if enabled
will guard each devirtualization with a runtime check against the
expected target, and an invocation of a debug trap if the check fails.
This is useful for debugging WPD failures involving undefined behavior
(e.g. casting to another class type not in the inheritance chain).

Differential Revision: https://reviews.llvm.org/D95969
2021-02-17 16:46:15 -08:00
..
Analysis [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
DebugInfo [SystemZ] Separate LoZ ELF specifics in tablegen. 2021-02-17 16:11:58 -05:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier [GlobalISel] Add G_ASSERT_SEXT 2021-02-17 13:10:34 -08:00
MC [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
Object [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
ObjectYAML
Other [NPM][LTO] Update buildLTODefaultPipeline to be more in-line with the old pass manager 2021-02-17 16:56:28 +00:00
Reduce
SafepointIRVerifier
Support
SymbolRewriter
TableGen
ThinLTO/X86 [WPD] Add an optional checking mode for debugging devirtualization 2021-02-17 16:46:15 -08:00
tools [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
Transforms [AMDGPU] gfx90a support 2021-02-17 16:01:32 -08:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh