[PATCH] Machine Level IR Serialization: print and parse LLVM IR.

Alex Lorenz arphaman at gmail.com
Fri May 15 10:27:55 PDT 2015


I've updated the patch with fixes suggested by Duncan:

- Changed the mir printing pass name.
- Replaced 'Serialization' with 'MIR'.
- Modified the parsing interface to use a single error.
- Fixed namespace '}' comments.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D9616

Files:
  include/llvm/CodeGen/MIR/Parser.h
  include/llvm/CodeGen/Passes.h
  include/llvm/InitializePasses.h
  include/llvm/Support/YAMLTraits.h
  lib/CodeGen/CMakeLists.txt
  lib/CodeGen/LLVMBuild.txt
  lib/CodeGen/LLVMTargetMachine.cpp
  lib/CodeGen/MIR/CMakeLists.txt
  lib/CodeGen/MIR/LLVMBuild.txt
  lib/CodeGen/MIR/MIRParser.cpp
  lib/CodeGen/MIR/MIRParser.h
  lib/CodeGen/MIR/MIRPrintingPasses.cpp
  lib/CodeGen/MIR/Makefile
  lib/CodeGen/MIR/Parser.cpp
  lib/CodeGen/MIR/YAMLMapping.cpp
  lib/CodeGen/MIR/YAMLMapping.h
  lib/CodeGen/Makefile
  lib/Support/YAMLTraits.cpp
  test/CodeGen/Generic/stop-after.ll
  test/CodeGen/MIR/lit.local.cfg
  test/CodeGen/MIR/llvmIR.mir
  test/CodeGen/MIR/llvmIRMissing.mir
  tools/llc/llc.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D9616.25875.patch
Type: text/x-patch
Size: 22071 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150515/961ab2ab/attachment.bin>


More information about the llvm-commits mailing list