]> granicus.if.org Git - llvm/commitdiff
llc: Add support for -run-pass none
authorMatthias Braun <matze@braunis.de>
Sat, 16 Jul 2016 02:24:59 +0000 (02:24 +0000)
committerMatthias Braun <matze@braunis.de>
Sat, 16 Jul 2016 02:24:59 +0000 (02:24 +0000)
This does not schedule any passes besides the ones necessary to
construct and print the machine function. This is useful to test .mir
file reading and printing.

Differential Revision: http://reviews.llvm.org/D22432

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275664 91177308-0d34-0410-b5e6-96231b3b80d8

175 files changed:
test/CodeGen/MIR/AArch64/cfi-def-cfa.mir
test/CodeGen/MIR/AArch64/expected-target-flag-name.mir
test/CodeGen/MIR/AArch64/generic-virtual-registers-error.mir
test/CodeGen/MIR/AArch64/invalid-target-flag-name.mir
test/CodeGen/MIR/AArch64/multiple-lhs-operands.mir
test/CodeGen/MIR/AArch64/stack-object-local-offset.mir
test/CodeGen/MIR/AArch64/target-flags.mir
test/CodeGen/MIR/AMDGPU/expected-target-index-name.mir
test/CodeGen/MIR/AMDGPU/invalid-target-index-operand.mir
test/CodeGen/MIR/AMDGPU/target-index-operands.mir
test/CodeGen/MIR/ARM/bundled-instructions.mir
test/CodeGen/MIR/ARM/cfi-same-value.mir
test/CodeGen/MIR/ARM/expected-closing-brace.mir
test/CodeGen/MIR/ARM/extraneous-closing-brace-error.mir
test/CodeGen/MIR/ARM/nested-instruction-bundle-error.mir
test/CodeGen/MIR/Generic/basic-blocks.mir
test/CodeGen/MIR/Generic/expected-colon-after-basic-block.mir
test/CodeGen/MIR/Generic/expected-mbb-reference-for-successor-mbb.mir
test/CodeGen/MIR/Generic/frame-info.mir
test/CodeGen/MIR/Generic/function-missing-machine-function.mir
test/CodeGen/MIR/Generic/invalid-jump-table-kind.mir
test/CodeGen/MIR/Generic/llvm-ir-error-reported.mir
test/CodeGen/MIR/Generic/llvmIR.mir
test/CodeGen/MIR/Generic/llvmIRMissing.mir
test/CodeGen/MIR/Generic/machine-basic-block-ir-block-reference.mir
test/CodeGen/MIR/Generic/machine-basic-block-redefinition-error.mir
test/CodeGen/MIR/Generic/machine-basic-block-undefined-ir-block.mir
test/CodeGen/MIR/Generic/machine-basic-block-unknown-name.mir
test/CodeGen/MIR/Generic/machine-function-missing-body-error.mir
test/CodeGen/MIR/Generic/machine-function-missing-function.mir
test/CodeGen/MIR/Generic/machine-function-missing-name.mir
test/CodeGen/MIR/Generic/machine-function-redefinition-error.mir
test/CodeGen/MIR/Generic/machine-function.mir
test/CodeGen/MIR/Generic/register-info.mir
test/CodeGen/MIR/Mips/expected-global-value-or-symbol-after-call-entry.mir
test/CodeGen/MIR/Mips/memory-operands.mir
test/CodeGen/MIR/NVPTX/expected-floating-point-literal.mir
test/CodeGen/MIR/NVPTX/floating-point-immediate-operands.mir
test/CodeGen/MIR/NVPTX/floating-point-invalid-type-error.mir
test/CodeGen/MIR/PowerPC/unordered-implicit-registers.mir
test/CodeGen/MIR/X86/basic-block-liveins.mir
test/CodeGen/MIR/X86/basic-block-not-at-start-of-line-error.mir
test/CodeGen/MIR/X86/block-address-operands.mir
test/CodeGen/MIR/X86/callee-saved-info.mir
test/CodeGen/MIR/X86/cfi-def-cfa-offset.mir
test/CodeGen/MIR/X86/cfi-def-cfa-register.mir
test/CodeGen/MIR/X86/cfi-offset.mir
test/CodeGen/MIR/X86/constant-pool-item-redefinition-error.mir
test/CodeGen/MIR/X86/constant-pool.mir
test/CodeGen/MIR/X86/constant-value-error.mir
test/CodeGen/MIR/X86/dead-register-flag.mir
test/CodeGen/MIR/X86/def-register-already-tied-error.mir
test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir
test/CodeGen/MIR/X86/duplicate-register-flag-error.mir
test/CodeGen/MIR/X86/early-clobber-register-flag.mir
test/CodeGen/MIR/X86/expected-align-in-memory-operand.mir
test/CodeGen/MIR/X86/expected-alignment-after-align-in-memory-operand.mir
test/CodeGen/MIR/X86/expected-basic-block-at-start-of-body.mir
test/CodeGen/MIR/X86/expected-block-reference-in-blockaddress.mir
test/CodeGen/MIR/X86/expected-comma-after-cfi-register.mir
test/CodeGen/MIR/X86/expected-comma-after-memory-operand.mir
test/CodeGen/MIR/X86/expected-different-implicit-operand.mir
test/CodeGen/MIR/X86/expected-different-implicit-register-flag.mir
test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir
test/CodeGen/MIR/X86/expected-global-value-after-blockaddress.mir
test/CodeGen/MIR/X86/expected-integer-after-offset-sign.mir
test/CodeGen/MIR/X86/expected-integer-after-tied-def.mir
test/CodeGen/MIR/X86/expected-integer-in-successor-weight.mir
test/CodeGen/MIR/X86/expected-load-or-store-in-memory-operand.mir
test/CodeGen/MIR/X86/expected-machine-operand.mir
test/CodeGen/MIR/X86/expected-metadata-node-after-debug-location.mir
test/CodeGen/MIR/X86/expected-metadata-node-after-exclaim.mir
test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir
test/CodeGen/MIR/X86/expected-named-register-in-allocation-hint.mir
test/CodeGen/MIR/X86/expected-named-register-in-callee-saved-register.mir
test/CodeGen/MIR/X86/expected-named-register-in-functions-livein.mir
test/CodeGen/MIR/X86/expected-named-register-livein.mir
test/CodeGen/MIR/X86/expected-newline-at-end-of-list.mir
test/CodeGen/MIR/X86/expected-number-after-bb.mir
test/CodeGen/MIR/X86/expected-offset-after-cfi-operand.mir
test/CodeGen/MIR/X86/expected-pointer-value-in-memory-operand.mir
test/CodeGen/MIR/X86/expected-positive-alignment-after-align.mir
test/CodeGen/MIR/X86/expected-register-after-cfi-operand.mir
test/CodeGen/MIR/X86/expected-register-after-flags.mir
test/CodeGen/MIR/X86/expected-size-integer-after-memory-operation.mir
test/CodeGen/MIR/X86/expected-stack-object.mir
test/CodeGen/MIR/X86/expected-subregister-after-colon.mir
test/CodeGen/MIR/X86/expected-target-flag-name.mir
test/CodeGen/MIR/X86/expected-tied-def-after-lparen.mir
test/CodeGen/MIR/X86/expected-value-in-memory-operand.mir
test/CodeGen/MIR/X86/expected-virtual-register-in-functions-livein.mir
test/CodeGen/MIR/X86/external-symbol-operands.mir
test/CodeGen/MIR/X86/fixed-stack-memory-operands.mir
test/CodeGen/MIR/X86/fixed-stack-object-redefinition-error.mir
test/CodeGen/MIR/X86/fixed-stack-objects.mir
test/CodeGen/MIR/X86/frame-info-save-restore-points.mir
test/CodeGen/MIR/X86/frame-info-stack-references.mir
test/CodeGen/MIR/X86/frame-setup-instruction-flag.mir
test/CodeGen/MIR/X86/function-liveins.mir
test/CodeGen/MIR/X86/generic-instr-type-error.mir
test/CodeGen/MIR/X86/generic-virtual-registers.mir
test/CodeGen/MIR/X86/global-value-operands.mir
test/CodeGen/MIR/X86/immediate-operands.mir
test/CodeGen/MIR/X86/implicit-register-flag.mir
test/CodeGen/MIR/X86/inline-asm-registers.mir
test/CodeGen/MIR/X86/instructions-debug-location.mir
test/CodeGen/MIR/X86/invalid-constant-pool-item.mir
test/CodeGen/MIR/X86/invalid-metadata-node-type.mir
test/CodeGen/MIR/X86/invalid-target-flag-name.mir
test/CodeGen/MIR/X86/invalid-tied-def-index-error.mir
test/CodeGen/MIR/X86/jump-table-info.mir
test/CodeGen/MIR/X86/jump-table-redefinition-error.mir
test/CodeGen/MIR/X86/killed-register-flag.mir
test/CodeGen/MIR/X86/large-cfi-offset-number-error.mir
test/CodeGen/MIR/X86/large-immediate-operand-error.mir
test/CodeGen/MIR/X86/large-index-number-error.mir
test/CodeGen/MIR/X86/large-offset-number-error.mir
test/CodeGen/MIR/X86/large-size-in-memory-operand-error.mir
test/CodeGen/MIR/X86/liveout-register-mask.mir
test/CodeGen/MIR/X86/machine-basic-block-operands.mir
test/CodeGen/MIR/X86/machine-instructions.mir
test/CodeGen/MIR/X86/machine-verifier.mir
test/CodeGen/MIR/X86/memory-operands.mir
test/CodeGen/MIR/X86/metadata-operands.mir
test/CodeGen/MIR/X86/missing-closing-quote.mir
test/CodeGen/MIR/X86/missing-comma.mir
test/CodeGen/MIR/X86/missing-implicit-operand.mir
test/CodeGen/MIR/X86/named-registers.mir
test/CodeGen/MIR/X86/newline-handling.mir
test/CodeGen/MIR/X86/null-register-operands.mir
test/CodeGen/MIR/X86/register-mask-operands.mir
test/CodeGen/MIR/X86/register-operands-target-flag-error.mir
test/CodeGen/MIR/X86/simple-register-allocation-hints.mir
test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-aliased.mir
test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-immutable.mir
test/CodeGen/MIR/X86/spill-slot-fixed-stack-objects.mir
test/CodeGen/MIR/X86/stack-object-debug-info.mir
test/CodeGen/MIR/X86/stack-object-invalid-name.mir
test/CodeGen/MIR/X86/stack-object-operand-name-mismatch-error.mir
test/CodeGen/MIR/X86/stack-object-operands.mir
test/CodeGen/MIR/X86/stack-object-redefinition-error.mir
test/CodeGen/MIR/X86/stack-objects.mir
test/CodeGen/MIR/X86/standalone-register-error.mir
test/CodeGen/MIR/X86/subreg-on-physreg.mir
test/CodeGen/MIR/X86/subregister-index-operands.mir
test/CodeGen/MIR/X86/subregister-operands.mir
test/CodeGen/MIR/X86/successor-basic-blocks-weights.mir
test/CodeGen/MIR/X86/successor-basic-blocks.mir
test/CodeGen/MIR/X86/tied-def-operand-invalid.mir
test/CodeGen/MIR/X86/undef-register-flag.mir
test/CodeGen/MIR/X86/undefined-fixed-stack-object.mir
test/CodeGen/MIR/X86/undefined-global-value.mir
test/CodeGen/MIR/X86/undefined-ir-block-in-blockaddress.mir
test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir
test/CodeGen/MIR/X86/undefined-jump-table-id.mir
test/CodeGen/MIR/X86/undefined-named-global-value.mir
test/CodeGen/MIR/X86/undefined-register-class.mir
test/CodeGen/MIR/X86/undefined-stack-object.mir
test/CodeGen/MIR/X86/undefined-value-in-memory-operand.mir
test/CodeGen/MIR/X86/undefined-virtual-register.mir
test/CodeGen/MIR/X86/unknown-instruction.mir
test/CodeGen/MIR/X86/unknown-machine-basic-block.mir
test/CodeGen/MIR/X86/unknown-metadata-keyword.mir
test/CodeGen/MIR/X86/unknown-metadata-node.mir
test/CodeGen/MIR/X86/unknown-named-machine-basic-block.mir
test/CodeGen/MIR/X86/unknown-register.mir
test/CodeGen/MIR/X86/unknown-subregister-index-op.mir
test/CodeGen/MIR/X86/unknown-subregister-index.mir
test/CodeGen/MIR/X86/unrecognized-character.mir
test/CodeGen/MIR/X86/used-physical-register-info.mir
test/CodeGen/MIR/X86/variable-sized-stack-object-size-error.mir
test/CodeGen/MIR/X86/variable-sized-stack-objects.mir
test/CodeGen/MIR/X86/virtual-register-redefinition-error.mir
test/CodeGen/MIR/X86/virtual-registers.mir
tools/llc/llc.cpp

