• español
    • English
  • Login
  • español 
    • español
    • English

UniversidaddeCádiz

Área de Biblioteca, Archivo y Publicaciones
Comunidades y colecciones
Ver ítem 
  •   RODIN Principal
  • Producción Docente
  • Material Docente
  • Guías didácticas
  • Ver ítem
  •   RODIN Principal
  • Producción Docente
  • Material Docente
  • Guías didácticas
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

Manual didáctico para aprender a utilizar el New Pass Manager de LLVM

Thumbnail
Identificadores

URI: http://hdl.handle.net/10498/39753

Ficheros
Manual_NewPassManager.pdf (400.6Kb)
Estadísticas
Ver estadísticas
Compartir
Exportar a
Exportar a MendeleyRefworksEndNoteBibTexRIS
Metadatos
Mostrar el registro completo del ítem
Autor/es
Torre Macías, Juan Carlos de laAutoridad UCA; Benito Jareño, CarlosAutoridad UCA; Aragón Jurado, José MiguelAutoridad UCA
Fecha
2026
Departamento/s
Ingeniería Informática
Resumen
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.
Materias
New Pass Manager; LLVM; Optimización; Compiladores; Phase Ordering Problem
Colecciones
  • Guías didácticas [21]
  • Material Docente Ing. Inf. [68]
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Esta obra está bajo una Licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 Internacional

Listar

Todo RODINComunidades y ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso

Información adicional

Acerca de...Deposita en RODINPolíticasNormativasDerechos de autorEnlaces de interésEstadísticasNovedadesPreguntas frecuentes

RODIN está accesible a través de

OpenAIREOAIsterRecolectaHispanaEuropeanaBaseDARTOATDGoogle Académico

Enlaces de interés

Sherpa/RomeoDulcineaROAROpenDOARCreative CommonsORCID

RODIN está gestionado por el Área de Biblioteca, Archivo y Publicaciones de la Universidad de Cádiz

ContactoSugerenciasAtención al Usuario