学位论文详细信息
Closing the gap in the LLVM backend of K
programming languages, rewriting-based execution, optimization
Abir, Michael ; Rosu ; Grigore
关键词: programming languages, rewriting-based execution, optimization;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/108050/ABIR-THESIS-2020.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】
In this thesis, we further develop part of the K framework, a framework for specifying and executing the formal semantics of languages. We dive into the LLVM backend, one of the engines for concrete execution, and implement key functionality that is present in the other concrete execution engine. We then add a new interface that is unique to the LLVM backend, making this backend diverge from the other backend. Finally, with the backend caught up and divergent, we implement and evaluate pattern matching optimization strategies.
【 预 览 】
附件列表
Files Size Format View
Closing the gap in the LLVM backend of K 681KB PDF download
  文献评价指标  
  下载次数:8次 浏览次数:19次