1 # RUN: llc -run-pass none -o - %s | FileCheck %s
3 # Test that we can disable certain properties that are normally computed
6 # CHECK-LABEL: name: TestNoPhis
12 # CHECK-LABEL: name: TestNoPhisOverride
13 # CHECK: noPhis: false
15 name: TestNoPhisOverride
19 # CHECK-LABEL: name: TestNoPhisOverrideTrue
22 name: TestNoPhisOverrideTrue
26 # CHECK-LABEL: name: TestIsSSA
32 # CHECK-LABEL: name: TestIsSSAOverride
35 name: TestIsSSAOverride
39 # CHECK-LABEL: name: TestIsSSAOverrideTrue
42 name: TestIsSSAOverrideTrue
46 # CHECK-LABEL: name: TestNoVRegs
47 # CHECK: noVRegs: true
52 # CHECK-LABEL: name: TestNoVRegsOverride
53 # CHECK: noVRegs: false
55 name: TestNoVRegsOverride
59 # CHECK-LABEL: name: TestNoVRegsOverrideTrue
60 # CHECK: noVRegs: true
62 name: TestNoVRegsOverrideTrue
66 # CHECK-LABEL: name: TestHasFakeUses
67 # CHECK: hasFakeUses: false
72 # CHECK-LABEL: name: TestHasFakeUsesOverride
73 # CHECK: hasFakeUses: false
75 name: TestHasFakeUsesOverride
79 # CHECK-LABEL: name: TestHasFakeUsesOverrideTrue
80 # CHECK: hasFakeUses: true
82 name: TestHasFakeUsesOverrideTrue