index 64f5062e78bb3373e65f9a99142f146cff7eb5d4..9a6f8dbafa00d62a95091414c21d9fb33ed934b5 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple=aarch64-none-linux-gnu -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -mtriple=aarch64-none-linux-gnu -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the .cfi_def_cfa operands
 # correctly.
 
index b7bac2682c70c059977b83e26564517ab6ea26ac..f94f09a485d93fd628c0dc262e98f49f41448b67 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -mtriple=aarch64-none-linux-gnu -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -mtriple=aarch64-none-linux-gnu -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 8443a2fb349cdccea67a7b0c2e173d8f647e42aa..b3d8c5c3d3610486eea9a0d5329598202e500f5e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -mtriple=aarch64-apple-ios -start-after machine-sink -stop-after machine-sink -o - %s 2> %t.log \
+# RUN: not llc -mtriple=aarch64-apple-ios -run-pass none -o - %s 2> %t.log \
 # RUN:        | FileCheck %s --check-prefix=CHECK
 # RUN: FileCheck %s -input-file=%t.log --check-prefix=ERR
 # RUN: rm -f %t.log
index d4145b8961df2dc0fad0e7b108b4c963a5758135..e2a257535314c0bc2cd6ea27b5f66c0b2579efab 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -mtriple=aarch64-none-linux-gnu -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -mtriple=aarch64-none-linux-gnu -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 9a572e2fe18193a42dacd666dca097959103ad43..e19b618123de6096f2acddccef58fc4b3d52a389 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple=aarch64-none-linux-gnu -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -mtriple=aarch64-none-linux-gnu -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser can parse multiple register machine
 # operands before '='.
 
index 8c82c9bb504e10b3f1a1ae9a26c26c4a36dec6e0..a2ad2092cb0e900894d66fda67e2d7190011a213 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple=aarch64-none-linux-gnu -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -mtriple=aarch64-none-linux-gnu -run-pass none -o - %s | FileCheck %s
 
 --- |
   @var = global i64 0
index 35c8eebbca252c074c27cab454a16c3d0790166a..e0a41015531b32e5b9ba1037208ec3d7102cadaa 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple=aarch64-none-linux-gnu -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -mtriple=aarch64-none-linux-gnu -run-pass none -o - %s | FileCheck %s
 
 --- |
 
index 34793880a60b05728c158415d0a1afdc928d6d53..d4d2ae15af9602a9e9ca1f231470b087837ff79b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=amdgcn -mcpu=SI -start-after postrapseudos -stop-after postrapseudos -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=amdgcn -mcpu=SI -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index e20cf376414aea0d481743f4db5dded713b24bb6..1b67edc6bb43d8910ba3c4a0912849558eae6fb1 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=amdgcn -mcpu=SI -start-after postrapseudos -stop-after postrapseudos -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=amdgcn -mcpu=SI -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index c1e297d934a06120572843a5a831513bb603fd02..b0b7ea4eabd003b50b5029cef59a14f2dd2df38a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=amdgcn -mcpu=SI -start-after postrapseudos -stop-after postrapseudos -o - %s | FileCheck %s
+# RUN: llc -march=amdgcn -mcpu=SI -run-pass none -o - %s | FileCheck %s
 # This test verifies that the MIR parser can parse target index operands.
 
 --- |
index 9d71bb9f61afb9649d069f9aa3a78d21ed734a3e..56e21e3627071cd0aac3a358a222a47613230cc4 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple thumbv7-apple-ios -start-after block-placement -stop-after block-placement -o - %s | FileCheck %s
+# RUN: llc -mtriple thumbv7-apple-ios -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the bundled machine instructions
 # and 'internal' register flags correctly.
 
index 6d42ccee2faaea8311dbb9badc4174867952ca30..32d0a85b5484c79c1309916a99521ca5c044c57d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple=arm-linux-unknown-gnueabi -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -mtriple=arm-linux-unknown-gnueabi -run-pass none -o - %s | FileCheck %s
 
 --- |
   declare void @dummy_use(i32*, i32)
index 78d91aead2479b37f21783b7bde43dcd82ae7e41..4304935067adc15472e358580ec0e54ea96293c0 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -mtriple thumbv7-apple-ios -start-after block-placement -stop-after block-placement -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -mtriple thumbv7-apple-ios -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
   @G = external global i32
