[AArch64][NFC] NFC for const vector as Instruction operand (#116790)
[llvm-project.git] / llvm / test / Transforms / LICM / pr59324.ll
blobb0ad60e650696ea8278b4956fecd4ec590146475
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: opt -S -passes=licm < %s | FileCheck %s
4 define void @test(ptr %a) {
5 ; CHECK-LABEL: @test(
6 ; CHECK-NEXT:  entry:
7 ; CHECK-NEXT:    br label [[LOOP:%.*]]
8 ; CHECK:       loop:
9 ; CHECK-NEXT:    [[V:%.*]] = load i32, ptr null, align 4
10 ; CHECK-NEXT:    br label [[LOOP]]
12 entry:
13   br label %loop
15 loop:
16   store ptr null, ptr null
17   %p = load ptr, ptr null
18   %v = load i32, ptr %p
19   store i32 %v, ptr %a
20   br label %loop