• courses
    • Cursul 01. Introducere
    • Cursul 02. Analiză sintatică LL
    • Cursul 03. Analiză sintatică LR
    • Cursul 04. Analiză semantică
    • Cursul 05. Generarea codului obiect. Arhitectura setului de instrucțiuni
    • Cursul 06. Generarea apelurilor de funcții și a codului orientat obiect.
    • Cursul 07. Optimizări. Analiza fluxului de control (CFA)
    • Cursul 08. Analiza fluxului de date (DFA)
    • Cursul 09. Analiza fluxului de date. Forma SSA. Extragerea codului invariant din bucle. Variabile de inducție.
    • Cursul 10. Arhitectura Calculatoarelor. Dependență. Planificarea instrucțiunilor
    • Cursul 11. Garbage Collection
    • Cursul 12. Alocarea de registre. Linkers.
    • Cursul 13. Just in Time Compilers (JIT)
  • info
    • hall
      • Echipa de CPL 2014-2015
      • Echipa de CPL 2016-2017
      • Echipa de CPL 2017-2018
    • Documentație și alte resurse
    • Listă de discuții
    • Trimitere teme
    • Mașina virtuală
  • Laboratoare
    • 01. Introduction to Flex
    • 02. Introduction to Bison
    • 03. Bison Advanced
    • 04. Introduction to LLVM
    • 05. LLVM IR - C++ API
    • 06. Code generation. Structure of data and objects in memory
    • 07. Code generation. Function calls and stack frames
    • 08. LLVM backend
    • 09. LLVM Passes - displaying code structure
    • 10. LLVM Passes - code analysis
    • 11. LLVM - transformări de cod
    • 12. Linkers and Loaders
    • 13. Garbage Collection
    • LLVM Passes
  • labs-2015
    • 04. Introduction to LLVM
    • 05. LLVM IR - C++ API
    • 06. Reprezentarea datelor
    • 07. LLVM backend (new architectures)
    • 08. Control Flow Analysis
    • 09. Data Flow Analysis
    • 10. LLVM - transformări de cod
    • 11. Linkers and Loaders
    • 12. Garbage Collection
  • labs-draft
    • 11. LLVM - transformări de cod
  • meta
    • Reguli generale și notare
      • Notare
    • Anunțuri
    • Calendar
    • Examen
    • CPL Need to Know
    • Orar și împărțire pe semigrupe
  • meta-attic
    • Karma Awards
  • Resurse
    • Nice to read
  • teme
    • Indicații generale teme
    • Tema de casă 1 - Analiza sintactică
    • Tema 2 - Optimizari
  • teme-2015
    • Concurs
    • Tema de casă 1 - Analiza sintactică
    • Tema de casă 2 - Analiza semantică
    • Tema de casa 3 - Generarea de cod
    • Tema de casa 4 - Backend
    • Tema recuperare
  • teme-2016
    • Concurs
    • Tema de casă 1 - Analiza sintactică
    • Tema de casă 2 - Generarea de cod
    • Tema de casa 3 - Backend
  • teme-draft
    • Tema 2
  • Informații generale CPL
  • sitemap
  • Concurs