1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/CodeGen
Alina Sbirlea d314cb9743 [MemCpyOptimizer] Preserve analyses and replace use of lambdas to get them.
Summary:
Analyses are preserved in MemCpyOptimizer.
Get analyses before running the pass and store the pointers, instead of
using lambdas and getting them every time on demand.

Reviewers: lenary, deadalnix, mehdi_amini, nikic, efriedma

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74494
2020-09-01 17:35:40 -07:00
..
AArch64 Revert "Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pred), _, _)" (and dependent patch "Optimize away a Not feeding a brcond by using tbz instead of tbnz.")" 2020-09-01 14:29:04 -07:00
AMDGPU [MemCpyOptimizer] Preserve analyses and replace use of lambdas to get them. 2020-09-01 17:35:40 -07:00
ARC
ARM Revert "[ARM] Register pressure with -mthumb forces register reload before each call" 2020-09-01 07:39:54 +01:00
AVR
BPF
Generic
Hexagon
Inputs
Lanai
Mips
MIR
MSP430
NVPTX
PowerPC [PowerPC] Implement builtins for xvcvspbf16 and xvcvbf16spn 2020-09-01 17:16:43 -05:00
RISCV
SPARC
SystemZ
Thumb
Thumb2 [DAGCombiner] Fold an AND of a masked load into a zext_masked_load 2020-09-01 17:02:07 +01:00
VE
WebAssembly
WinCFGuard
WinEH
X86 [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers. 2020-09-01 12:44:32 -07:00
XCore