1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/test
Jonas Paulsson 132f812a12 [RegAlloc] Avoid compile time regression with multiple copy hints.
As a fix for https://bugs.llvm.org/show_bug.cgi?id=40986 ("excessive compile
time building opencollada"), this patch makes sure that no phys reg is hinted
more than once from getRegAllocationHints().

This handles the case were many virtual registers are assigned to the same
physreg. The previous compile time fix (r343686) in weightCalcHelper() only
made sure that physical/virtual registers are passed no more than once to
addRegAllocationHint().

Review: Dimitry Andric, Quentin Colombet
https://reviews.llvm.org/D59201

llvm-svn: 355854
2019-03-11 19:00:37 +00:00
..
Analysis [AMDGPU] Add support for 64 bit buffer atomic artihmetic instructions 2019-03-06 17:02:06 +00:00
Assembler
Bindings [Go / ASAN] Disable Go bindings for ASAN tests. 2019-03-08 22:34:33 +00:00
Bitcode [Bitcode] Fix bitcode compatibility issue with clang.arc.use intrinsic 2019-03-08 05:27:53 +00:00
BugPoint
CodeGen [RegAlloc] Avoid compile time regression with multiple copy hints. 2019-03-11 19:00:37 +00:00
DebugInfo [NVPTX][DEBUGINFO]Temp workaround for crash of ptxas: disable packed bytes in debug sections. 2019-03-08 21:29:17 +00:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation Fix invalid target triples in tests. (NFC) 2019-03-04 23:37:41 +00:00
Integer
JitListener
Linker
LTO
MachineVerifier
MC [RISCV] Support -target-abi at the MC layer and for codegen 2019-03-09 09:28:06 +00:00
Object Improve "llvm-nm -f sysv" output for Elf files 2019-03-08 22:00:50 +00:00
ObjectYAML
Other [PGO] Context sensitive PGO (part 4) 2019-03-06 19:31:37 +00:00
SafepointIRVerifier
SymbolRewriter
TableGen TableGen: Allow lists to be concatenated through '#' 2019-03-05 17:16:07 +00:00
ThinLTO/X86 [ThinLTO] Use defined node and edge order when dumping DOT file 2019-02-26 07:38:21 +00:00
tools Detect malformed LC_LINKER_COMMANDs in Mach-O binaries 2019-03-11 18:29:25 +00:00
Transforms [coroutines][PR40979] Ignore unreachable uses across suspend points 2019-03-11 18:31:28 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh