Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
CompCert-KVX
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
Model registry
Operate
Environments
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
CertiCompil
CompCert-KVX
Graph
94470fb6a652cb993982269fcb7a0e8319b54488
Select Git revision
Branches
6
CPP22_if_lifting
CPP22_main
master
default
protected
patched_for_velus
riscV-cmov
ssa
Tags
20
v3.9_kvx_fix1
csix-PhD
v3.9_kvx
submission_OOPSLA2021_AARCH64_KVX
submission_OOPSLA2021_RISCV
v3.8+ssa_aarch64_postpass
v3.8_aarch64_postpass
v3.8_kvx_instructions_fixed
v3.8_kvx
v3.8
PLDI_2021_before_anonymization
v3.7_mppa_2020-04-01
v3.7
v3.6_mppa_2019-09-20
v3.6
july2019
RTLblock_unbounded_blocks
v3.5_k1c_1.2
v3.5_k1c_1.1
v3.5_k1c_1.0
26 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
22
Apr
21
20
14
8
26
Mar
25
23
22
20
18
17
16
14
12
11
10
9
4
3
1
24
Feb
15
12
10
4
2
29
Jan
11
9
8
7
5
31
Dec
30
29
21
20
18
24
Nov
12
3
14
Oct
8
6
22
Aug
17
10
6
2
1
28
Jul
23
14
13
12
11
10
9
6
5
4
3
1
30
Jun
29
28
9
4
1
31
May
30
29
26
24
22
21
18
10
2
20
Apr
13
12
4
29
Mar
28
13
12
11
9
7
6
29
Feb
27
26
25
24
23
22
20
18
13
10
7
4
21
Jan
15
14
27
Nov
26
19
Oct
18
17
16
27
Aug
23
22
21
19
18
17
16
14
10
9
8
5
31
Jul
30
29
28
18
17
16
15
14
5
22
Jun
21
14
13
8
7
25
May
24
23
12
11
8
20
Apr
19
17
16
14
9
15
Mar
14
13
12
10
9
28
Nov
10
29
Oct
28
27
24
Sep
21
14
10
8
4
2
1
21
Aug
18
4
14
Jul
8
7
29
Jun
28
26
May
23
10
9
8
5
2
1
17
Apr
13
10
9
7
2
1
30
Mar
29
28
13
12
11
9
8
7
3
2
17
Feb
31
Jan
27
25
13
12
8
16
Dec
19
Nov
18
10
3
2
1
30
Oct
25
15
Sep
28
Aug
27
26
21
20
18
17
16
5
3
25
Jul
15
5
Jun
17
Apr
29
Mar
28
26
27
Feb
26
29
Jan
11
7
5
4
2
1
31
Dec
30
29
21
27
Sep
11
Aug
9
1
31
Jul
27
25
8
7
31
May
30
19
Apr
17
16
15
13
12
27
Mar
19
4
28
Jan
27
7
8
Dec
6
13
Nov
3
31
Oct
30
27
17
28
Aug
26
6
5
4
3
23
Mar
5
2
3
Jan
11
Nov
27
Oct
26
23
22
20
19
Sep
18
17
16
11
8
7
6
5
4
17
Jul
11
29
Jun
8
6
5
2
6
Apr
9
Mar
16
Feb
10
9
Results for ARM
Labeled statements inside switch were incorrectly processed.
Deactivate combination Aindexed 0 / Oadd, as it causes problems with chunk = Mint64.
Fixes in PowerPC port
Add __builtin_bswap16 and __builtin_bswap32 to all ports.
Rename arm/linux into arm/eabi, more descriptive.
Split arch/int64.s into one file per function.
Configuring the assembler used for the runtime lib
Remove __i64_{neg,add,sub,mul}, now handled directly by the compiler.
Added FFTW benchmark provided by Guillaume Melquiond
Tests "floats" and "floats-basics" moved from test/c to test/regression
Interp.ml: support printf of long long
Big merge of the newregalloc-int64 branch. Lots of changes in two directions:
Updated issues with coqchk. See PR#3026 on the Coq bug tracker.
List.iteri not in OCaml < 4.00, better not use it.
Updated
Error when calling un-prototyped function.
Better locations for error messages relative to type specifiers.
Watch out for behaviors exponential in the nesting of struct/union types.
RTLtyping: now performed entirely in Coq, no need for an external Caml oracle + a validator.
Update clightgen to changes in Camlcoq and in AST.
Diab asm syntax issue
For Pfreeframe, generate an "addi" over GPR1 when possible, to work around a limitation in the a3 analyzers.
Remove the C primitives for unsigned long long arithmetic, replaced
More aggressive CSE across Ibuiltin.
Assorted changes to reduce stack and heap requirements when compiling very big functions.
Machsem: no longer useful.
Bind some local defs with Let, makes extracted code cleaner
v1.13
v1.13
Maps: revised TREE interface; added mucho derived properties and operations in Tree_Properties.
Suppress int64_unsigned_to_float, now unused.
More updates for 1.13
Fixed parsing of hex float literals 0xNNNpMMM.
Updated for version 1.13
Updating doc for 1.13
Useless Import
Glasnost: making transparent a number of definitions that were opaque
Assorted cleanups, esp. to avoid generating _rec and _rect recursors in
Improving the performance of exhaustive exploration (mode -all):
Finished backtracking (cf previous commit) for ARM and PowerPC.
Partial backtracking on previous commit: the "hole in Mach stack frame"
Loading