aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/PostpassSchedulingOracle.ml
Commit message (Collapse)AuthorAgeFilesLines
* Adding indirect calls (icall instruction)Cyril SIX2019-01-291-3/+5
|
* Added sxwd and zxwd supportCyril SIX2019-01-221-5/+8
|
* -O0 will not perform postpass schedulingCyril SIX2019-01-181-1/+1
|
* Minor bug in encode_immCyril SIX2019-01-181-2/+2
|
* Minor bug fixesCyril SIX2019-01-171-2/+2
|
* Corrected a bug in Pallocframe expansion with va_argsCyril SIX2019-01-171-0/+1
|
* Merge correctionsCyril SIX2019-01-171-5/+6
|
* Corrected a bug in PostlassSchedulingOracle:intlist provoking cyclesCyril SIX2019-01-171-1/+1
|
* Added the rest of the instructions info (manually)Cyril SIX2019-01-161-47/+160
|
* More instruction definitions in the oracleCyril SIX2019-01-161-11/+34
|
* Debugged latency generation. We are able to produce bundlesCyril SIX2019-01-151-23/+78
|
* Pfreeframe and Pallocframe raise "OpaqueInstruction". Splitting bb to ↵Cyril SIX2019-01-151-18/+55
| | | | isolate opaque instructions
* Added RA as possible location + control flow infoCyril SIX2019-01-111-6/+12
|
* Adding Mem as a possible location for accessesCyril SIX2019-01-111-23/+31
|
* Replaced the faulty bundlize_solution functionCyril SIX2019-01-111-28/+43
|
* [BROKEN] trying to link the test in mppa_k1c/unittest/postpass_testCyril SIX2019-01-111-33/+18
|
* [BROKEN] Added infos about sd, infinite loop somewhereCyril SIX2019-01-091-5/+23
|
* Adding more Asmblock instructions to PostpassSchedulingOracleCyril SIX2019-01-081-14/+108
|
* Raccordement de InstructionScheduler.ml à PostpassSchedulingOracle.mlCyril SIX2019-01-081-4/+94
|
* Latency constraints building done in PostpassSchedulingOracle.mlCyril SIX2019-01-081-16/+28
|
* Reorganized PostpassOracle to separate asmblock instructions from real ↵Cyril SIX2019-01-081-72/+111
| | | | instructions
* Finished the immediate recognition part, started latency constraintsCyril SIX2019-01-071-19/+78
|
* [BROKEN] Début d'oracleCyril SIX2018-12-201-1/+105
|
* Added a simple postpass oracle that splits a bblock into single instruction ↵Cyril SIX2018-12-171-0/+18
bundles