aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/PostpassSchedulingOracle.ml
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/mppa-work' into mppa-ternaryDavid Monniaux2019-04-051-1/+1
|\
| * Possible fix pour l'issue #82 (mauvais calcul de taille de bundle pour les ↵Cyril SIX2019-04-051-1/+1
| | | | | | | | store)
* | select cmpuDavid Monniaux2019-04-051-1/+2
| |
* | Merge remote-tracking branch 'origin/mppa-work' into mppa-ternaryDavid Monniaux2019-04-041-2/+2
|\|
| * Erreur idiote dans les latences ?Cyril SIX2019-04-041-2/+2
| |
* | Merge remote-tracking branch 'origin/mppa-work' into mppa-ternaryDavid Monniaux2019-04-031-0/+5
|\|
| * Added definition of PLoadRRR and PStoreRRR - no Asmblockgen generation yetCyril SIX2019-04-021-0/+4
| |
| * Merge branch 'mppa-mul' into mppa-jumptableDavid Monniaux2019-03-221-1/+0
| |\
| * | Jump tables now work. There is still an "Admitted" subcase in a proof.David Monniaux2019-03-221-0/+1
| | |
* | | cmoved worksDavid Monniaux2019-03-261-4/+5
| | |
* | | progress on cmoveDavid Monniaux2019-03-251-0/+1
| |/ |/|
* | rm Pdiv / PdivuDavid Monniaux2019-03-221-1/+0
|/
* Merge branch 'mppa-madd' into mppa_postpassDavid Monniaux2019-03-191-7/+28
|\
| * mul+madd immediateDavid Monniaux2019-03-191-1/+1
| |
| * mul immediate beginDavid Monniaux2019-03-191-2/+4
| |
| * fix classes for maddDavid Monniaux2019-03-191-4/+4
| |
| * mandw mais ça coinceDavid Monniaux2019-03-181-3/+8
| |
| * maddw exists now in postpass schedulerDavid Monniaux2019-03-181-0/+14
| |
* | Pseudo instruction for 32 bits division, no code generation yetCyril SIX2019-03-191-1/+2
|/
* orn / andn in asmDavid Monniaux2019-03-181-4/+18
|
* long nand, nor, nxorDavid Monniaux2019-03-161-3/+12
|
* nxorDavid Monniaux2019-03-161-3/+6
|
* partial norwDavid Monniaux2019-03-161-4/+7
|
* nand is implementedDavid Monniaux2019-03-161-2/+7
|
* fix problem with ALU reservation tablesDavid Monniaux2019-03-161-1/+3
|
* 32-bit rotate finishedDavid Monniaux2019-03-161-3/+5
|
* Corrigé certaines latences (Store -> 1 i/o 3, Set -> 4 i/o 3)Cyril SIX2019-03-131-4/+3
|
* -fpostpass-ilpDavid Monniaux2019-03-121-2/+4
|
* better tracing for ILP + make cleanDavid Monniaux2019-03-121-0/+1
|
* Fix for the compw immediate problemCyril SIX2019-03-081-7/+17
|
* Reverting the hack introduces on Pcompw etc..Cyril SIX2019-03-081-14/+3
|
* HACK for Pcompiw/Pcompil as wellCyril SIX2019-03-071-2/+8
|
* HACK for the Pcompw/Pcompl memory problem (but performance decrease, to ↵Cyril SIX2019-03-061-1/+4
| | | | remove later)
* Added double comparisonsCyril SIX2019-03-011-2/+7
|
* Implemented float comparisons (no branching yet, and no negation)Cyril SIX2019-03-011-1/+11
|
* Ointuofsingle doneCyril SIX2019-03-011-3/+5
|
* Float conversion fixes + some more conversionsCyril SIX2019-02-271-3/+15
|
* Rajout d'opérateurs flottants, travail sur les tests --> à continuerCyril SIX2019-02-151-6/+39
|
* FIX axiom to be realized issueCyril SIX2019-02-151-0/+8
|
* Merge branch 'mppa_postpass' of ↵David Monniaux2019-02-131-2/+20
|\ | | | | | | gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa_postpass
| * Added Olongoffloat, Ofloatoflong and doubleconv testCyril SIX2019-02-121-3/+7
| |
| * Added Ointofsingle + floatconv unit testCyril SIX2019-02-121-3/+5
| |
| * Added OsingleofintCyril SIX2019-02-121-1/+5
| |
| * Added Pmakefs and Pmakef to the schedulerCyril SIX2019-02-121-3/+9
| |
| * Added Ofloatconst and Osingleconst (not integrated in scheduler yet)Cyril SIX2019-02-121-0/+2
| |
* | We have one example that exceeds a total latency of 5000, better simply not ↵David Monniaux2019-02-131-1/+1
|/ | | | constrain this limit.
* Fix for immediate size miscomputation in postpass oracle.Cyril SIX2019-02-081-12/+11
|
* Added indirect tailcallsCyril SIX2019-02-081-3/+5
|
* Adding indirect calls (icall instruction)Cyril SIX2019-01-291-3/+5
|
* Added sxwd and zxwd supportCyril SIX2019-01-221-5/+8
|