[Aarch64] handle "o" inline asm memory constraints
authorNick Desaulniers <ndesaulniers@google.com>
Fri, 16 Apr 2021 06:10:16 +0000 (23:10 -0700)
committerNick Desaulniers <ndesaulniers@google.com>
Fri, 16 Apr 2021 06:36:21 +0000 (23:36 -0700)
commitbb7016f8f50e1f1b8d388a9a42e3a7bb51254ca2
tree4f2b2a1857a4e820025ef725557fb9d000586c56
parent9ac988f6a80aa1dd25594a8b4c86c0380ac99466
[Aarch64] handle "o" inline asm memory constraints

This Linux kernel is making use of this inline asm constraint which is
causing an ICE.

PR49956

Link: https://github.com/ClangBuiltLinux/linux/issues/1348
Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D100412
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/test/CodeGen/AArch64/arm64-inline-asm.ll