Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / PowerPC / topdepthreduce-postra.mir
blob627e5534754800fd76e965f9938617eeae448434
1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py
2 # RUN: llc -mtriple=powerpc64le-unknown-linux-gnu -mcpu=pwr9 -run-pass=postmisched -o - %s | FileCheck %s
3 ---
4 # Check that postmisched's TopDepthReduce heuristic moves the MULLD later
5 # because of the dependency on x5
6 name: test
7 body: |
8   bb.0:
9     ; CHECK-LABEL: name: test
10     ; CHECK: renamable $x5 = LD 0, killed renamable $x5 :: (load (s64))
11     ; CHECK: renamable $x4 = LD 0, killed renamable $x4 :: (load (s64))
12     ; CHECK: renamable $x5 = MULLD killed renamable $x5, renamable $x3
13     ; CHECK: renamable $x3 = MADDLD8 killed renamable $x4, killed renamable $x3, killed renamable $x5
14     renamable $x5 = LD 0, killed renamable $x5 :: (load (s64))
15     renamable $x5 = MULLD killed renamable $x5, renamable $x3
16     renamable $x4 = LD 0, killed renamable $x4 :: (load (s64))
17     renamable $x3 = MADDLD8 killed renamable $x4, killed renamable $x3, killed renamable $x5
18 ...