Similar to the CallLowering class used for lowering LLVM IR calls to MIR calls,
we introduce a separate class for lowering LLVM IR inline asm to MIR INLINEASM.
There is no functional change yet, all existing tests should pass.
Paths
| Differential D78316
[GlobalISel] Introduce InlineAsmLowering class ClosedPublic Authored by kschwarz on Apr 16 2020, 11:18 AM.
Details Summary Similar to the CallLowering class used for lowering LLVM IR calls to MIR calls, There is no functional change yet, all existing tests should pass.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 17 2020, 1:44 PM Closed by commit rG12030494fce2: [GlobalISel] Introduce InlineAsmLowering class (authored by kschwarz). · Explain WhyApr 20 2020, 6:25 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 258719 llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
llvm/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
llvm/include/llvm/CodeGen/TargetSubtargetInfo.h
llvm/lib/CodeGen/GlobalISel/CMakeLists.txt
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/lib/Target/AArch64/AArch64Subtarget.cpp
|