2017-08-24 20 views

Répondre

2

Non, il n'y en a pas.

Les métadonnées sont une chose LLVM-IR. Il peut être consommé par des passes et ensuite utilisé pour générer quelque chose au niveau du code machine, mais vous devez le faire vous-même (ou ajouter des métadonnées qui sont déjà utilisées par certaines passes, comme les informations de débogage).

+0

Serait-il possible d'utiliser 'DebugLoc' d'une façon ou d'une autre, alors ?! Il est conservé tout le long. Mais comment pouvons-nous avoir quelque chose de plus général que DebugLoc? Un exemple, peut-être? – eternalStudent

+0

ou Serait-il possible pour nous de «transformer» les métadonnées en un nouveau champ/membre MC pendant cet abaissement? – eternalStudent

+0

S'il vous plaît, vérifiez la question mise à jour :) – eternalStudent