summaryrefslogtreecommitdiff
path: root/notes
diff options
context:
space:
mode:
authorAsh Wolf <ninji@wuffs.org>2023-01-13 01:38:03 +0000
committerAsh Wolf <ninji@wuffs.org>2023-01-13 01:38:03 +0000
commit54628993e0038c7bea9c064491974985b6699502 (patch)
tree8813aa5983364245aa1393e85236b0377b190057 /notes
parent3a6db389b250439a0cce6b45ef1424a5728f5d18 (diff)
downloadMWCC-54628993e0038c7bea9c064491974985b6699502.tar.gz
MWCC-54628993e0038c7bea9c064491974985b6699502.zip
Merge branch 'main' of /Users/ash/src/mwcc/mount/mwcc with conflicts.
Diffstat (limited to 'notes')
-rw-r--r--notes29
1 files changed, 14 insertions, 15 deletions
diff --git a/notes b/notes
index 411c041..b54fd13 100644
--- a/notes
+++ b/notes
@@ -1,7 +1,6 @@
~/bin/mwccppc -c -g -opt l=4,noschedule,speed -enum min -Iincludes -Isdk_hdrs -w all,nounused -wchar_t on -bool off -Cpp_exceptions off
TODO:
-- rename LiveInfo to LiveVariables
- locate COS stuff based off EPPC 8 debug info
- command_line/C++_Parser/Src/Library/OptimizerHelpers.c
- compiler_and_linker/CmdLine_Tools/Embedded_PPC/Tools_EPPC/Src/Options/Glue/TargetOptimizerHelpers-eppc.c
@@ -73,9 +72,9 @@ DONE compiler_and_linker/FrontEnd/Common/CompilerTools.c (except for endian wor
DONE CodeGenOptPPC.c
99% IrOptimizer.c
90% CodeGen.c
-MOST CPrep.c
-MOST CScope.c
-MOST CMachine.c
+90%~ CPrep.c
+98% CScope.c
+99% CMachine.c
DONE CExpr.c
90% CFunc.c
99% CTemplateNew.c
@@ -93,7 +92,7 @@ DONE CIRTransform.c
99% CPrepTokenizer.c
DONE CTemplateTools.c
80% IroPointerAnalysis.c
-PART InstrSelection.c
+90% InstrSelection.c
99% IroFlowgraph.c
DONE IroLinearForm.c
99% IroUtil.c
@@ -120,7 +119,7 @@ DONE PCode.c
95% Switch.c
DONE ValueNumbering.c
DONE PCodeUtilities.c
-MOST Operands.c
+99% Operands.c
99% Exceptions.c
99% ?? Dumping (DumpIR, DumpExpression, ...)
99% COptimizer.c
@@ -169,14 +168,14 @@ DONE AddPropagation.c
DONE LoadDeletion.c
DONE VectorArraysToRegs.c
DONE ?? computelivevariables, dead
----- MachineSimulation604.c
----- MachineSimulation603.e
----- MachineSimulationAltiVec.c
----- MachineSimulation7500.c
----- MachineSimulation603e.c
----- MachineSimulation750.c
----- MachineSimulation601.c
----- MachineSimulation821.c
+DONE MachineSimulation604.c (machine604)
+DONE MachineSimulation603.c (machine603)
+95% MachineSimulationAltiVec.c (machine7450)
+DONE MachineSimulation7400.c (machine7400)
+DONE MachineSimulation603e.c (machine603e)
+DONE MachineSimulation750.c (machine750)
+DONE MachineSimulation601.c (machine601)
+---- MachineSimulation821.c (machine821)
99% InterferenceGraph.c
99% SpillCode.c
DONE GCCInlineAsm.c
@@ -193,7 +192,7 @@ DONE (debug) ToolHelpers-cc.c
DONE (debug) IO.c
DONE (debug) Projects.c
DONE (debug) Targets.c
-DONE# (debug) Option.c
+DONE (debug) Option.c
DONE (debug) ParserErrors.c
DONE* (debug) Utils.c
DONE# (debug) Parameter.c