Skip to content

Conversation

nishant-sachdeva
Copy link
Collaborator

  • Adding LIT based integration testing to replace make verify-all based testing

@nishant-sachdeva nishant-sachdeva force-pushed the llvm17lit branch 2 times, most recently from 819bd98 to b6acb8c Compare May 1, 2024 12:53
Added source code skeleton for gTest coverage of IR2Vec
Added source code skeleton for gTest coverage of IR2Vec

Added IR2Vec based basic tests

test commit. replace libIR2Vec.a with .so file

test commit. removing libir2vec.cpp from test files

test commit. To check test_ir2vec.cpp compilation

test commit. reverting .so file to .a file

test commit. removing typeid due to compilation flag discrepancies

test commit. Added -frtti to setup.py flag.

test commit. Adding LLVMOption to ensure typeid compilation

add frtti flag with llvmOption

test commit. Nit fix from previous commit

removing usage of typeid, because of -frtti flag complications

added basic ir2vec testing for all files, using test-class

added skeleton LIT tests

Removed gTest in favor of LIT based integration testing

Fixed LIT testing file.

added instructions to install LIT and FileCheck into the readme

Add GitHub Workflow for publishing docs to Wiki

added docs folder for wiki publish workflow

added set up git section to publish workflows file

updated publish-docs.yml for corrected wiki push

updated publish-docs.yml to fix wiki publishing

updated publish-docs.yml to fix wiki publishing

updated publish-docs.yml to fix wiki publishing

updated doc paths in version_upgrade_process

added Doxyfile and doxygen.yml for doxygen documentation publish

cmake changes to support as llvm submodule

set proper conditions

changes build directory to root

moving statements cmakelists

necessary changes to paths to version.h file

changed the cmakelist path to root dir

change build command in readme

change source directory to configure on in workflows

changes to test to work with ir2vec submodule changes

git workflow changes to add LIT installation

Fixed version.h import in build.sh

Redirected doxygen and docs publishing to main branch
@nishant-sachdeva nishant-sachdeva force-pushed the llvm17lit branch 2 times, most recently from d72859d to d69d088 Compare May 3, 2024 14:49
@svkeerthy svkeerthy merged commit 3c10194 into IITH-Compilers:main May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants