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)
commit538859cca3518a981293cf773e490fcf29a153c2
tree6eb922449d7884b9d620e5e464edc493ea3f6bd7
parentc0d2a617f7654c1842f121ebad6345bbea8e121a
llc: Add support for -run-pass none

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

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