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 graph
Repository graph
You can move around the graph by using the arrow keys.
78d39cf9046f75a85b31fd6b9a175e9781ef23b3
Select Git revision
Branches
20
aggressive-sroa
cpu_vector
cpu_vector_better2
debug_info
experimenting
fork-guard-elim-editor
forkify
frontend
gpu-cg
grape-initial
interpreter-fix
ir_debug
juno_macro
llama
main
default
protected
matmul_paper_schedules
misc
opt_cfd
outline_fix2
partition-accessor
20 results
Begin with the selected commit
Created with Raphaël 2.2.0
18
Feb
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
31
Jan
30
29
28
27
26
25
24
23
22
21
20
19
18
19
18
17
16
15
14
13
12
11
10
9
8
6
5
1
30
Dec
29
28
27
23
22
21
16
15
14
13
11
6
5
1
26
Nov
25
24
23
22
20
18
17
15
12
11
10
3
1
31
Oct
29
28
14
8
7
6
30
Sep
26
25
24
20
19
15
10
9
5
30
Aug
29
28
26
21
21
Jul
16
Jun
8
4
3
2
1
30
May
29
28
27
25
23
9
7
6
24
Apr
22
10
9
6
1
29
Mar
28
27
26
25
22
21
8
6
5
4
Merge branch 'egg' into 'main'
Identify and lower library functions
Merge branch 'juno-rodinia' into 'main'
Rodinia
Merge branch 'ref-into' into 'main'
HerculesRefInto trait
Merge branch 'emit-align' into 'main'
Emit align in LLVM
Merge branch 'loop-bound-canon' into 'main'
loop bound canonicalization
Merge branch 'rip_out_vectorizable' into 'main'
Rip out vectorizable
Refactor CPU backend to support vectorization efforts
cpu_vector_bett…
cpu_vector_better2
huh
llama
llama
init llama
God I hate emitting LLVM this way
Identify vector states of nodes in fork-joins
Fix vectorizable inference
Make frontend and outline not generate singleton products
product-of-arrays
product-of-arrays
Attempt to not SROA products of arrays
remove -vv from ci commands since our logs are massive
Merge branch 'cpu_vector_better' into 'main'
Misc. progress
Merge branch 'fix-juno_matmul-schedule' into 'main'
Fix reduce cycles and nodes in fork joins
Merge branch 'whoops_cava' into 'main'
Remove xdot from cava schedule
Merge branch 'cava_opt' into 'main'
Some Cava optimization
Merge branch 'reduce_cycle_fix' into 'main'
Better method of calculating reduce cycles
Merge branch 'scheduler-rename' into 'main'
Scheduler rename
Merge branch 'array-to-prod' into 'main'
Array to prod
forkify more aggressively
forkify
forkify
Merge branch 'main' into array-to-prod
Merge branch 'forkify-fixes-x2' into 'main'
Forkify fixes x2
Add optional max-size argument to array to prod
Loading