index a069dd307936c9ea4ab964fe179d72249efc6067..fcd938efbb9180e56689b159555c7436e702ea96 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -mtriple thumbv7-apple-ios -start-after block-placement -stop-after block-placement -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -mtriple thumbv7-apple-ios -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
   define i32 @test1(i32 %a) {
index b93697857e7984ff4647b77db57e3ecabd993302..63b997046d02232af613224e72187027e52b1bae 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -mtriple thumbv7-apple-ios -start-after block-placement -stop-after block-placement -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -mtriple thumbv7-apple-ios -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
   define i32 @test1(i32 %a) {
index b6fdc6cb0c12bef15e6154d59186f52cd7c0554c..0df7a9c8c63378eac712904006e583f4b8afc8fe 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses machine functions correctly.
 
 --- |
index 892258666d100470719df6c6b7b6ac31a97e6e71..040ab7c44c4a81048fd9c31becb2caf119999ada 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index a5e04f86c6d103b22ac1d78d1e27215b1c0a6d07..42996568fe272f86fc82d1b21bbf679b4a265443 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 93580091eb502b0a186845b3067ccc3d0f1b5612..71448c8a71baf59f80d712004d1917646d376dd4 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses machine frame info properties
 # correctly.
 
index 71b5b28453405ecb5ee2be9830e2860749edbd99..f3a8348016712c644393aaf3f93377e02a537def 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test verifies that an error is reported when a MIR file has some
 # function but is missing a corresponding machine function.
 
index 576de4bd9dc7ffdd5997ea29b82fe4f202a05ba4..5f96d2d57e7cc5c1aa893bd9fa8da7b3bdf80ab6 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 3508c341c44d8926654e85615001b13917acbd5d..15824cb2ca6d7615b4f60eea0cb5c6cdc8e2282a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures an error is reported if the embedded LLVM IR contains an
 # error.
 
index 8b594df56d314f842c534941be1c8425701837be..432b18ff939d722eef62bb6ec53930f01df77f0d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -run-pass none -o - %s | FileCheck %s
 # This test ensures that the LLVM IR that's embedded with MIR is parsed
 # correctly.
 
index 9d4fe885bc08367933350d12349552d74c967e71..9f361e8d3fe47467662ab18f781015a7fe5bf008 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after branch-folder -stop-after branch-folder -o - %s 2>&1 | FileCheck %s
+# RUN: llc -run-pass none -o - %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser accepts files without the LLVM IR.
 
 ---
index 22af2705ba0d32b7bbbbe597d2d5076cd44fc47d..a5737c2c15269258809e0dedbea7089c8b1b72f4 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after branch-folder -stop-after branch-folder -o - %s 2>&1 | FileCheck %s
+# RUN: llc -run-pass none -o - %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser preserves unnamed LLVM IR block
 # references.
 
index 41747535c351951653315b0fa423fc5eadff5127..538c3f456b0b494e13aaea4f222869709bd72332 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index df559f852ec06163ccaf029e8110eab5216366ce..ac9a12b3e44dc3f293e92a1d863a7ecef0e71025 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 876947b868b01c13a95498bb7b964671a1d38c47..98d68f7cd46cf3eed63c59260174996412583d6b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported whenever the MIR parser can't find
 # a basic block with the machine basis block's name.
 
index 0dc7477f6275b77598009e94dcb118b658c5745e..1896371db36a7258491a67ad317f8e8a1abca8f4 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser reports an error when it encounters a
 # machine function with an empty body.
 
index 6800f8724324c4baa14cf292d2d5384df285a249..c547bb25d75324f8c64af0aba1cc344939082254 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when the mir file has LLVM IR and
 # one of the machine functions has a name that doesn't match any function in
 # the LLVM IR.
index f65b77880e9717307f606fda335425a1b29fc2a4..30f0e51b3b663bd764c2b761afe5bb9bf90d57cb 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when a machine function doesn't
 # have a name attribute.
 
index be84161b5630aafb7149a1f52dfb52fea842d000..a05d5357182ed6d3eb950c1aec129709a927808a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the machine function errors are reported correctly.
 
 ---
index 474f69345a3d6864c3e139e01d0d7a9e4ddf816b..64802a13060eb286056426b29833b09d97156951 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses machine functions correctly.
 
 --- |
index 1e2de796bb315de3f73b97b91b9d874a59a91738..bf90196b3e6ec3e771309b86fe531e7be9956f19 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses machine register info properties
 # correctly.
 
index ea94c99065576ce41780407d25c4a66b8d605f5a..cc7a96ff50cc6c5c9e9d5d37fcb1e0fac1c5fe6e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=mipsel -mattr=mips16 -relocation-model=pic -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=mipsel -mattr=mips16 -relocation-model=pic -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i32 @test(i32 %a) {
   entry:
index d9e7a0ce229b2620307ee1d0243729e6c4796f95..69ecf985fcc05d93a176b0a65693595d53c42520 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=mipsel -mattr=mips16 -relocation-model=pic -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=mipsel -mattr=mips16 -relocation-model=pic -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the call entry pseudo source
 # values in memory operands correctly.
 
index 28fb2a2cf5c9b4f57677ee9f19aae9178cb8f1b8..d35fd323bf5dd60baa902dbe58b240368b3c9b18 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=nvptx -mcpu=sm_20 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=nvptx -mcpu=sm_20 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 7defaeab9494328d6c0ca28473dfe2a8dcce0848..312bf004a9cefb93a677b57b49ab44331beda0cf 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=nvptx -mcpu=sm_20 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=nvptx -mcpu=sm_20 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses floating point constant operands
 # correctly.
 
index e4080f80ee52093210b047a32decab71b5c5c37e..2ff7f1a9451dc2110178a730ff3002730eccd735 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=nvptx -mcpu=sm_20 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=nvptx -mcpu=sm_20 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 3e9022f5ff0d3bf8936e7be0b1eb55bfedb075a6..3caab2c7a5788e68f3d5f5122facdb0a13fb966d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -mtriple=powerpc64-unknown-linux-gnu -start-after machine-combiner -stop-after machine-combiner -o - %s | FileCheck %s
+# RUN: llc -mtriple=powerpc64-unknown-linux-gnu -run-pass none -o - %s | FileCheck %s
 # PR24724
 
 --- |
index a96152fb3897f1f43fcfa5aa14e70b6d9d44531c..35f5512936ba5be58feac90c41bfc1f69e36dc23 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses basic block liveins correctly.
 
 --- |
index b4b7dddea56c04de52e68711d16ac529c681f3f9..01c226a3453708b28133111ba6b290bd28c519e4 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index d6dadb9775f225dcbf8892bf4ca04c5a556b18c7..2207f9360965cbda6f3d2506ce750ebcf4fadcbd 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the block address operands
 # correctly.
 
index 7870180960fbd005e23fadd682dfe0494ba6ba0e..883f6fdb0d2226a3b36c6e8a4fda33e3e7fae8f5 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after prologepilog -stop-after prologepilog -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses callee saved information in the
 # stack objects correctly.
 
index 38b94fd8f19a2bafee83fa959fab0d8beb8d1c43..ed26df684b000c0f7ad600e6edd2b77fcdc0ea9b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the .cfi_def_cfa_offset operands
 # correctly.
 
index ead76f6f53827b6c0bb975afc862704547f53ce0..9a57eb047b876b4483da260637574530377c1339 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the .cfi_def_cfa_register
 # operands correctly.
 
index e84a18897562c1f6ce73dd0cb967a902bbecd858..0a50fe1866f412f159b3635d0aea4234d2afc5c4 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the .cfi_offset operands
 # correctly.
 
index 2ddf5736b977b86122a2f2a3969cff9e4523212f..2f016a7599e3614a8ffae33e771c71e3eef2bebe 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 36f15cce6dc7ba1193beefd07953d8b88e30331f..3312e6f67bde087a868871f79533582515b52154 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses constant pool constants and
 # constant pool operands correctly.
 
index 1e14d2282c5a2d817f75fb99efb3cfdc5aa468a9..baf933a87105e79337d2cece69f3d3f8f091890d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser reports an error when parsing an invalid
 # constant value.
 
index 7f29b9afcd256599203729f9535767b81489e8e0..e6ab458e738926a7ab951eaa4f041b4d9393a599 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the 'dead' register flags
 # correctly.
 
index 69c816f59b9b906d3565396c700f10114bf290ad..bd9365b5f416357517ebe72cf70df4e78bbd4e33 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i64 @test(i64 %x) #0 {
   entry:
index 7d01810c792b2cb5e21a1f25b79e9de25b647bbf..0c15e84f22687ecd57ca9056ebaece5bb9e75aa4 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index d80c6ed061de86c79bce8583a327af533192b317..9d8f4f15930468dfeca8a68c548f2056ed967ab1 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 414928498230985a316e0561d7e4789bf90a8eb3..0870fa062be6600d1a2676a7f21fa9be3c5a7545 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the 'early-clobber' register
 # flags correctly.
 
index f2e349454c5d245881b3875efae5f7cbaeb6ce81..f65a5e6c94862d78f97bc84e31d48db75b581fbf 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 7ce377f8c5fb10af59a85dc8378b46e0b75a3c22..9bde7bf279a9f5f3f56c5bda1f7b19c39182c144 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 861baec4bcbc244a6cd2335951cdda74c7ba2fb1..0de5b5bc68787d0a431d302b13f81be759696cca 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index ef7df4c8c20f3c0229bfa57dc225406d5e43abee..c74d42d4dcc79c715755d9d118b660dbaff9a7fe 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index ba7b2ab64c3ec8bb1ad9619f08c4542aac449003..52ba166094f3b68f99e1e2441803a46f1c385c8a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index dd5693952573deef9d91f69c96a6006efa264c55..f617ddfa0eb06df624fce09f2d7b93e4732ac38e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 601551a7720a56403c5a31d525bb09a019bc5f0a..d96d263a32047bc724330d9f9609760db4e35835 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 6494960d3264df5dbce14436b08a54a31f956d4d..bd6cf6bd576d4ac7e7afa365632d6f174a5e2e0b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index de6a745fd7029dbf41248704038108c51507f446..2f53023ecdb2fca34a62e6eb272d47684f95251f 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index f737c06c3e1ede4792bddea4597e818e9b5ec020..1cabcfc73c2ab084f615a557f0f06449f772b48d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index e337292f17a2dc83e7e04b6ca460121b644f588e..f2f354b5a7c9a1a536dd7703d741879c321af67f 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 580d2bc0a419edbe213de21cb45ae5e8c56cbe07..c3f4fca11eaaabb5a1e94712ad6d0585fac3c214 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i64 @test(i64 %x) #0 {
   entry:
index 83874eb6747668c2f5bbd382d3fb06b46325c01f..e8f06358505b28ec4ee34817936195cb801c5234 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 8fcd622a18e69241e0805acd1dbaf726f934cd91..225f767c55585b056d1add8b45dca378692ba113 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 3ba5126b9982e680509af7b85fdfe1510c02f7e5..70fff3daa0932ca1706cf8d77f25d4237dc25a91 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 9041683525c32276854911d8dd30f74c6c593765..c5d7d5eb28939efb8a32b5e24f6c8092b05bc21b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 6b4c51b394d5c56383275a1feb22cb413945f9eb..c94fd9f5028e6b98006387921471045ffd50b94c 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 9a4696779fb5577082844b1037a50443e50e73cf..dc8cb02338ea9a581f18a4bacfd44d9ee540a404 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i32 @test(i32 %x) {
   entry:
index 04568f6dde57a6d33f983d3f20c544331c4c8a82..bba7b1a6e4a07b04e5ef2765065a3091fbd4e9a8 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-scheduler -stop-after machine-scheduler -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index be57734ecf33c68aebcd976d7d067348db4e5bad..424f7cb21c45997345710a9557b68aba90329166 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after prologepilog -stop-after prologepilog -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index ae9f776ad7695c20d31186fe76af1613f88c81c7..a6384bb07197b8797f52c6d3a28a43f6d6fc37b9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 41e6a4a6cc882e0448f11015c95401abd6c4a67b..fcd68d3f614ca0a230a956f291da5bdece5520c8 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 1f0439d126f4dfbcc94ebd90aec7e3b225709042..238d7aa6ffb841c55cfbd0532a9f134465312937 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index a239cf176f5f851031f5cd993ad869491129011b..6770031da807d632e8437aac59dcf9d9a38f388d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index aefeed9ce05ee072a424e389be76af42a01352cb..e3c5ee9b9c8878966360d78a486ef025888c3261 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index fca078c3497cc1585fd22817971b8fa156b8dabb..3d127f855ced44e66a3f32b63a011ce21cb37b42 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 31b4c5be1251c9a928385ac3935b20113267203d..1119133fc1132978f788650eb0e579fc697e9c0a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 3280fca6d551f2fd29d5b2862fad4e21f2b19a42..eea795821465dc595d0bd99be87e90e70aea10f8 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 68f1060ad873448d83c790f640c4b1e95a477039..dc679ea7fc224e92edde2fcc62695beda3bce375 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when a register operand doesn't
 # follow register flags.
 
index 71ff15bd9c523fd0b0ffd3a7680e9bf684a77b08..cfa03247e31f8105502641e2364bc400e4b277e0 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index ff0c10d59e335e6029808ac1f96c1c6c614e4287..c536295c42f4421bf2afb0b5a7090c57957fad2e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 
 --- |
index 6283427c10b35d363d88643cd04207f0c2a24937..d1d62461d371ec446a6206ccc103cc94c8e626fb 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 3d094a11e9f32e00f42c00cf02662de8a9e462ab..c3ee45d96606edb9fcd3ebb9ba6089657f3b9161 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index e8d6afd5333e72234abc4b6a2fd46b1d66e62ae6..9e307f8833d9307eab6a4bf38f5b0670f8f9bbcb 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i64 @test(i64 %x) #0 {
   entry:
index f99443f1726dfad667206e9a52fbbb91f650a077..a76202eb55b4252c615a4b4039fd5c1ced8d1f33 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index da0d1e166a1cdade10abaf5842982a0d0e39840b..cdfcabbbf827d78793d59b0e1f418fcc54df7a49 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 0ac5bb15f59887a1d752f180c9abb8f96a824370..599f957f66d537fa2dbef73cf82886aec955f73b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the external symbol machine
 # operands correctly.
 
index 50c15914d904b1e9bb0cf8eb5b3d29cbc20066b4..f7a48d2eec06a743d6fd8be741b6be90bcd4fd20 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses fixed stack memory operands
 # correctly.
 
index c4c57a1d2443e77d2ee855914b08a4dab334e920..d1b7c1633c29b71ce858f75aa150844d19001052 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 81272c3549fafc5aa15a6886774e90d42b3a9499..a7ecac841a643b2ed68f996acad6913165110c7c 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses fixed stack objects correctly.
 
 --- |
index fbdde2c75cff8fe8a504c074bdeeb44ec1049d92..2d5347e5d30dc5fd20bed2b04ce16bb07cb4518a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -enable-shrink-wrap=true -start-after shrink-wrap -stop-after shrink-wrap -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the save and restore points in
 # the machine frame info correctly.
 
index 468e8c3c300b7958cc5f9dac1d6a39f847f43b97..e64b44c65f8159193e85d48ee45771d73c9e8256 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the stack protector stack
 # object reference in the machine frame info correctly.
 
index 11d72d9e31e83bdbe75c747f9f83d69a0ae5c779..5ae4df459437c8a8c46d28d8ca12a09a94c1c2a9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the frame setup instruction flag.
 
 --- |
index 852cb883c2cdc6703812870eec0165698ccc5f97..cbdc36281b71a5b71b62d8b5a05a62bce6b8d00e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses machine function's liveins
 # correctly.
 
index 0abf2adcd9af3dc57606011127f63e4d2b0a848a..1f196919afa08a10ccd0c096bf567f1b4eefb995 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser report an error for
 # opaque types used on generic instruction.
 
index 9aae07bd0445ab6f885b46fd210eb41b90e68eca..225ddfbc452ac98a6fcfdf42fbefa9aac7399da5 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # REQUIRES: global-isel
 # This test ensures that the MIR parser parses generic virtual
 # register definitions correctly.
index b83d8026ce3ee43f43dca05030d984bc00ce6a55..9b9554da7bd69efebd318efbdf4fc331709a7d02 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses global value operands correctly.
 
 --- |
index 664debe1f9260847c4af417af98dab0060cf52cc..4d47219bf3b194a58aa353b6d0d6881cb81dbd39 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses immediate machine operands.
 
 --- |
index 5f68ffd0f0e19c4b041e4aec899300a559f0f7aa..70b1cc50094454abf9ddca49c4c6592ffdc378bd 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the 'implicit' and 'implicit-def'
 # register flags correctly.
 
index 6c6664ba552986980221955b16e75a8323792472..f0e8d1fcd8ffa30ba754459654843e43f603a26e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after block-placement -stop-after block-placement -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 
 --- |
   define i64 @test(i64 %x, i64 %y) #0 {
index 478f02dfa732eff6a13a1e8e4a1b56ef95b29577..12ee5d873d94a5285f96d35e8e6e309e3d12fbce 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the machine instruction's
 # debug location metadata correctly.
 
index afd6c78546ce32cdf0c62089bf4e2563d24d5936..0b1eb2f5275be625a2addc2ef9e2746c51094a6c 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser reports an error when parsing an invalid
 # constant pool item operand.
 
index a5d9ce29448a67e3b55526fa0e10f4edf2f23d8e..42d05274e7cd236d1f2aaaede4450503954ba785 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   declare void @llvm.dbg.declare(metadata, metadata, metadata) #0
 
index 313c5bdafed87da9f803b2cc30ac6b52a2f93553..1cc9bed2349f7d077d7dfdbe3666b36094fd53fd 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 00436adca48438488ee26413e2956cde6ef1e8c6..2ba3288335fb2f28774a543b229b42554d44f74e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i64 @test(i64 %x) #0 {
   entry:
index 5d1438eebffced594affc6169ad9796008e87641..e44f4b237df4688fc5dad0ebaeda024757911546 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the jump table info and jump
 # table operands correctly.
 
index d4ab11f407877d3fabac7bbfbed23099e5a1ff0d..1eeabfba812451d0b23a42c2db65bbbee2b46afd 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 71337a50f2d721c3045099b28dec8a61fe18f706..159553ba4829895d6cc57f2292d539e36d152cf9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the 'killed' register flags
 # correctly.
 
index 93ce30abec7ce3d3c621680fe8ef2c9995510a55..3339115c8bdf9dd5e67380ca88e26983d4072026 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index f815c63e18e92187b08ae879caba5ce364e18b3d..0d72690401d417e58e71210d3fe24530af62ed91 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 272cd685b38100426b31adfba963c4645196b8bb..f8423fd43e14418a53407ed380f1acae2d334075 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 5463cdbce444d7757fe1a956292e6c50085972f2..0b2225f154140344e6ddad678e0424279fab3fad 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index c570f0992a3fcc94a0f0ad989d2c2e51d0722111..616adfad1eda12499aad6ab515e939ea953584c9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 47ff233a4921e1f41a0dae4a99f1eebd96c7590d..c2a5a34a85ca60bd8a3584543c9c6ffc1fbf5065 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after stackmap-liveness -stop-after stackmap-liveness -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the liveout register mask
 # machine operands correctly.
 
index d49049b8e2c18bfb278de63579ec38c4a19a743e..f59157386796c62b86c7d47b0e23cf7081a4f003 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses machine basic block operands.
 
 --- |
index a01d9e6945a7f1b26c52666bda92357c5486710d..28d4d47e3e7f0222d1e55760b4d3117817f4fd4a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses X86 machine instructions
 # correctly.
 
index a7413d4d03bc27f01d3295b4d62813a2bca301df..c56bab8c998c552cbe20340528093efc09ef37aa 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser runs the machine verifier after parsing.
 
 --- |
index 3078666ad03f7ff11ae2059daa7b72d484cdb621..a25538d9b1fc0ec826d9c7b22c04a20150eb14f1 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the machine memory operands
 # correctly.
 
index 691daab37837144627d7ccdc2a181df10b645321..42f3fe1c86c7b6a1c2067ee6a476a6aa7389d1cc 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the metadata machine operands
 # correctly.
 
index 9f4b369a3df4e26a3b057fedd2df5b2614cc86ef..0e912f5ea7885cf96223112eb6dde14dbd3f9e6e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 092995e59c70309d16a6da50036ad76fc1628672..0aaba6ddaa3a0815b5a53d910534ee4a50f73e72 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 0135c756e138204d8d3ad066f0d58472b236ea22..fd26f19d18478d21b2cf58569d5cae881b9b0a79 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser reports an error when an instruction
 # is missing one of its implicit register operands.
 
index b3f8c28de1b342d435640974a853756f6a7902ab..eedc2dbe853f73b62b0850037eaf6b253781b59f 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses X86 registers correctly.
 
 --- |
index 942eb41d7c815a1391dc77506d8f45173246620f..ce43a83ecae5533b8e2a28e6e3e162aa7399fd77 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 
 --- |
 
index 371555a56b477bce5c7737550795645998cdf977..9cba00bc9e5e442197d8d67c68b92fc8f74ed2bd 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses null register operands correctly.
 
 --- |
index c6edd7ae3685677b7cb6f605278df422732b3b6c..c683a635f14700f2aaae3f30219891e74731e99b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses register mask operands correctly.
 
 --- |
index 64d46d20db7486417aadf560c1c638d8d7d49873..d4d3f5692e9072cc56ef9c5525e5c312855231d9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 7dcdcd0ed937d81515ebf2baf00cf3f136507bc1..27ca266f7794d742f7071eb864000054a3157400 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-scheduler -stop-after machine-scheduler -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses simple register allocation hints
 # correctly.
 
index b62cd755fec153106621e130e90a59284d8fbb62..5e191ba11942280abb10c208271487c62f7433df 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index c89216bea67a9a3333917d8d6105072715e9f1ce..91288aa40b3984ecd676f4a7a15f7fbffa5f14d3 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 9dd3588ea1000e463f65450686e66f75367cfdf5..1771d6fafcae54641a876121f204c0fb21414252 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses fixed stack objects correctly.
 
 --- |
index 32aed3a3286e522e22f15a4e43169b398676d698..d80b7d0bfcb16b4a3818e76bb007fedcd891b413 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the stack object's debug info
 # correctly.
 --- |
index e42e1e59f1e72af537c6c8739f7b3676efe96d30..4572f106256d2d90068fbc9088db4644b41a3fe9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser reports an error when it encounters a
 # stack object with a name that can't be associated with an alloca instruction.
 
index 46661d95e727d136de008901158c016e13c3ee33..2115a11ae693987b8945a1bbfb7381bcf100d829 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an stack object reference
 # uses a different name then the stack object definition.
 
index 97d3864742725bd2746de1964669f6a2c4923680..6ff15aef4d7f2dc73f908b0809a3a82d69310269 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses stack object machine operands
 # correctly.
 
index b84863ebca67a022d3e31a6af5f4a5e56d299a9a..0fccff0425ee5ec3881dced5ac1956ec11677adb 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 67a1742a854f34e3aa330d11daeff69e8621d062..08b9ec0b43479d4f59e0197be27be580864e69da 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses stack objects correctly.
 
 --- |
index f17451bfc89c8da59a9422a2f253b2aa638ea3cb..b50393390289ae637eaf74a74aafe36f4bdeb6e0 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i32 @test(i32 %a) {
   body:
index b856df2f85ffdcea7f9f0999970a7cfea3536893..f20195e7ddf50fd850efaa189a4f255c28ba7f30 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported for subreg index on a physreg.
 --- |
   define void @t() { ret void }
index 12eeb3db28bea6001b1fa4e0c86994d3332ba0f4..a9a45adadf6e11c99e9cfe7af22325b92aad1d50 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses and prints subregisters index
 # operands correctly.
 
index f7168a67e6b1ef1744f14ac68d7dad4dbe3311ad..a02bfe8359dc081273df687c6b7462903bcaa60c 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses subregisters in register operands
 # correctly.
 
index d33dd45450f071e8216fafa4ec3db931c968feb4..8de31f3274dfe64add1cd5ae37be307cb989a04f 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses basic block successors and
 # probabilities correctly.
 
index 3293aeb233c3b7b59dea1c933dbbed1134dd2eca..6f15f522bd5f24bbed02ffd30c2a848765568265 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses basic block successors correctly.
 
 --- |
index fe5263df355f90c4894129cb09dfcd7a4295ebf5..05502fff4062843e345521ad0257803d807b5032 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
   define i64 @test(i64 %x) #0 {
   entry:
index f6584768f7ca116d04e15fbc0b2b168d2273aef0..2c332d848bbcc2f60e8d02a1723935b928272d44 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the 'undef' register flags
 # correctly.
 
index 8d8f8614f32be89b67f7f95ffcaac7d747c6b470..18cb758408ff6811bf1f9b0d4ac70f77d8ce4d2b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
 
   define i32 @test(i32 %a) {
index f82c626397a9376fb5fbe8a53ebbfbdad9004161..e717c1ee597634e56ba5f7f6c3cf2e7e53385351 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an invalid global value index
 # is used.
 
index f6b10e3123ca331118e64014321c5cb33a1fcd78..5c2a45eec2a151a4e3c70e93289405e08a50b48e 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 0b3c0093dc62b10de0922e4f43566b244fd22b7d..ef7dd4802aca09fdf9d6db67a65f8b442f9a1d05 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index b463dc4bd9f4a28d625c7c297e6717e21485c4ba..765bb9d97d19a702235a1f6b8abee234226b2937 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index a1ada4b42e469e8ae51b4d71d310bee445db1d1a..435257b8fac1d41cb46ea2d54ed55b92c3b8a35f 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an undefined global value is
 # used.
 
index 1ab837998c23cd385208eb5989e3a441e19c3a73..70b413b5ad376b854fd2353344310d4441a73a59 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser reports an error when it encounters an
 # unknown register class.
 
index 416e6789ba0f800cd764983d5785228badbdcc9e..5d40791b4c31f2722b205323a3f27d1fd3d33f9d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
 
   define i32 @test(i32 %a) {
index a3907d7a3a4aadb5bcaaf452ae5e5b7413be8790..42e94c1ce5a3cdb219ffea38d1d26c42414824d9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 2f9a304ffe5c5b548385e3e04a7cc706242648c8..fe41e0a4d2fcd6747cd8f2e3e5edea8e7c0cbe8a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that the MIR parser reports an error when parsing a
 # reference to an undefined virtual register.
 
index cec354948832099d73c7654dd737cfd67dd986dc..4377347f0a9f0ab22f1a7117e9ce687c52d6fe3b 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an unknown instruction is
 # encountered.
 
index a512d9aa08e6625a9263210eada84758032f4982..0634fb2e0ed8ff28ec2bc282052f6397a33778a5 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an invalid machine basic
 # block index is used.
 
index c58c38ab1322ebbc2c9a411517d3f6246a758927..ddd5686b0cf31b543a0d60bd9189fa3aa8e4fbd9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
   define i32 @inc(i32* %x) {
index 630e20fb133e5a54ee83702a1efd094eb5def7f2..793f9123776af6e6463cea7cdbca6beea252e15d 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 6627273d4470817e1f00d88eb3db2f477697506f..5ba6402353ef8247d60efbf41fe0c9472cf715cc 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an unknown named machine
 # basic block is encountered.
 
index da0798ca1b521b17ea99cb97f58bfa8231b0705f..74e9bfa72157e5985204713d3ba21d35c54d0596 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an unknown register is
 # encountered.
 
index fa7e1ada9323f58f01fd6df88dd38952a78fa2b8..2d997b07dbd59c2a5989ac4dfde84c5bcb01a0e9 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an unknown subregister index
 # is encountered.
 
index 5dde345612365d0174eeaaa46f0ba164306d89e0..6ad6242f79a3f807596fa85157d8fc7ac1a478a6 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 # This test ensures that an error is reported when an unknown subregister index
 # is encountered.
 
index cf99028677fadeffc2aff16e93ffe3ff859a2b7a..4b6631099716aa3903cd2e0cb4a0392258ce1de7 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index c30c53e7e8fcfe82ab67cc3f9088d4f52fc502cb..9edc4113b27915c4923b2c114f3d3b736db7e4ea 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses the callee saved register mask
 # correctly and that the MIR parser can infer it as well.
 
index e6a9ef8d4c882af5c8a4c0745d5f441e20263ceb..2633ea59bf559ab6671395db68e6bcd678445eaa 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 --- |
 
   define i32 @test(i32 %a) {
index 1ed74774f1ab6ca8480015c55b1d272eb6d4c953..5e7d99352e57eaed82a4de0d20c5c2a7ee5c716a 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after branch-folder -stop-after branch-folder -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses variable sized stack objects
 # correctly.
 
index 5dae6e666c83823a05347cc0da58ee8cc78ed0fc..4d2350a01b8de0ff78a503357f32736fe40e20d8 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: not llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
 
 --- |
 
index 153356f838ebc19841c89e2393141a263dcc24e9..3f7b0fdcc0e370e45b51afaaf8aaf432b9f02d24 100644 (file)
@@ -1,4 +1,4 @@
-# RUN: llc -march=x86-64 -start-after machine-sink -stop-after machine-sink -o - %s | FileCheck %s
+# RUN: llc -march=x86-64 -run-pass none -o - %s | FileCheck %s
 # This test ensures that the MIR parser parses virtual register definitions and
 # references correctly.
 
index 5fd10fd56bcfb85ce58ef1761b2f4ed978f0df8d..9b6086ad4ea83f6769fe57cec81888f4d9a5f661 100644 (file)
@@ -269,6 +269,9 @@ int main(int argc, char **argv) {
 
 static bool addPass(PassManagerBase &PM, const char *argv0,
                     StringRef PassName, TargetPassConfig &TPC) {
+  if (PassName == "none")
+    return false;
+
   const PassRegistry *PR = PassRegistry::getPassRegistry();
   const PassInfo *PI = PR->getPassInfo(PassName);
   if (!PI) {