Fix FastISel dropping srcloc metadata from InlineAsm
authorAmanieu d'Antras <amanieu@gmail.com>
Sat, 13 Jun 2020 07:16:58 +0000 (08:16 +0100)
committerAmanieu d'Antras <amanieu@gmail.com>
Sat, 13 Jun 2020 15:52:37 +0000 (16:52 +0100)
commit6973125cb746e185fc5e7823ec6422fc0670e15d
tree1be6623b4a14cd64fde6a445ee036db601a77c16
parent8a2ff19272051cfd0ff906eafaee5372773bdbc7
Fix FastISel dropping srcloc metadata from InlineAsm

Summary:
Bugzilla: https://bugs.llvm.org/show_bug.cgi?id=46060

I've also added the Extra_IsConvergent flag which was missing from FastISel.

Reviewers: echristo

Reviewed By: echristo

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D80759
llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
llvm/test/CodeGen/AArch64/asm-srcloc.ll [new file with mode: 0644]