xref: /llvm-project/llvm/test/CodeGen/MIR/Generic/machine-function-nophis-conflict.mir (revision d853adee004dcee7d5a4984539c07f08394cf2b4)
1*d853adeeSDominik Montada# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
2*d853adeeSDominik Montada
3*d853adeeSDominik Montada# Test that computed properties are not conflicting with explicitly set
4*d853adeeSDominik Montada# properties
5*d853adeeSDominik Montada
6*d853adeeSDominik Montada---
7*d853adeeSDominik Montada# CHECK: error: {{.*}}: TestNoPhisOverrideConflict has explicit property NoPhi, but contains at least one PHI
8*d853adeeSDominik Montadaname:            TestNoPhisOverrideConflict
9*d853adeeSDominik MontadanoPhis: true
10*d853adeeSDominik MontadatracksRegLiveness: true
11*d853adeeSDominik Montadabody: |
12*d853adeeSDominik Montada  bb.0:
13*d853adeeSDominik Montada    %0:_(s32) = G_IMPLICIT_DEF
14*d853adeeSDominik Montada
15*d853adeeSDominik Montada  bb.1:
16*d853adeeSDominik Montada    %1:_(s32) = PHI %0, %bb.0, %1, %bb.1
17*d853adeeSDominik Montada    G_BR %bb.1
18*d853adeeSDominik Montada...
19