[llvm-dev] Metadata in LLVM back-end

Jinyan via llvm-dev llvm-dev at lists.llvm.org
Wed Jul 22 07:26:45 PDT 2020

I meet same question with you, and I finnally choose using instrinsic to tag the instruction 

-----Original Messages-----
From:"Son Tuan VU via llvm-dev" <llvm-dev at lists.llvm.org>
Sent Time:2020-07-22 20:31:18 (Wednesday)
To: llvm-dev <llvm-dev at lists.llvm.org>
Subject: [llvm-dev] Metadata in LLVM back-end

Hi all,

Currently metadata (other than debug info) can be attached to IR instructions but disappears during DAG selection.

My question is why we do not keep the metadata during code lowering and then attach to MachineInstr, just as for IR instructions? Is there any technical challenge, or is it only because nobody wants to do so?

Thanks for your help,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200722/c8a91354/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ATT00003.txt
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200722/c8a91354/attachment.txt>

More information about the llvm-dev mailing list