aboutsummaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAge
* Add example usageGravatar Jason Gross2017-09-27
|
* Update etc scripts to include governorGravatar Jason Gross2017-09-27
| | | | | | | | It needs to be in performance, not powersave, to work well on my machine. While we're at it, also have the scripts print usage if you pass no arguments, rather than giving an error message about $1 being unset.
* Check if /sys/devices/system/cpu/intel_pstate/no_turbo exists before ↵Gravatar Jason Gross2017-09-16
| | | | searching it
* Fix assemblyGravatar Jason Gross2017-09-12
|
* WIP on reg alloc for asm outputGravatar Jason Gross2017-09-11
|
* Fix (hopefully) overlap in regGravatar Jason Gross2017-09-05
|
* Fix schedule to be in correct orderGravatar Jason Gross2017-09-05
|
* WIPGravatar Jason Gross2017-09-05
|
* Fix scheduleGravatar Jason Gross2017-09-05
|
* WIP on reg allocGravatar Jason Gross2017-09-04
|
* chmod +xGravatar Jason Gross2017-09-04
|
* Add display files (temporary, kind-of)Gravatar Jason Gross2017-09-04
|
* WIP Update compile with registersGravatar Jason Gross2017-09-04
|
* More WIP on register allocationGravatar Jason Gross2017-08-17
| | | | | | | | | | The current allocation is terrible, probably because we are currently requiring that all instructions output to registers. My current guess at a decent thing to do is to make a pass, after register allocation, and eliminate all registers that simply get stored to memory, replacing the relevant instructions with the memory-using versions. Then we can re-register allocate, ignoring values that go straight to memory.
* Handle most of register allocationGravatar Jason Gross2017-08-14
|
* Handle equality in parsingGravatar Jason Gross2017-08-14
|
* Fixup header and footerGravatar Jason Gross2017-08-14
|
* Update scheduler to know about implicit mulx argGravatar Jason Gross2017-08-14
| | | | | Now it prefers putting together mulx with the same implicit arg (approximated as the same variable with the lower number).
* Use a more realistic processor modelGravatar Jason Gross2017-08-13
|
* Revert "Revert "Subset compiler differently""Gravatar Jason Gross2017-08-13
| | | | This reverts commit c8c82f2edf416b667ba487dfa2cff0795d37cbe6.
* Revert "Subset compiler differently"Gravatar Jason Gross2017-08-13
| | | | This reverts commit 7038444e6515ec51a3b6d1cdfe972664d3f16c81.
* Subset compiler differentlyGravatar Jason Gross2017-08-13
|
* Add heuristic searchGravatar Jason Gross2017-08-13
|
* Update the graph makerGravatar Jason Gross2017-08-13
|
* Update exhaustive search compilerGravatar Jason Gross2017-08-13
|
* Add memoize.py to zinc compiler folderGravatar Jason Gross2017-08-11
|
* wip on register allocation in pythonGravatar Jason Gross2017-08-09
|
* Fix the sense of dependencies in zinc generationGravatar Jason Gross2017-08-09
| | | | | This brings the maximum window size back down to 53, so we use the old method of making dependencies, rather than the new one.
* Get all scheduling done in one frameGravatar Jason Gross2017-08-09
|
* Fix wipGravatar Jason Gross2017-08-09
|
* Larger instruction window for zincGravatar Jason Gross2017-08-09
|
* Add a faster version of the zinc compilerGravatar Jason Gross2017-08-06
|
* Add initial stab at C-compilation by optimizationGravatar Jason Gross2017-08-06
|
* Fix format warning in gccGravatar Jason Gross2017-07-08
| | | | Part of #227
* Don't remove Adam Langley when anonymizing repoGravatar Jason Gross2017-07-06
|
* s/bash/shGravatar Andres Erbsen2017-07-05
|
* etc: add scripts to control turbo boost and hyper threadingGravatar Andres Erbsen2017-07-05
|
* benchmarking: correct for differences in CPU and TSC frequencyGravatar Andres Erbsen2017-07-05
|
* don't key benchmarks on cpu frequencyGravatar Andres Erbsen2017-06-18
|
* handle missing /sys/class/power_supply/ACGravatar Andres Erbsen2017-06-18
|
* more sh portability fixes...Gravatar Andres Erbsen2017-06-18
|
* "make bench", currently just X25519-C64 (closes #185)Gravatar Andres Erbsen2017-06-18
|
* Bump coq-scriptsGravatar Jason Gross2017-06-06
|
* Unrevert the coq-scripts module againGravatar Jason Gross2017-04-14
| | | | cc @andres-erbsen
* stronger ladderstep correctness proof courtesy TeoGravatar Andres Erbsen2017-04-14
|
* Revert "update coq-scripts"Gravatar Jason Gross2017-04-13
| | | | | | | | This reverts commit 96d5cedb2cd194e15711ff5b284380539b9a9d99. That commit broke the `lite` target and the `printreversedeps` target, and reverted 2ad2524dba1321e3facdba3c1142e7e7fbbe1634, among other commits.
* update coq-scriptsGravatar Andres Erbsen2017-04-12
|
* Fix vo_reverse_closureGravatar Jason Gross2017-04-09
|
* Add printreversedepsGravatar Jason Gross2017-04-09
|
* Bump submodule for better travis timing logsGravatar Jason Gross2017-01-31
|