merci de m'avoir répondu, il est vrais que j’ai commencer les recherche qu’hier mais je ne trouve réellement pas de doc consistante en français
j’ai compris que LLVM et une machine virtuelle pour l’assembleur qui est plus légère et plus performante que la JVM de JAVA vu que des optimisation et pre-compilation ce font dans plusieurs étape .
je ne suis pas habituer a ce genre de compilateur en effet ma connaissance en compilation ce résume aux différentes analyse et génération de code pour crée un compilateur .
voici se que j’ai a faire pour vous orienter :
1) Etudier llvm-gcc (compilateur C/C++ qui compile vers du bytecode llvm)
2) Rapport sur l'algo de llvm-gcc
3) Modifier llvm-gcc pour pouvoir modifier comment la structure d'un
objet est compilée
4) Générer du bytecode llvm avec le modèle objet VVM
Et j’ai un temps limite alors je doit comprendre parfaitement la structure de LLVM
Milles merci d’avance .
# Google est ton ami...
Posté par khivapia . Évalué à 2.
[^] # Re: Google est ton ami...
Posté par KIKIMO . Évalué à 1.
j’ai compris que LLVM et une machine virtuelle pour l’assembleur qui est plus légère et plus performante que la JVM de JAVA vu que des optimisation et pre-compilation ce font dans plusieurs étape .
je ne suis pas habituer a ce genre de compilateur en effet ma connaissance en compilation ce résume aux différentes analyse et génération de code pour crée un compilateur .
voici se que j’ai a faire pour vous orienter :
1) Etudier llvm-gcc (compilateur C/C++ qui compile vers du bytecode llvm)
2) Rapport sur l'algo de llvm-gcc
3) Modifier llvm-gcc pour pouvoir modifier comment la structure d'un
objet est compilée
4) Générer du bytecode llvm avec le modèle objet VVM
Et j’ai un temps limite alors je doit comprendre parfaitement la structure de LLVM
Milles merci d’avance .
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.