1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/test
Nikita Popov 88e5c8610b Reapply [CaptureTracking] Do not check domination
Reapply after adjusting the synchronized.m test case, where the
TODO is now resolved. The pointer is only captured on the exception
handling path.

-----

For the CapturesBefore tracker, it is sufficient to check that
I can not reach BeforeHere. This does not necessarily require
that BeforeHere dominates I, it can also occur if the capture
happens on an entirely disjoint path.

This change was previously accepted in D90688, but had to be
reverted due to large compile-time impact in some cases: It
increases the number of reachability queries that are performed.

After recent changes, the compile-time impact is largely mitigated,
so I'm reapplying this patch. The remaining compile-time impact
is largely proportional to changes in code-size.
2021-05-16 15:46:31 +02:00
..
Analysis [NFC][X86][Costmodel] Add tests for load/store with i1 element type 2021-05-16 14:29:37 +03:00
Assembler [IR] Introduce the opaque pointer type 2021-05-13 15:22:27 -07:00
Bindings
Bitcode IR+AArch64: add a "swiftasync" argument attribute. 2021-05-14 11:43:58 +01:00
BugPoint
CodeGen [X86] Remove unused check-prefixes 2021-05-15 22:05:02 +01:00
DebugInfo [Transforms][Debugify] Fix "Missing line" false alarm on PHI nodes 2021-05-14 14:06:13 +02:00
Demangle [Demangle][Rust] Parse trait definitions 2021-05-15 23:52:25 +02:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation Remove (unneeded) '-asan-use-after-return' from hoist-argument-init-insts.ll. 2021-05-14 11:55:23 -07:00
Integer
JitListener
Linker
LTO
MachineVerifier
MC [llvm-mc][AArch64] HINT instruction disassembled as BTI 2021-05-14 10:05:37 +01:00
Object [AMDGPU] Add gfx1034 target 2021-05-13 14:25:18 -04:00
ObjectYAML
Other [Matrix] Fix some newpm check lines, which fail on some bots. (2) 2021-05-16 14:11:18 +01:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Make the NUL character invalid in .td files 2021-05-13 10:17:45 -04:00
ThinLTO/X86
tools [X86][Atom] Fix vector integer multiplication resource/throughputs 2021-05-15 14:25:48 +01:00
Transforms Reapply [CaptureTracking] Do not check domination 2021-05-16 15:46:31 +02:00
Unit
Verifier IR+AArch64: add a "swiftasync" argument attribute. 2021-05-14 11:43:58 +01:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh