Mostrar el registro sencillo del ítem

dc.contributor.authorTorre Macías, Juan Carlos de la 
dc.contributor.authorBenito Jareño, Carlos 
dc.contributor.authorAragón Jurado, José Miguel 
dc.contributor.otherIngeniería Informáticaes_ES
dc.date.accessioned2026-06-12T11:25:43Z
dc.date.available2026-06-12T11:25:43Z
dc.date.issued2026
dc.identifier.urihttp://hdl.handle.net/10498/39753
dc.description.abstractEl manual introduce de forma progresiva el New Pass Manager de LLVM, dirigido a estudiantes universitarios de informática con conocimientos básicos de C/C++, terminal y compiladores. Parte de una explicación general de LLVM, LLVM IR y el papel de los passes dentro del proceso de optimización, diferenciando entre análisis y transformaciones. Después presenta el uso práctico de herramientas como clang y opt, mostrando cómo generar LLVM IR, ejecutar passes existentes, consultar passes disponibles y construir pipelines mediante la opción -passes. En la parte más práctica, el manual explica la estructura conceptual del New Pass Manager (módulos, funciones, bucles, CGSCC, adaptadores y preservación de análisis) y guía al estudiante en la creación de un pass sencillo compatible con esta infraestructura. También incluye cómo registrar e integrar passes, cómo probarlos usando FileCheck y lit, errores frecuentes, buenas prácticas y un proyecto final guiado para consolidar el aprendizaje mediante el desarrollo y verificación de un pass propio.es_ES
dc.formatapplication/pdfes_ES
dc.language.isospaes_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectNew Pass Manageres_ES
dc.subjectLLVMes_ES
dc.subjectOptimizaciónes_ES
dc.subjectCompiladoreses_ES
dc.subjectPhase Ordering Problemes_ES
dc.titleManual didáctico para aprender a utilizar el New Pass Manager de LLVMes_ES
dc.typelearning objectes_ES
dc.rights.accessRightsopen accesses_ES
dc.description.physDescManual de 36 páginases_ES
dc.type.hasVersionNAes_ES


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Esta obra está bajo una Licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 Internacional