| # 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 | |
| ... |