Mostrar el registro sencillo del ítem
Manual didáctico para aprender a utilizar el New Pass Manager de LLVM
| dc.contributor.author | Torre Macías, Juan Carlos de la | |
| dc.contributor.author | Benito Jareño, Carlos | |
| dc.contributor.author | Aragón Jurado, José Miguel | |
| dc.contributor.other | Ingeniería Informática | es_ES |
| dc.date.accessioned | 2026-06-12T11:25:43Z | |
| dc.date.available | 2026-06-12T11:25:43Z | |
| dc.date.issued | 2026 | |
| dc.identifier.uri | http://hdl.handle.net/10498/39753 | |
| dc.description.abstract | El 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.format | application/pdf | es_ES |
| dc.language.iso | spa | es_ES |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
| dc.subject | New Pass Manager | es_ES |
| dc.subject | LLVM | es_ES |
| dc.subject | Optimización | es_ES |
| dc.subject | Compiladores | es_ES |
| dc.subject | Phase Ordering Problem | es_ES |
| dc.title | Manual didáctico para aprender a utilizar el New Pass Manager de LLVM | es_ES |
| dc.type | learning object | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.description.physDesc | Manual de 36 páginas | es_ES |
| dc.type.hasVersion | NA | es_ES |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Guías didácticas [21]
-
Material Docente Ing. Inf. [68]
