llvm-project/llvm/test/CodeGen
Philip Reames 52b5f1f7d4 [RISCV] Extend dataflow workaround from D119518 to fallthrough blocks
We've got a lurking problem with our data flow implementation where different phases disagree, resulting in possible miscompiles. D119518 introduced a workaround, but failed to consider blocks without terminators (e.g. fallthroughs).

I have a deeper rework of the algorithm in flight over in D125232, but this patch is specifically a minimal fix for an active miscompile. That change can be reworked over this once landed.

Differential Revision: https://reviews.llvm.org/D125408
2022-05-12 10:45:59 -07:00
..
AArch64 [TypePromotion] Promote undef by converting to 0. 2022-05-12 09:09:24 -07:00
AMDGPU [AMDGPU] Remove pre-committed test for D124981. NFC. 2022-05-12 16:04:26 +09:00
ARC
ARM [DAG] Prevent infinite loop combining bitcast shuffle 2022-05-09 09:36:22 +01:00
AVR [AVR] Always expand STDSPQRr & STDWSPQRr 2022-05-05 03:10:59 +00:00
BPF [BPF] Implement mod operation 2022-05-12 10:59:18 +08:00
CSKY
DirectX [DirectX backend] Add pass to emit dxil metadata. 2022-05-11 08:40:13 -07:00
Generic [NVPTX][tests] add "XFAIL: nvptx" for some tests 2022-04-26 17:26:56 +03:00
Hexagon [NFC] Rename Instrinsic to Intrinsic 2022-04-25 18:13:23 +01:00
Inputs
Lanai
LoongArch [LoongArch] Add support for selecting constant materializations. 2022-04-15 12:04:35 +08:00
M68k [M68k] Regenerate cmp.ll tests 2022-04-21 16:54:00 +01:00
MIR [X86] Check the address in machine verifier 2022-04-28 10:05:39 +08:00
MLRegalloc [mlgo] Fix test 2022-05-11 10:07:40 -07:00
MSP430
Mips [MIPS] Remove an incorrect microMIPS instruction alias 2022-05-11 23:40:38 +01:00
NVPTX [NVPTX] Prefix "$L__" for branch label names 2022-04-30 21:55:20 +02:00
PowerPC [PowerPC] Fix PPCISD::STBRX selection issue on A2 2022-05-10 20:47:51 -04:00
RISCV [RISCV] Extend dataflow workaround from D119518 to fallthrough blocks 2022-05-12 10:45:59 -07:00
SPARC
SPIRV [SPIRV] Add SPIR-V specific intrinsics, two passes and tests 2022-05-06 03:02:00 +03:00
SystemZ [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef. 2022-05-05 09:45:35 -07:00
Thumb [ARM] Only update the successor edges for immediate predecessors of PrologueMBB 2022-05-03 12:36:35 +01:00
Thumb2 Update test for changes in f0ea9c9cec / D124552 2022-05-10 13:25:38 -07:00
VE
WebAssembly
WinCFGuard
WinEH
X86 [CodeGen] Fix ConvertNodeToLibcall for STRICT_FPOWI 2022-05-11 08:58:06 +08:00
XCore