Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Llvm14config #71

Merged
merged 24 commits into from
Oct 26, 2023
Merged
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1f24a61
building and training ir2vec using llvm14
nishant-sachdeva Jun 10, 2023
2240032
built seed embeddings for llvm14 using better .o files
nishant-sachdeva Jun 13, 2023
309770f
fixed the source of cmake errors. changed cmake file to pick specific…
nishant-sachdeva Jun 14, 2023
1ba0714
updated tensorflow to tensorflow-gpu for faster training
nishant-sachdeva Jun 14, 2023
034f796
updated embeddings python file
nishant-sachdeva Jun 28, 2023
64b0603
added config for conda env openKE
nishant-sachdeva Jun 30, 2023
a9e9203
building for test-suite, make verify-all
nishant-sachdeva Jun 30, 2023
df3548d
status : oracle files not matching
nishant-sachdeva Jul 5, 2023
549c972
make verify-all command working per requirements
nishant-sachdeva Jul 5, 2023
7f7cf2a
Refactored the repository as per requirements
nishant-sachdeva Jul 9, 2023
6e784bc
updated generate_llfiles run to clang++-14
nishant-sachdeva Jul 9, 2023
e41e1d4
updated readme with llvm14 information
nishant-sachdeva Jul 9, 2023
442560c
reverting tripelets.sh to previous form with the sleep provision
nishant-sachdeva Jul 9, 2023
655d4b6
Refactored sanity_check.sh and generateOracle.sh
nishant-sachdeva Jul 9, 2023
e7423c8
added llvm version archive to Readme
nishant-sachdeva Jul 9, 2023
cdd21e0
added release hyperlinks to the LLVM version table in README.md
nishant-sachdeva Jul 10, 2023
243b1d9
updated formatting for generate_embedding
nishant-sachdeva Jul 11, 2023
0a9857c
pre-commit formatting fixed for .gitignore
nishant-sachdeva Jul 11, 2023
cf37270
updated the readme llvm version archive table with new columns for co…
nishant-sachdeva Jul 11, 2023
1d69eaf
Merge branch 'main' into llvm14config
svkeerthy Oct 8, 2023
96761d9
Fixing precommit formatting issues
svkeerthy Oct 8, 2023
f19afc1
Update wheel.yml to reflect llvm-14
svkeerthy Oct 9, 2023
cb4c6a3
Fixing github actions tests
nishant-sachdeva Oct 21, 2023
9a0b1f8
Merge branch 'main' into llvm14config
svkeerthy Oct 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,15 @@ Please see [here](https://compilers.cse.iith.ac.in/projects/ir2vec/) for more de

> IR2Vec: LLVM IR Based Scalable Program Embeddings, S. VenkataKeerthy, Rohit Aggarwal, Shalini Jain, Maunendra Sankar Desarkar, Ramakrishna Upadrasta, and Y. N. Srikant

![LLVM](https://img.shields.io/badge/LLVM-v12.0.0-blue)
![LLVM](https://img.shields.io/badge/LLVM-v14.0.0-blue)
![Tests](https://github.com/IITH-Compilers/IR2Vec/workflows/Tests/badge.svg)
![Publish](https://github.com/IITH-Compilers/IR2Vec/workflows/Publish/badge.svg)
![pre-commit checks](https://github.com/IITH-Compilers/IR2Vec/workflows/pre-commit%20checks/badge.svg)

![Image](images/ir2vec.jpg)

## { create a table that mentions the llvm version to be used in each branch/release }
nishant-sachdeva marked this conversation as resolved.
Show resolved Hide resolved

## Table Of Contents
- [IR2Vec](#ir2vec)
- [{ create a table that mentions the llvm version to be used in each branch/release }](#-create-a-table-that-mentions-the-llvm-version-to-be-used-in-each-branchrelease-)
- [Table Of Contents](#table-of-contents)
- [Requirements](#requirements)
- [Binaries and Libraries - Artifacts](#binaries-and-libraries---artifacts)
Expand All @@ -39,7 +36,7 @@ Please see [here](https://compilers.cse.iith.ac.in/projects/ir2vec/) for more de
## Requirements
* cmake (>= 3.13.4)
* GNU Make (4.2.1)
* LLVM (12.0.0) - [src](https://github.com/llvm/llvm-project/tree/release/12.x), [release](https://releases.llvm.org/download.html#12.0.0)
* LLVM (14.0.0) - [src](https://github.com/llvm/llvm-project/tree/release/14.x), [release](https://releases.llvm.org/download.html#14.0.0)
* Support for latest LLVM versions would be added soon
* Eigen library (3.3.7)
* Python (3.6.7)
Expand Down