Results 101 to 110 of about 3,335 (212)

Precondition Inference for Peephole Optimizations in LLVM

open access: yesCoRR, 2016
15 ...
David Menendez, Santosh Nagarakatte
openaire   +2 more sources

A Study of Software Prefetching in LLVM

open access: yes, 2017
The aim of this project is to improve the software prefetching in LLVM. The current software prefetcher in LLVM is a rudimentary one and has not been tuned for various architectures.
Upadrasta, Ramakrishna, Bhatu, Pratik
core  

LLVM IR To SNES-Compatible 65c816 ASM Compiler

open access: yes, 2023
I developed a rudimentary compiler which converts a subset of the LLVM Intermediate Representation (LLVM IR) to unoptimized SNES-compatible 65c816 assembly. It handles simple LLVM IR programs using a small subset of LLVM IR instructions.
Villalovos, Joseph
core  

Faster sorting algorithms discovered using deep reinforcement learning. [PDF]

open access: yesNature, 2023
Mankowitz DJ   +29 more
europepmc   +1 more source

Application Experiences on a GPU-Accelerated Arm-based HPC Testbed. [PDF]

open access: yesProc Int Conf High Perform Comput Asia Pac Reg HPC Asia 2023 Workshops (2023), 2023
Elwasif W   +33 more
europepmc   +1 more source

Classification of Obfuscation Techniques in LLVM IR: Machine Learning on Vector Representations

open access: yesMachine Learning and Knowledge Extraction
We present a novel methodology for classifying code obfuscation techniques in LLVM IR program embeddings. We apply isolated and layered code obfuscations to C source code using the Tigress obfuscator, compile them to LLVM IR, and convert each IR code ...
Sebastian Raubitzek   +3 more
doaj   +1 more source

Alias Analysis in LLVM

open access: yes, 2015
Alias analysis is a study of the relations between pointers. It has important applications in code optimization and security. This research introduces the fundamental concepts of alias analysis.

core  

Применение профильной информации в оптимизациях циклов LLVM [PDF]

open access: yes, 2017
Лобанов Артем Алексеевич Применение профильной информации в оптимизациях циклов LLVM Старший преподаватель кафедры системного программирования Кириленко Яков Александрович Направление математика и механика, кафедра системного программирования На ...
Lobanov Artem   +1 more
core  

Оптимізація LLVM IR

open access: yes, 2022
Метою роботи є пошук неоптимального машинного коду, який генерується iнфраструктурою LLVM для мов програмування, якi її використовують та подальша оптимiзацiя. Результатом роботи стала реалiзацiя проходу, який знаходить патерн перевiрки двох цiлих знакових чисел на одинаковий знак наївним методом та перетворює вiдповiдний IR на оптимальнiший ...
openaire   +1 more source

Translation Validation for LLVM’s AArch64 Backend

open access: yesProceedings of the ACM on Programming Languages
LLVM’s backends translate its intermediate representation (IR) to assembly or object code. Alongside register allocation and instruction selection, these backends contain many analogues of components traditionally associated with compiler middle ends: dataflow analyses, common subexpression elimination, loop invariant code motion ...
Ryan Berger   +8 more
openaire   +4 more sources

Home - About - Disclaimer - Privacy