Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
can-lehmann
/
metajit.cpp
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
15
Code
Issues
1
Pull requests
2
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit history
Commits on Aug 5, 2026
floating point conversions insts (#55)
can-lehmann
authored
8488c6d
View commit details
Copy full SHA for 8488c6d
Browse repository at this point
Commits on Aug 4, 2026
isel for floating point insts (#54)
can-lehmann
authored
5517828
View commit details
Copy full SHA for 5517828
Browse repository at this point
Commits on Jul 28, 2026
use lwir::DominatorTreeBase (#53)
can-lehmann
authored
2fe99eb
View commit details
Copy full SHA for 2fe99eb
Browse repository at this point
Commits on Jul 24, 2026
use Module::getOrInsertFunction for Symbol resolution (#52)
can-lehmann
authored
f0b1320
View commit details
Copy full SHA for f0b1320
Browse repository at this point
Commits on Jul 23, 2026
add popcount instruction (#51)
can-lehmann
authored
74d07e1
View commit details
Copy full SHA for 74d07e1
Browse repository at this point
Commits on Jul 20, 2026
add Builder::fold_promote (#50)
can-lehmann
authored
3ca3e49
View commit details
Copy full SHA for 3ca3e49
Browse repository at this point
Commits on Jun 21, 2026
add Builder::build_symbol (#49)
can-lehmann
authored
6d57478
View commit details
Copy full SHA for 6d57478
Browse repository at this point
add CallFlags (#48)
can-lehmann
authored
b5fff7b
View commit details
Copy full SHA for b5fff7b
Browse repository at this point
Commits on Jun 10, 2026
fix fuzzer by deactivating aot mode#47 (#47)
can-lehmann
authored
0efc5ca
View commit details
Copy full SHA for 0efc5ca
Browse repository at this point
interpret floating point binop instructions (#46)
Show description for 216c573
can-lehmann
authored
216c573
View commit details
Copy full SHA for 216c573
Browse repository at this point
Commits on Jun 3, 2026
support reading calls and symbols (#45)
Show description for 92d405a
cfbolz
authored
92d405a
View commit details
Copy full SHA for 92d405a
Browse repository at this point
record by aliasing group, unit tests for record/replay genext, add PtrToInt (#44)
Show description for 1182189
can-lehmann
authored
1182189
View commit details
Copy full SHA for 1182189
Browse repository at this point
Commits on Jun 2, 2026
add fuzzer call mode and tests for found bugs (#42)
Show description for 458e796
can-lehmann
and
cfbolz
authored
458e796
View commit details
Copy full SHA for 458e796
Browse repository at this point
rewrite codegen for call (#43)
Show description for d815d9c
can-lehmann
authored
d815d9c
View commit details
Copy full SHA for d815d9c
Browse repository at this point
enable Bool binop inst tests (#41)
can-lehmann
authored
64c7985
View commit details
Copy full SHA for 64c7985
Browse repository at this point
add parallel coverage CI with diff-cover reporting (#40)
Show description for 92df1f1
cfbolz
authored
92df1f1
View commit details
Copy full SHA for 92df1f1
Browse repository at this point
small optimization to genext: fold branches if condition is constant (#39)
Show description for 09cc9b8
cfbolz
authored
09cc9b8
View commit details
Copy full SHA for 09cc9b8
Browse repository at this point
add a make target for running unit tests with coverage (#38)
cfbolz
authored
63a6d19
View commit details
Copy full SHA for 63a6d19
Browse repository at this point
Speedup mem2reg (#37)
Show description for 7931ae2
cfbolz
authored
7931ae2
View commit details
Copy full SHA for 7931ae2
Browse repository at this point
remove allocas from genext (#36)
Show description for 2795669
can-lehmann
authored
2795669
View commit details
Copy full SHA for 2795669
Browse repository at this point
refactor emit_build_inst
can-lehmann
committed
4372830
View commit details
Copy full SHA for 4372830
Browse repository at this point
Commits on Jun 1, 2026
support recording in genext
can-lehmann
committed
6eb074c
View commit details
Copy full SHA for 6eb074c
Browse repository at this point
refactor genext to use Clone
can-lehmann
committed
dd3ea7f
View commit details
Copy full SHA for dd3ea7f
Browse repository at this point
add test_genext and .dot files to .gitignore
can-lehmann
committed
aec792c
View commit details
Copy full SHA for aec792c
Browse repository at this point
disable prallel build
can-lehmann
committed
e047ddd
View commit details
Copy full SHA for e047ddd
Browse repository at this point
Add CreateGenExt::Config
can-lehmann
committed
d7e9cc1
View commit details
Copy full SHA for d7e9cc1
Browse repository at this point
add AddRecord pass
can-lehmann
committed
0542695
View commit details
Copy full SHA for 0542695
Browse repository at this point
Generating Extension in JITIR (#25)
Show description for 8bc678a
can-lehmann
and
cfbolz
authored
8bc678a
View commit details
Copy full SHA for 8bc678a
Browse repository at this point
fix cse: don't cse alloca instructions (#35)
cfbolz
authored
79f1bf8
View commit details
Copy full SHA for 79f1bf8
Browse repository at this point
Commits on May 29, 2026
support poison in interpreter (#33)
Show description for 2c321d8
can-lehmann
authored
2c321d8
View commit details
Copy full SHA for 2c321d8
Browse repository at this point
implement Freeze
Show description for 324a8b6
cfbolz
committed
324a8b6
View commit details
Copy full SHA for 324a8b6
Browse repository at this point
Unittest with args (#32)
cfbolz
authored
5ab2e60
View commit details
Copy full SHA for 5ab2e60
Browse repository at this point
run SimplifyCFG to fixpoint (#31)
cfbolz
authored
a480ebf
View commit details
Copy full SHA for a480ebf
Browse repository at this point
rename freeze to promote (#30)
Show description for 08a5761
cfbolz
authored
08a5761
View commit details
Copy full SHA for 08a5761
Browse repository at this point
Commits on May 27, 2026
three more missing freeze instructions (#29)
cfbolz
authored
b30401e
View commit details
Copy full SHA for b30401e
Browse repository at this point
Previous
Next
You can’t perform that action at this time.