J'ai le livre de dragon et Mise en œuvre du compilateur moderne dans ML. Je cherche d'autres bonnes ressources sur la génération de code dans un compilateur. Pouvez-vous en recommander?Références sur la génération de code dans un compilateur (représentations intermédiaires, SSA, sélection d'instruction, allocation de registre, etc.)?
1
A
Répondre
1
Voir this question.
2
Mon préféré est "Construire un compilateur d'optimisation" par Robert Morgan. Très pratique, couvre l'affectation unique statique.
Questions connexes
- 1. SSA pour le code machine de la pile
- 2. Génération de texture 3D AS3: recherche d'idées intermédiaires/avancées
- 3. Représentations visuelles/artistiques du code
- 4. Code généré par le compilateur dans la couverture de code
- 5. Subversion - traitant de la génération de code
- 6. Génération et enregistrement de code à partir de la macro
- 7. représentations multiples de la même entité
- 8. Macro remplacement pendant la génération de code
- 9. Représentations de modèles génériques dans ASP.NET MVC
- 10. Génération de code objet répétable C++
- 11. Listes intermédiaires dans Haskell
- 12. Problème de structure de panier, sélection de taille etc
- 13. Génération de code dans une tâche MSBuild
- 14. Références Framework + Client Code
- 15. Génération de code contextuel dans Visual C# 2008?
- 16. Copier et coller sur l'iPhone avec plusieurs représentations de données
- 17. Allocation dynamique de la mémoire constante dans CUDA
- 18. compilateur C# Optimise de manière incorrecte code
- 19. Est-ce que quelqu'un a utilisé des frameworks de génération de code .Net dans Mono? (Subsonic, .netTiers, etc ..)
- 20. C++ Allocation dynamique de la mémoire
- 21. Objectif C - accidents de code sur la sélection dans le contrôleur de navigation
- 22. génération de code C#/suppression de code redondant
- 23. Allocation de bande passante adaptative?
- 24. Génération d'ID de base de données uniques dans le code
- 25. Utilisation de list_filter avec les modèles intermédiaires
- 26. Comment automatiser la génération de code Matlab/Simulink/Real-TimeWorkshop?
- 27. Allocation de mémoire par thread
- 28. Rechargement de UITableViewCell sur la sélection
- 29. Allocation de mémoire dynamique dans VB6
- 30. Allocation de pile, remplissage et alignement