# RUN: llc -run-pass none -o - %s | FileCheck %s # Test that we can disable certain properties that are normally computed --- # CHECK-LABEL: name: TestNoPhis # CHECK: noPhis: true # CHECK: ... name: TestNoPhis ... --- # CHECK-LABEL: name: TestNoPhisOverride # CHECK: noPhis: false # CHECK: ... name: TestNoPhisOverride noPhis: false ... --- # CHECK-LABEL: name: TestNoPhisOverrideTrue # CHECK: noPhis: true # CHECK: ... name: TestNoPhisOverrideTrue noPhis: true ... --- # CHECK-LABEL: name: TestIsSSA # CHECK: isSSA: true # CHECK: ... name: TestIsSSA ... --- # CHECK-LABEL: name: TestIsSSAOverride # CHECK: isSSA: false # CHECK: ... name: TestIsSSAOverride isSSA: false ... --- # CHECK-LABEL: name: TestIsSSAOverrideTrue # CHECK: isSSA: true # CHECK: ... name: TestIsSSAOverrideTrue isSSA: true ... --- # CHECK-LABEL: name: TestNoVRegs # CHECK: noVRegs: true # CHECK: ... name: TestNoVRegs ... --- # CHECK-LABEL: name: TestNoVRegsOverride # CHECK: noVRegs: false # CHECK: ... name: TestNoVRegsOverride noVRegs: false ... --- # CHECK-LABEL: name: TestNoVRegsOverrideTrue # CHECK: noVRegs: true # CHECK: ... name: TestNoVRegsOverrideTrue noVRegs: true ... --- # CHECK-LABEL: name: TestHasFakeUses # CHECK: hasFakeUses: false # CHECK: ... name: TestHasFakeUses ... --- # CHECK-LABEL: name: TestHasFakeUsesOverride # CHECK: hasFakeUses: false # CHECK: ... name: TestHasFakeUsesOverride hasFakeUses: false ... --- # CHECK-LABEL: name: TestHasFakeUsesOverrideTrue # CHECK: hasFakeUses: true # CHECK: ... name: TestHasFakeUsesOverrideTrue hasFakeUses: true ...