index
:
compcert-kvx
CPP22_if_lifting
CPP22_main
master
patched_for_velus
riscV-cmov
ssa
vericert
vericert-kvx
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
backend
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge branch 'master' (Absint 3.8) into kvx-work-merge3.8
David Monniaux
2020-11-18
12
-63
/
+109
|
\
|
*
Add support for __builtin_fabsf
Xavier Leroy
2020-07-27
2
-0
/
+6
|
*
Introduce additional "branch" build information.
Bernhard Schommer
2020-07-08
1
-2
/
+2
|
*
Move shared code in new file.
Bernhard Schommer
2020-06-28
6
-5
/
+44
|
*
Eliminate known builtins whose result is ignored
Xavier Leroy
2020-06-25
2
-40
/
+54
|
*
Transform non-recursive Fixpoint into Definition
Xavier Leroy
2020-06-21
2
-2
/
+2
|
*
Move reserved_registers to CPragmas.
Bernhard Schommer
2020-04-20
2
-7
/
+1
*
|
Fixing issue with loops having branches leading to goto backedge
Cyril SIX
2020-11-05
2
-27
/
+32
*
|
Fixing get_loop_headers + alternative get_inner_loops (commented, not active)
Cyril SIX
2020-11-04
2
-27
/
+107
*
|
do not print "refining" unless asked
David Monniaux
2020-11-04
1
-1
/
+2
*
|
do not print "updates" to nodes
David Monniaux
2020-11-04
1
-1
/
+2
*
|
refixcse3
David Monniaux
2020-11-03
2
-34
/
+53
*
|
Loop Rotate with -flooprotate
Cyril SIX
2020-11-03
2
-1
/
+61
*
|
refining CSE3 nodes
David Monniaux
2020-10-31
1
-14
/
+81
*
|
seems to work better
David Monniaux
2020-10-31
2
-3
/
+37
*
|
also match Istore
David Monniaux
2020-10-30
1
-1
/
+2
*
|
reinstated old version
David Monniaux
2020-10-30
4
-216
/
+39
*
|
reinstated previous forward_move function
David Monniaux
2020-10-29
2
-11
/
+98
*
|
CSE3 trivial_ops flag
David Monniaux
2020-10-29
2
-3
/
+3
*
|
in CSE3 choose lowest variable as representative for moves
David Monniaux
2020-10-29
3
-45
/
+104
*
|
DuplicateParam -> DuplicateOracle + simpler Duplicatepasses
Sylvain Boulmé
2020-10-28
3
-40
/
+24
*
|
Correcting typo
Cyril SIX
2020-10-27
1
-3
/
+3
*
|
Merge branch 'kvx-work' into duplicate-param
Cyril SIX
2020-10-27
3
-41
/
+107
|
\
\
|
*
|
new CSE3
David Monniaux
2020-10-27
3
-41
/
+107
*
|
|
Oops forgot Duplicatepasses.v
Cyril SIX
2020-10-27
1
-0
/
+64
*
|
|
Splitting Duplicate in several passes
Cyril SIX
2020-10-27
1
-14
/
+20
*
|
|
Reworked Duplicate to be parametrized
Cyril SIX
2020-10-27
2
-5
/
+26
|
/
/
*
|
Loop body unrolling with -funrollbody n
Cyril SIX
2020-10-16
1
-3
/
+6
*
|
Loop body unrolling
Cyril SIX
2020-10-16
1
-1
/
+39
*
|
Comment update
Cyril SIX
2020-10-16
1
-1
/
+7
*
|
Merge remote-tracking branch 'origin/kvx-work-unroll-fixcse3' into kvx-work
David Monniaux
2020-10-16
5
-14
/
+458
|
\
\
|
*
|
kill useless moves (not yet connected)
David Monniaux
2020-10-16
2
-0
/
+401
|
*
|
some more tuning of CSE3
David Monniaux
2020-10-15
2
-10
/
+23
|
*
|
a bit of progress
David Monniaux
2020-10-14
3
-4
/
+34
*
|
|
Comment update
Cyril SIX
2020-10-16
1
-0
/
+1
|
/
/
*
|
Merge remote-tracking branch 'origin/kvx-work' into kvx-work-unroll
Cyril SIX
2020-10-14
1
-6
/
+0
|
\
\
|
*
|
centralize if_same
David Monniaux
2020-10-09
1
-6
/
+0
*
|
|
Ignoring Inops for counting number of instructions
Cyril SIX
2020-10-14
1
-6
/
+15
*
|
|
Only unrolling on a given instruction limit
Cyril SIX
2020-10-09
1
-12
/
+16
*
|
|
new flags: -fpredict, -ftailduplicate n, -funrollsingle n instead of just -fd...
Cyril SIX
2020-10-09
1
-34
/
+43
*
|
|
Performing branch prediction before loop unrolling
Cyril SIX
2020-10-07
1
-8
/
+10
*
|
|
[EXP] First draft of 1st iteration unrolling
Cyril SIX
2020-10-07
1
-73
/
+102
*
|
|
[BROKEN] Some progress, need to figure out conversion HashedPSet -> List
Cyril SIX
2020-10-06
1
-14
/
+111
*
|
|
Detecting inner loops with LICMaux.inner_loops
Cyril SIX
2020-10-02
1
-12
/
+75
*
|
|
Rewriting some print to use a oc argument
Cyril SIX
2020-10-02
1
-16
/
+11
*
|
|
Moving some code from Duplicateaux to LICMaux to prevent cyclic deps
Cyril SIX
2020-10-02
2
-55
/
+63
|
/
/
*
|
Duplicate no longer overwrites existing prediction information
Cyril SIX
2020-10-01
1
-2
/
+9
*
|
k1c -> kvx changes
David Monniaux
2020-05-26
1
-1
/
+1
*
|
backport to coq 8.10.2
Sylvain Boulmé
2020-05-11
2
-4
/
+9
*
|
-fcse3-glb
David Monniaux
2020-05-06
2
-14
/
+28
[next]