Home
last modified time | relevance | path

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

1234

/external/llvm/unittests/MI/
DLiveIntervalTest.cpp53 legacy::PassManagerBase &PM, std::unique_ptr<MIRParser> &MIR, in parseMIR() argument
57 MIR = createMIRParser(std::move(MBuffer), Context); in parseMIR()
58 if (!MIR) in parseMIR()
61 std::unique_ptr<Module> M = MIR->parseLLVMModule(); in parseMIR()
73 LLVMTM.addMachineFunctionAnalysis(PM, MIR.get()); in parseMIR()
150 std::unique_ptr<MIRParser> MIR; in liveIntervalTest() local
151 std::unique_ptr<Module> M = parseMIR(Context, PM, MIR, *TM, MIRString, in liveIntervalTest()
/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/tools/llc/
Dllc.cpp274 std::unique_ptr<MIRParser> MIR; in compileModule() local
283 MIR = createMIRParserFromFile(InputFilename, Err, Context); in compileModule()
284 if (MIR) in compileModule()
285 M = MIR->parseLLVMModule(); in compileModule()
410 if (!MIR) { in compileModule()
418 LLVMTM.addMachineFunctionAnalysis(PM, MIR.get()); in compileModule()
465 MIR.get())) { in compileModule()
/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/test/CodeGen/MIR/X86/
Dnamed-registers.mir2 # This test ensures that the MIR parser parses X86 registers correctly.
Dgeneric-instr-type-error.mir2 # This test ensures that the MIR parser report an error for
Dmachine-instructions.mir2 # This test ensures that the MIR parser parses X86 machine instructions
Dnull-register-operands.mir2 # This test ensures that the MIR parser parses null register operands correctly.
Dmachine-verifier.mir2 # This test ensures that the MIR parser runs the machine verifier after parsing.
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.
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
Dconstant-value-error.mir2 # This test ensures that the MIR parser reports an error when parsing an invalid
Ddead-register-flag.mir2 # This test ensures that the MIR parser parses the 'dead' register flags
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
/external/llvm/test/CodeGen/Generic/
Dstop-after.ll7 ; STOP-NEXT: MIR Printing Pass
/external/llvm/test/CodeGen/NVPTX/
Dconvergent-mir-call.ll3 ; Check that convergent calls are emitted using convergent MIR instructions,

1234