aboutsummaryrefslogtreecommitdiffstats
path: root/driver
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' (Absint 3.8) into kvx-work-merge3.8David Monniaux2020-11-187-229/+49
|\
| * Add -main option to specify entrypoint function in interpreter mode (#374)Xavier Leroy2020-10-303-19/+41
| * Remove -version-file optionXavier Leroy2020-10-121-19/+2
| * Add missing comment for print_version_file_and_exitChristoph Cullmann2020-07-301-0/+1
| * No trailing commas for --version-file option.Bernhard Schommer2020-07-091-1/+1
| * Fix typo.Bernhard Schommer2020-07-081-1/+1
| * Revert "Use the same version string."Bernhard Schommer2020-07-081-3/+10
| * Use the same version string.Bernhard Schommer2020-07-081-10/+3
| * Remove no longer needed option enforce-buildnrBernhard Schommer2020-07-081-10/+1
| * Introduce additional "branch" build information.Bernhard Schommer2020-07-081-3/+5
| * Add option to print version information in fileBernhard Schommer2020-07-081-1/+17
| * Move Commandline to the lib/ directoryXavier Leroy2020-05-052-196/+0
| * Move reserved_registers to CPragmas.Bernhard Schommer2020-04-201-0/+1
* | Loop Rotate with -flooprotateCyril SIX2020-11-032-0/+4
* | refining CSE3 nodesDavid Monniaux2020-10-312-0/+3
* | deactivate LICMDavid Monniaux2020-10-281-1/+1
* | Merge branch 'kvx-work' into duplicate-paramCyril SIX2020-10-273-0/+7
|\ \
| * | new option for CSE3 (trivial ops)David Monniaux2020-10-273-0/+7
* | | Reworked Duplicate to be parametrizedCyril SIX2020-10-271-0/+1
|/ /
* | Loop body unrolling with -funrollbody nCyril SIX2020-10-162-0/+3
* | -O0 desactivates -fpredict and -ftracelinearizeCyril SIX2020-10-141-0/+1
* | Updated --helpCyril SIX2020-10-141-9/+5
* | new flags: -fpredict, -ftailduplicate n, -funrollsingle n instead of just -fd...Cyril SIX2020-10-092-5/+10
* | Changing duplicate verifier to be non optionalCyril SIX2020-10-091-3/+0
* | k1c -> kvx changesDavid Monniaux2020-05-263-3/+3
* | -fcse3-glbDavid Monniaux2020-05-063-0/+6
* | CSE3 across mergesDavid Monniaux2020-05-063-0/+6
* | Merge branch 'mppa-work' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCe...David Monniaux2020-04-234-152/+73
|\ \
| * \ Merge remote-tracking branch 'origin/mppa-licm' into mppa-featuresDavid Monniaux2020-04-233-4/+11
| |\ \
| | * | CSE3 across callsDavid Monniaux2020-04-233-3/+9
| | * | Merge remote-tracking branch 'origin/mppa-cse3' into mppa-licmDavid Monniaux2020-04-232-0/+2
| | |\ \
| | | * | make tracing output optionalDavid Monniaux2020-04-232-0/+2
| | | * | fix in CSE3 move propagationDavid Monniaux2020-04-231-20/+20
| | * | | use cbn not simplDavid Monniaux2020-04-221-21/+21
| * | | | cbn and copyrightDavid Monniaux2020-04-221-9/+9
| * | | | use cbn in T instead of simpl in TDavid Monniaux2020-04-221-1/+2
| * | | | automated writing Compiler.vDavid Monniaux2020-04-221-111/+8
| * | | | generate mkpassDavid Monniaux2020-04-211-18/+1
| * | | | Require autogenDavid Monniaux2020-04-211-34/+4
| * | | | begin scripting the Compiler.v fileDavid Monniaux2020-04-211-36/+1
| * | | | Merge remote-tracking branch 'origin/mppa-fast-div' into mppa-featuresDavid Monniaux2020-04-202-0/+8
| |\ \ \ \
| | * \ \ \ Merge remote-tracking branch 'origin/mppa-work' into mppa-fast-divDavid Monniaux2020-04-2010-69/+193
| | |\ \ \ \
| | * | | | | added -fdiv-i32 and -fdiv-i64 optionsDavid Monniaux2019-05-292-3/+12
| * | | | | | Merge remote-tracking branch 'origin/mppa-licm' into mppa-featuresDavid Monniaux2020-04-204-23/+60
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |
| | * | | | | add options for controlling madd and notrap selectionDavid Monniaux2020-04-193-1/+8
| | * | | | | activate LICMDavid Monniaux2020-04-191-1/+1
| | * | | | | reordering passesDavid Monniaux2020-04-011-8/+8
| | * | | | | fix Compiler.vDavid Monniaux2020-04-011-12/+16
| | * | | | | attempt at compilingDavid Monniaux2020-04-011-12/+24
| | * | | | | begin adapting for LICM phaseDavid Monniaux2020-04-013-0/+6