> On Jul 27, 2020, at 10:11 AM, David Greene via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Son Tuan VU via llvm-dev <llvm-dev at lists.llvm.org> writes: > >> 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? > > I have wanted codegen metadata for a very long time so I'm interested to > hear the history behind this choice, and more importantly, whether > adding such capability would be generally acceptable to the community. The first questions need to be âwhat does it mean?â, âhow does it work?â, and âwhat is it useful for?â. It is hard to evaluate a proposal without that. Metadata isnât free - it must be maintained or invalidated for it to be useful. The details on that dramatically shape whether it can be used for any given purpose. -Chris
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4