llvm-project/llvm/test/CodeGen/MIR/Generic
Matthias Braun 7bda195812 CodeGen: Refactor MIR parsing
When parsing .mir files immediately construct the MachineFunctions and
put them into MachineModuleInfo.

This allows us to get rid of the delayed construction (and delayed error
reporting) through the MachineFunctionInitialzier interface.

Differential Revision: https://reviews.llvm.org/D33809

llvm-svn: 304758
2017-06-06 00:44:35 +00:00
..
basic-blocks.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
expected-colon-after-basic-block.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
expected-mbb-reference-for-successor-mbb.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
frame-info.mir MachineFrameInfo: Track whether MaxCallFrameSize is computed yet; NFC 2017-05-01 22:32:25 +00:00
global-isel-properties.mir [GlobalISel] Add Selected MachineFunction property. 2016-08-02 16:49:19 +00:00
invalid-jump-table-kind.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
lit.local.cfg
llvm-ir-error-reported.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
llvmIR.mir MIR: Allow parsing of empty machine functions 2017-04-11 19:32:41 +00:00
llvmIRMissing.mir MIR: Allow parsing of empty machine functions 2017-04-11 19:32:41 +00:00
machine-basic-block-ir-block-reference.mir MIRTests: Remove unnecessary 2>&1 redirection 2017-02-22 18:47:41 +00:00
machine-basic-block-redefinition-error.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
machine-basic-block-undefined-ir-block.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
machine-basic-block-unknown-name.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
machine-function-missing-body.mir MIR: Allow parsing of empty machine functions 2017-04-11 19:32:41 +00:00
machine-function-missing-function.mir MIR: Allow parsing of empty machine functions 2017-04-11 19:32:41 +00:00
machine-function-missing-name.mir MIR: Allow parsing of empty machine functions 2017-04-11 19:32:41 +00:00
machine-function-redefinition-error.mir llc: Add support for -run-pass none 2016-07-16 02:24:59 +00:00
machine-function.mir MIR: Allow parsing of empty machine functions 2017-04-11 19:32:41 +00:00
multiRunPass.mir TargetMachine: Indicate whether machine verifier passes. 2017-05-31 18:41:23 +00:00
register-info.mir MIR: Allow parsing of empty machine functions 2017-04-11 19:32:41 +00:00
runPass.mir [RABasic] Properly initialize the pass 2017-06-02 22:46:26 +00:00