llvm-project/llvm/test
Matt Arsenault 0576f436e5 AMDGPU: Don't sometimes allow instructions before lowered si_end_cf
Since 6524a7a2b9, this would sometimes
not emit the or to exec at the beginning of the block, where it really
has to be. If there is an instruction that defines one of the source
operands, split the block and turn the si_end_cf into a terminator.

This avoids regressions when regalloc fast is switched to inserting
reloads at the beginning of the block, instead of spills at the end of
the block.

In a future change, this should always split the block.
2020-09-18 13:43:01 -04:00
..
Analysis Recommit "[DSE] Switch to MemorySSA-backed DSE by default." 2020-09-18 11:05:00 +01:00
Assembler [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. 2020-09-11 17:23:08 -07:00
Bindings Fix OCaml bindings 2020-08-26 16:11:11 -07:00
Bitcode [ARM][BFloat16] Change types of some Arm and AArch64 bf16 intrinsics 2020-08-27 18:52:59 +01:00
BugPoint [Bugpoint][NewPM] Pin bugpoint to legacy PM 2020-09-15 11:29:10 -07:00
CodeGen AMDGPU: Don't sometimes allow instructions before lowered si_end_cf 2020-09-18 13:43:01 -04:00
DebugInfo Support dwarf fission for wasm object files 2020-09-17 14:42:41 -07:00
Demangle
Examples
ExecutionEngine
Feature [EarlyCSE] Verify hash code in regression tests 2020-09-04 10:40:35 -04:00
FileCheck [FileCheck] Add precision to format specifier 2020-08-30 19:40:57 +01:00
Instrumentation [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) 2020-09-15 15:20:05 -07:00
Integer
JitListener
LTO [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode 2020-09-15 15:56:11 -07:00
Linker
MC [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests 2020-09-17 18:20:54 -05:00
MachineVerifier [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL 2020-08-27 16:36:27 +01:00
Object
ObjectYAML [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. 2020-09-18 20:21:11 +08:00
Other Recommit "[DSE] Switch to MemorySSA-backed DSE by default." 2020-09-18 11:05:00 +01:00
Reduce [llvm-reduce] Create returns with undef values for non-void functions. 2020-08-31 16:33:46 +01:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen][GlobalISel] Fix handling of zero_reg 2020-09-18 11:01:11 +02:00
ThinLTO/X86 [ThinLTO] Fix a metadata lost issue with DICompileUnit import. 2020-09-02 14:40:41 -07:00
Transforms [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) 2020-09-18 10:05:44 -04:00
Unit
Verifier Reland [AssumeBundles] Use operand bundles to encode alignment assumptions 2020-09-12 15:36:06 +02:00
YAMLParser
tools [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. 2020-09-18 20:21:11 +08:00
.clang-format
CMakeLists.txt Disable a large test for EXPENSIVE_CHECKS and debug build 2020-09-16 21:57:34 +00:00
TestRunner.sh
lit.cfg.py Disable a large test for EXPENSIVE_CHECKS and debug build 2020-09-16 21:57:34 +00:00
lit.site.cfg.py.in Disable a large test for EXPENSIVE_CHECKS and debug build 2020-09-16 21:57:34 +00:00