Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
H
Hercules
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
llvm
Hercules
Repository
gpu-cg
Select Git revision
Branches
20
grape-initial
distributed
zero-collection-constants
main
default
protected
opt_cfd
use_rayon
matmul_paper_schedules
profile
cpu_vector_better2
llama
product-of-arrays
forkify
torch
gpu-cg
cpu_vector
outline_fix2
interpreter-fix
fork-guard-elim-editor
schedule_dot
misc
20 results
hercules
hercules_test
test_inputs
loop_analysis
Compare
Find file
Code
Clone with SSH
Clone with HTTPS
Open in your IDE
Visual Studio Code (SSH)
Visual Studio Code (HTTPS)
IntelliJ IDEA (SSH)
IntelliJ IDEA (HTTPS)
Download source code
zip
tar.gz
tar.bz2
tar
Download this directory
zip
tar.gz
tar.bz2
tar
Download
Download source code
zip
tar.gz
tar.bz2
tar
Copy HTTPS clone URL
Copy SSH clone URL
git@gitlab.engr.illinois.edu:llvm/hercules.git
Copy HTTPS clone URL
https://gitlab.engr.illinois.edu/llvm/hercules.git
Forkify + Loop Canonicalization + Initial Fork Fission
Xavier Routh
authored
2 months ago
1f1b4cf2
History
1f1b4cf2
2 months ago
History
Name
Last commit
Last update
..
alternate_bounds.hir
alternate_bounds_internal_control.hir
alternate_bounds_internal_control2.hir
alternate_bounds_nested_do_loop.hir
alternate_bounds_nested_do_loop2.hir
alternate_bounds_nested_do_loop_array.hir
alternate_bounds_nested_do_loop_guarded.hir
alternate_bounds_use_after_loop.hir
alternate_bounds_use_after_loop2.hir
alternate_bounds_use_after_loop_no_tid.hir
alternate_bounds_use_after_loop_no_tid2.hir
broken_sum.hir
do_loop_far_guard.hir
do_loop_immediate_guard.hir
do_loop_no_guard.hir
do_while_separate_body.hir
do_while_separate_body2.hir
loop_array_sum.hir
loop_body_count.hir
loop_sum.hir
loop_trip_count.hir
loop_trip_count_tuple.hir