[PATCH] D45437: Support inline asm with multiple 64bit output in 32bit GPR

Thomas Preud'homme via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 9 05:38:47 PDT 2018


thopre created this revision.
thopre added reviewers: bogner, t.p.northover, lattner.
Herald added subscribers: llvm-commits, javed.absar.
thopre added a dependency: D45376: Fix PR34170: Crash on inline asm with 64bit output in 32bit GPR.

Extend fix for PR34170 to support inline assembly with multiple output operands that do not naturally go in the register class it is constrained to (eg. double in a 32-bit GPR as in the PR).


Repository:
  rL LLVM

https://reviews.llvm.org/D45437

Files:
  lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  test/CodeGen/ARM/pr34170.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45437.141626.patch
Type: text/x-patch
Size: 5565 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180409/9568fd4d/attachment.bin>


More information about the llvm-commits mailing list