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
Merge requests
!25
Misc. improvements
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Misc. improvements
misc
into
main
Overview
0
Commits
21
Pipelines
0
Changes
13
Merged
rarbore2
requested to merge
misc
into
main
9 months ago
Overview
0
Commits
21
Pipelines
0
Changes
1
Expand
Emit non-zero array constants properly
Emit only actually used array constants per runtime wrapper
Juno CLI
Use repr(C) structs for product types
Minimal implementation of SROA
TODO: inlining, codegen cast, intrinsics, dynamic constant math
Edited
9 months ago
by
rarbore2
0
0
Merge request reports
Compare
version 10
version 12
072962c1
9 months ago
version 11
f224de87
9 months ago
version 10
1b2f1221
9 months ago
version 9
5d7421a0
9 months ago
version 8
fcfe3409
9 months ago
version 7
6c8dca75
9 months ago
version 6
716ee4b2
9 months ago
version 5
d4a81b63
9 months ago
version 4
7ab9d15e
9 months ago
version 3
996018c6
9 months ago
version 2
eebd3cef
9 months ago
version 1
e4acc826
9 months ago
main (base)
and
version 11
latest version
dd4eae5c
21 commits,
7 months ago
version 12
072962c1
20 commits,
9 months ago
version 11
f224de87
19 commits,
9 months ago
version 10
1b2f1221
18 commits,
9 months ago
version 9
5d7421a0
17 commits,
9 months ago
version 8
fcfe3409
16 commits,
9 months ago
version 7
6c8dca75
15 commits,
9 months ago
version 6
716ee4b2
14 commits,
9 months ago
version 5
d4a81b63
13 commits,
9 months ago
version 4
7ab9d15e
12 commits,
9 months ago
version 3
996018c6
11 commits,
9 months ago
version 2
eebd3cef
10 commits,
9 months ago
version 1
e4acc826
9 commits,
9 months ago
Show latest version
1 file
+
1
−
1
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
hercules_cg/src/cpu.rs
+
1
−
1
Options
@@ -280,7 +280,7 @@ impl<'a> PartitionContext<'a> {
&
self
.function.llvm_types
[
collection_ty_ids
[
idx
]
.idx
()];
write!
(
bb
.data
,
" %index{}.{}.stride.ptrhack = getelementptr {}, ptr null, i64 1
\n
%index{}.{}.stride = ptrtoint ptr %index{}.{}.stride.ptrhack to i64
\n
%index{}.{}.offset.ptrhack = getelementptr {}, ptr null, i64 0, i
64
{}
\n
%index{}.{}.offset = ptrtoint ptr %index{}.{}.offset.ptrhack to i64
\n
"
,
" %index{}.{}.stride.ptrhack = getelementptr {}, ptr null, i64 1
\n
%index{}.{}.stride = ptrtoint ptr %index{}.{}.stride.ptrhack to i64
\n
%index{}.{}.offset.ptrhack = getelementptr {}, ptr null, i64 0, i
32
{}
\n
%index{}.{}.offset = ptrtoint ptr %index{}.{}.offset.ptrhack to i64
\n
"
,
id
.idx
(),
idx
,
product_llvm_ty
,
id
.idx
(),
idx
,
Loading