Results 211 to 220 of about 5,396 (256)
Some of the next articles are maybe not open access.
CTOS: Compiler Testing for Optimization Sequences of LLVM
IEEE Transactions on Software Engineering, 2021Optimization sequences are often employed in compilers to improve the performance of programs, but may trigger critical compiler bugs, e.g., compiler crashes.
He Jiang +4 more
semanticscholar +1 more source
Representing LLVM-IR in a Code Property Graph
Information Security Conference, 2022In the past years, a number of static application security testing tools have been proposed which make use of so-called code property graphs, a graph model which keeps rich information about the source code while enabling its user to write language ...
Alexander Kuechler, Christian Banse
semanticscholar +1 more source
Toward Register Spilling Security Using LLVM and ARM Pointer Authentication
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2022Modern reduced instruction set computer processors are based on a load/store architecture, where all computations are performed on register operands.
Andrea Fanti +4 more
semanticscholar +1 more source
Tutorial: LLVM for Security Practitioners
2020 IEEE Secure Development (SecDev), 2020Many security researchers need to build tools that analyze and transform code. For example, researchers may want to build security hardening tools, tools that find vulnerabilities within software, or tools that prove that a program is invulnerable to attack.
openaire +1 more source
DEEM@SIGMOD, 2022
Both forward and reverse mode automatic differentiation derive a model function as used for gradient descent automatically. Reverse mode calculates all derivatives in one run, whereas forward mode requires rerunning the algorithm with respect to every ...
Maximilian E. Schüle +2 more
semanticscholar +1 more source
Both forward and reverse mode automatic differentiation derive a model function as used for gradient descent automatically. Reverse mode calculates all derivatives in one run, whereas forward mode requires rerunning the algorithm with respect to every ...
Maximilian E. Schüle +2 more
semanticscholar +1 more source
Type-Alias Analysis: Enabling LLVM IR with Accurate Types
Proc. ACM Softw. Eng.LLVM Intermediate Representation (IR) underpins the LLVM compiler infrastructure, offering a strong type system and a static single-assignment (SSA) form that are well-suited for program analysis.
Jinmeng Zhou +5 more
semanticscholar +1 more source
The Support of MLIR HLS Adaptor for LLVM IR
ICPP Workshops, 2022Since the emergence of MLIR, High-level Synthesis (HLS) tools started to design in multi-level abstractions. Unlike the traditional HLS tools that are based on a single abstraction (e.g.
Geng-Ming Liang +5 more
semanticscholar +1 more source
Language-parametric compiler validation with application to LLVM
International Conference on Architectural Support for Programming Languages and Operating Systems, 2021We propose a new design for a Translation Validation (TV) system geared towards practical use with modern optimizing compilers, such as LLVM. Unlike existing TV systems, which are custom-tailored for a particular sequence of transformations and a ...
T. Kasampalis +4 more
semanticscholar +1 more source
Heterogeneous Computation Migration on LLVM
2016In past decades, the development of mobile applications was limited due to lack of enough computational power. To resolve this problem, the framework of mobile cloud computing (MCC) was proposed for offloading the massive computation tasks of mobile applications onto cloud centers for execution.
Tyng-Yeu Liang, Yu-Jie Lin
openaire +1 more source
Seal5: Semi-Automated LLVM Support for RISC-V ISA Extensions Including Autovectorization
Euromicro Symposium on Digital Systems DesignThe RISC-V instruction set architecture (ISA) is popular for its extensibility, allowing easy integration of custom vendor-defined instructions tailored to specific applications.
Philipp van Kempen +3 more
semanticscholar +1 more source

