brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 35dce4d Raw
49 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -run-pass=aarch64-prelegalizer-combiner -global-isel -verify-machineinstrs %s -o - \3# RUN:                                                                | FileCheck --check-prefix=ENABLED %s4# RUN: llc -run-pass=aarch64-prelegalizer-combiner -global-isel -verify-machineinstrs %s -o - \5# RUN:     --aarch64prelegalizercombiner-disable-rule=copy_prop | FileCheck --check-prefix=DISABLED %s6# RUN: llc -run-pass=aarch64-prelegalizer-combiner -global-isel -verify-machineinstrs %s -o - \7# RUN:     --aarch64prelegalizercombiner-disable-rule="*" | FileCheck --check-prefix=DISABLED %s8# RUN: llc -run-pass=aarch64-prelegalizer-combiner -global-isel -verify-machineinstrs %s -o - \9# RUN:     --aarch64prelegalizercombiner-disable-rule="*,!copy_prop" \10# RUN:    | FileCheck --check-prefix=ENABLED %s11# RUN: llc -run-pass=aarch64-prelegalizer-combiner -global-isel -verify-machineinstrs %s -o - \12# RUN:     --aarch64prelegalizercombiner-only-enable-rule="copy_prop" \13# RUN:    | FileCheck --check-prefix=ENABLED %s14 15# REQUIRES: asserts16 17--- |18  target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"19  target triple = "aarch64--"20  define void @test_copy(ptr %addr) {21  entry:22    ret void23  }24...25 26---27name:            test_copy28body: |29  bb.0.entry:30    liveins: $x031    ; ENABLED-LABEL: name: test_copy32    ; ENABLED: liveins: $x033    ; ENABLED-NEXT: {{  $}}34    ; ENABLED-NEXT: [[COPY:%[0-9]+]]:_(p0) = COPY $x035    ; ENABLED-NEXT: $x0 = COPY [[COPY]](p0)36    ;37    ; DISABLED-LABEL: name: test_copy38    ; DISABLED: liveins: $x039    ; DISABLED-NEXT: {{  $}}40    ; DISABLED-NEXT: [[COPY:%[0-9]+]]:_(p0) = COPY $x041    ; DISABLED-NEXT: [[COPY1:%[0-9]+]]:_(p0) = COPY [[COPY]](p0)42    ; DISABLED-NEXT: [[COPY2:%[0-9]+]]:_(p0) = COPY [[COPY1]](p0)43    ; DISABLED-NEXT: $x0 = COPY [[COPY2]](p0)44    %0:_(p0) = COPY $x045    %1:_(p0) = COPY %046    %2:_(p0) = COPY %147    $x0 = COPY %248...49