https://github.com/li3zhen1/arrayboundcheckpass
An LLVM pass for bound check insertion and optimization based on the paper "Optimizing array bound checks using flow analysis" by Gupta et al.
https://github.com/li3zhen1/arrayboundcheckpass
Last synced: 5 months ago
JSON representation
An LLVM pass for bound check insertion and optimization based on the paper "Optimizing array bound checks using flow analysis" by Gupta et al.
- Host: GitHub
- URL: https://github.com/li3zhen1/arrayboundcheckpass
- Owner: li3zhen1
- Created: 2024-03-08T19:04:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-18T23:50:30.000Z (11 months ago)
- Last Synced: 2024-12-17T12:07:13.628Z (7 months ago)
- Language: C++
- Homepage:
- Size: 26.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# An LLVM pass for bound check insertion and optimization based on Gupta et al.'s paper
This repository contains an LLVM pass for bound check insertion and optimization based on the paper **Optimizing array bound checks using flow analysis** by Gupta et al.
## Benchmarks
### Code size and speed

### Compile time check counts

### Run time check counts

### Register pressure
