diff options
author | clean | 2001-05-15 11:30:31 +0000 |
---|---|---|
committer | clean | 2001-05-15 11:30:31 +0000 |
commit | 692ab17aa90ef2d95e5b78e0576bbd05fe54e73f (patch) | |
tree | fe563bb7e6bb414e3d202f245cd7a0a1357d2651 /backendC/CleanCompilerSources/instructions.h | |
parent | commit from pc after merge on mac (not tested) (diff) |
changes for dynamic linking (not tested)
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@432 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'backendC/CleanCompilerSources/instructions.h')
-rw-r--r-- | backendC/CleanCompilerSources/instructions.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/backendC/CleanCompilerSources/instructions.h b/backendC/CleanCompilerSources/instructions.h index 423b07a..fc3790b 100644 --- a/backendC/CleanCompilerSources/instructions.h +++ b/backendC/CleanCompilerSources/instructions.h @@ -58,6 +58,7 @@ void GenFill1 (Label symblab,int arity,int offset,char bits[]); void GenFill2 (Label symblab, int arity,int offset,char bits[]); void GenBuild (Label symblab,int arity,Label contlab); void GenBuildh (Label symblab,int arity); +void GenBuildPartialFunctionh (Label symblab,int arity); void GenBuildU (Label symblab,int a_size,int b_size,Label contlab); void GenBuildArray (int argoffset); void GenBuildString (SymbValue val); @@ -103,6 +104,7 @@ void GenCreate (int arity); void GenDumpString (char *str); void GenLabelDefinition (Label lab); +void GenNodeEntryLabelDefinition (Label lab); void GenFieldLabelDefinition (Label label,char *record_name); @@ -152,6 +154,7 @@ void GenOStackLayout (int asize,int bsize,Args fun_args); void GenNodeEntryDirective (int arity,Label label,Label label2); void GenNodeEntryDirectiveForLabelWithoutSymbol (int arity,Label label,Label label2); void GenNodeEntryDirectiveUnboxed (int a_size,int b_size,Label label,Label label2); +void GenLazyRecordNodeEntryDirective (int arity,Label label); void GenFieldNodeEntryDirective (int arity, Label label, Label label2,char *record_name); void GenConstructorDescriptorAndExport (SymbDef sdef); void GenFunctionDescriptorAndExportNodeAndDescriptor (SymbDef sdef); @@ -200,6 +203,7 @@ void GenFillCaf (Label label,int a_stack_size,int b_stack_size); void GenCaf (Label label,int a_stack_size,int b_stack_size); void GenPB (char *function_name); +void GenPB_with_line_number (char *function_name,int line_number); void GenPD (void); void GenPN (void); void GenPL (void); |