Home
last modified time | relevance | path

Searched refs:MIR (Results 1 – 25 of 75) sorted by relevance

123

/external/llvm/docs/
DMIRLangRef.rst2 Machine IR (MIR) Format Reference Manual
14 This document is a reference manual for the Machine IR (MIR) serialization
15 format. MIR is a human readable serialization format that is used to represent
19 The MIR serialization format is designed to be used for testing the code
25 The MIR serialization format uses a YAML container. YAML is a standard
30 A MIR file is split up into a series of `YAML documents`_. The first document
36 MIR Testing Guide
39 You can use the MIR format for testing in two different ways:
41 - You can write MIR tests that invoke a single code generation pass using the
45 tests and check the MIR output of a specific code generation pass.
[all …]
/external/llvm/test/CodeGen/MIR/Generic/
Dfunction-missing-machine-function.mir2 # This test verifies that an error is reported when a MIR file has some
5 # CHECK: no machine function information for function 'foo' in the MIR file
DllvmIRMissing.mir2 # This test ensures that the MIR parser accepts files without the LLVM IR.
Dmachine-basic-block-ir-block-reference.mir2 # This test ensures that the MIR parser preserves unnamed LLVM IR block
Dmachine-function-missing-body-error.mir2 # This test ensures that the MIR parser reports an error when it encounters a
Dmachine-basic-block-unknown-name.mir2 # This test ensures that an error is reported whenever the MIR parser can't find
Dregister-info.mir2 # This test ensures that the MIR parser parses machine register info properties
/external/llvm/tools/llc/
Dllc.cpp220 std::unique_ptr<MIRParser> MIR; in compileModule() local
229 MIR = createMIRParserFromFile(InputFilename, Err, Context); in compileModule()
230 if (MIR) { in compileModule()
231 M = MIR->parseLLVMModule(); in compileModule()
384 StartAfterID, StopAfterID, MIR.get())) { in compileModule()
/external/llvm/test/CodeGen/Generic/
Drun-pass.ll7 ; CHECK-NEXT: MIR Printing Pass
Dstop-after.ll7 ; STOP-NEXT: MIR Printing Pass
/external/llvm/test/CodeGen/MIR/X86/
Dnamed-registers.mir2 # This test ensures that the MIR parser parses X86 registers correctly.
Dmachine-instructions.mir2 # This test ensures that the MIR parser parses X86 machine instructions
Dmachine-verifier.mir2 # This test ensures that the MIR parser runs the machine verifier after parsing.
Dnull-register-operands.mir2 # This test ensures that the MIR parser parses null register operands correctly.
Dundefined-register-class.mir2 # This test ensures that the MIR parser reports an error when it encounters an
Dused-physical-register-info.mir2 # This test ensures that the MIR parser parses the callee saved register mask
3 # correctly and that the MIR parser can infer it as well.
Ddead-register-flag.mir2 # This test ensures that the MIR parser parses the 'dead' register flags
Dconstant-value-error.mir2 # This test ensures that the MIR parser reports an error when parsing an invalid
Dundefined-virtual-register.mir2 # This test ensures that the MIR parser reports an error when parsing a
Dcfi-def-cfa-offset.mir2 # This test ensures that the MIR parser parses the .cfi_def_cfa_offset operands
Dimmediate-operands.mir2 # This test ensures that the MIR parser parses immediate machine operands.
Dsubregister-operands.mir2 # This test ensures that the MIR parser parses subregisters in register operands
Dinvalid-constant-pool-item.mir2 # This test ensures that the MIR parser reports an error when parsing an invalid
Dcfi-def-cfa-register.mir2 # This test ensures that the MIR parser parses the .cfi_def_cfa_register
/external/llvm/test/CodeGen/MIR/AArch64/
Dmultiple-lhs-operands.mir2 # This test ensures that the MIR parser can parse multiple register machine

123