llvm-project/llvm/test/CodeGen
Anton Afanasyev 339b39b773 [MIR] Skip hoisting to basic block which may throw exception or return
Summary:
Fix hoisting to basic block which are not legal for hoisting cause
it can be terminated by exception or it is return block.

Reviewers: john.brawn, RKSimon, MatzeB

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D63148

llvm-svn: 363164
2019-06-12 13:51:44 +00:00
..
AArch64 [MIR] Skip hoisting to basic block which may throw exception or return 2019-06-12 13:51:44 +00:00
AMDGPU [DAGCombine] GetNegatedExpression - constant float vector support (PR42105) 2019-06-11 09:44:33 +00:00
ARC
ARM [NFC] Fixed arm/aarch64 test 2019-06-11 11:09:25 +00:00
AVR [AVR] Fix the 'avr-tiny.ll' and 'avr25.ll' subtarget feature tests 2019-06-12 08:31:07 +00:00
BPF [BPF] generate R_BPF_NONE relocation for BTF DataSec variables 2019-05-26 21:26:06 +00:00
Generic Change semantics of fadd/fmul vector reductions. 2019-06-11 08:22:10 +00:00
Hexagon Revert "[SCEV] Use wrap flags in InsertBinop" 2019-06-06 12:35:46 +00:00
Inputs
Lanai [DAGCombine][X86][AArch64][MIPS][LANAI] (C - x) - y -> C - (x + y) fold (PR41952) 2019-06-04 11:06:21 +00:00
MIR AMDGPU: Invert frame index offset interpretation 2019-06-05 22:20:47 +00:00
MSP430 [AsmPrinter] refactor to support %c w/ GlobalAddress' 2019-04-26 18:45:04 +00:00
Mips [FastISel] Skip creating unnecessary vregs for arguments 2019-06-10 16:53:37 +00:00
NVPTX SelectionDAG: accommodate atomic floating stores. 2019-05-10 11:23:04 +00:00
PowerPC [PowerPC][NFC] Added test for sext/shl combination after isel. 2019-06-12 02:45:27 +00:00
RISCV [RISCV] Fix inline-asm.ll test by adding nounwind attribute 2019-06-12 05:32:30 +00:00
SPARC [DAGCombiner][X86][AArch64][SPARC][SystemZ] y - (x + C) -> (y - x) - C fold. Try 3 2019-05-30 20:37:18 +00:00
SystemZ [FastISel] Skip creating unnecessary vregs for arguments 2019-06-10 16:53:37 +00:00
Thumb [TargetLowering] Extend bool args to inline-asm according to getBooleanType 2019-05-22 16:16:15 +00:00
Thumb2 [ARM] Replace fp-only-sp and d16 with fp64 and d32. 2019-05-28 16:13:20 +00:00
WebAssembly [WebAssembly] Limit PIC support to the Emscripten target 2019-06-05 20:01:01 +00:00
WinCFGuard
WinEH
X86 [X86][AVX] Tests showing missing concat(shuffle,shuffle) -> shuffle(concat) folds. NFCI. 2019-06-12 12:40:03 +00:00
XCore [NFC][CodeGen] Add unary FNeg tests to some X86/ and XCore/ tests. 2019-06-10 21:31:59 +00:00