[llvm-dev] question: access IR class Instruction from DAG SDValue (original) (raw)
Jonathan via llvm-dev llvm-dev at lists.llvm.org
Mon Nov 27 04:51:00 PST 2017
- Previous message: [llvm-dev] question: access IR class Instruction from DAG SDValue
- Next message: [llvm-dev] question: access IR class Instruction from DAG SDValue
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I am working on llvm gpu backend. The instruction metadata can only get in IR (class instruction). In DAG stage, the instructions are reordered, so I cannot map the metadata to correct instruction if I cannot access instruction from DAG or MachineInstr structure.
On Nov 26, 2017, at 11:02 PM, Ryan Taylor <ryta1203 at gmail.com> wrote:
It might be a more useful to know what it is you need from the IR in the DAG or what it is you r trying to do?
On Nov 25, 2017 7:59 PM, "Jonathan via llvm-dev" <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: The llvm backend uses class Instruction in IR handle stage, create SDVaule and DAG in DAG translation stage and class MachineInstr in Machine instruction translation stage. Can I access class Instruction from DAG structure or stage, or access DAG and Instruction from MachineInstr structure or stage? Jonathan
LLVM Developers mailing list llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171127/11aff156/attachment.html>
- Previous message: [llvm-dev] question: access IR class Instruction from DAG SDValue
- Next message: [llvm-dev] question: access IR class Instruction from DAG SDValue
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]