[PATCH] D46490: [MachineVerifier][GlobalISel] Verifying generic extends and truncates

Roman Tereshin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 7 18:48:31 PDT 2018


rtereshin updated this revision to Diff 145614.
rtereshin added a comment.
Herald added subscribers: aheejin, jgravelle-google, sbc100, dschuff.
Herald added a reviewer: javed.absar.

I have updated the `MIParser::parseLowLevelType` part of the patch (as before, within a separate commit) resolving conflicts with Allow register class names in the form of integer/scalar <https://reviews.llvm.org/D45948> and Improve error checking for typed immediate operands <https://reviews.llvm.org/D46491>


Repository:
  rL LLVM

https://reviews.llvm.org/D46490

Files:
  lib/CodeGen/MIRParser/MIParser.cpp
  lib/CodeGen/MachineVerifier.cpp
  test/CodeGen/AMDGPU/GlobalISel/regbankselect-trunc.mir
  test/CodeGen/MIR/AArch64/parse-low-level-type-invalid0.mir
  test/CodeGen/MIR/AArch64/parse-low-level-type-invalid1.mir
  test/CodeGen/MIR/AArch64/parse-low-level-type-invalid2.mir
  test/CodeGen/MIR/AArch64/parse-low-level-type-invalid3.mir
  test/CodeGen/MIR/AArch64/print-parse-vector-of-pointers-llt.mir
  test/CodeGen/MIR/WebAssembly/typed-immediate-operand-invalid0.mir
  test/CodeGen/MIR/WebAssembly/typed-immediate-operand-invalid1.mir
  test/CodeGen/X86/verifier-generic-extend-truncate.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D46490.145614.patch
Type: text/x-patch
Size: 14903 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180508/f5d080fb/attachment.bin>


More information about the llvm-commits mailing list