1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00
llvm-mirror/test
Arthur Eubanks 1debc51397 [GVN] Properly invalidate ICF cache when we simplify a value
This fixes a "Cached first special instruction is wrong!" assert.

The assert fires because replacing a value with another can cause an
instruction to no longer be "special" to ICF. In this case,
devirtualization happened, turning an indirect call to a
call to a willreturn function which is no longer special.

Reviewed By: nikic, rnk

Differential Revision: https://reviews.llvm.org/D99977
2021-04-08 14:01:57 -07:00
..
Analysis Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph() 2021-04-08 11:14:09 -07:00
Assembler
Bindings
Bitcode
BugPoint
CodeGen AMDGPU: Add gfx90c support to code object v2 for backwards compatibility 2021-04-08 16:42:43 -04:00
DebugInfo [Debug-Info] Use inlined strings in .dwinfo section by default for DBX. 2021-04-08 07:20:22 +00:00
Demangle
Examples [Orc][examples] Add missing FileCheck for lit test and polish output 2021-04-07 11:12:20 +02:00
ExecutionEngine
Feature
FileCheck
Instrumentation
Integer
JitListener
Linker
LTO
MachineVerifier
MC [RISCV] Add InstAlias for Zbb Zbp and Zbs extension 2021-04-08 11:51:31 -07:00
Object [TextAPI] Add support for arm64_32 2021-04-01 17:19:12 -07:00
ObjectYAML
Other [LoopRotate] Don't split loop pass manager 2021-04-08 22:05:18 +02:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen Revert "[TableGen] Add support for the 'assert' statement in multiclasses" 2021-04-08 13:58:58 -04:00
ThinLTO/X86
tools [MCA] Add tests for IPC on Cortex-A55 2021-04-08 19:37:07 +03:00
Transforms [GVN] Properly invalidate ICF cache when we simplify a value 2021-04-08 14:01:57 -07:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py [Orc][examples] Add lit ToolSubst for LLJITWithRemoteDebugging example 2021-04-07 09:47:04 +02:00
lit.site.cfg.py.in
TestRunner.sh