ocaml/asmcomp
Xavier Leroy 152811c10c Ajout des fichiers specifiques machine pour le x86 sous NT
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@659 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-22 12:55:16 +00:00
..
.cvsignore MAJ fichiers .cvsignore apres renommage des compilos de bootstrap 1995-11-02 14:14:53 +00:00
Makefile Iloop est maintenant une boucle infinie, on en sort par catch...exit. 1995-06-15 16:08:53 +00:00
all.ml Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
arch_alpha.ml Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
arch_hppa.ml Commentaire non pertinent 1995-12-27 11:04:31 +00:00
arch_i386.ml Utilisation de l'algo d'Ershov pour reduire les besoins en pile flottante. 1996-01-09 18:18:11 +00:00
arch_mips.ml Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
arch_power.ml Portage PowerPC 1996-01-06 18:56:39 +00:00
arch_sparc.ml Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
asmgen.ml Modif. initialisation des structures toplevel 1996-02-18 14:42:27 +00:00
asmgen.mli Modif. initialisation des structures toplevel 1996-02-18 14:42:27 +00:00
asmlibrarian.ml Debut du portage Windows NT/95 1996-02-15 16:19:09 +00:00
asmlibrarian.mli Debut du portage Windows NT/95 1996-02-15 16:19:09 +00:00
asmlink.ml Portage Windows NT/95. 1996-02-21 10:49:46 +00:00
asmlink.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
clambda.ml Transformation des references en variables 1995-11-25 15:38:43 +00:00
clambda.mli Transformation des references en variables 1995-11-25 15:38:43 +00:00
closure.ml Modif. initialisation des structures toplevel 1996-02-18 14:42:27 +00:00
closure.mli Modif. initialisation des structures toplevel 1996-02-18 14:42:27 +00:00
cmm.ml cmmgen: faire attention aux debordements quand on convertit un entier 1995-10-26 16:23:25 +00:00
cmm.mli cmmgen: faire attention aux debordements quand on convertit un entier 1995-10-26 16:23:25 +00:00
cmmgen.ml proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
cmmgen.mli proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
codegen.ml Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
codegen.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
coloring.ml emit_i386: bugs dans l'utilisation de testl et dans l'optimisation de 1995-10-25 14:54:47 +00:00
coloring.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
compilenv.ml asmlibrarian: ne pas recopier les approximations dans le .cmxa 1995-11-09 13:21:49 +00:00
compilenv.mli asmlibrarian: ne pas recopier les approximations dans le .cmxa 1995-11-09 13:21:49 +00:00
emit.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
emit_alpha.mlp proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
emit_hppa.mlp proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
emit_i386.mlp Faire "pop %esi" pour nettoyer un stack frame de taille 4 n'est pas 1996-02-22 10:24:14 +00:00
emit_i386nt.mlp Ajout des fichiers specifiques machine pour le x86 sous NT 1996-02-22 12:55:16 +00:00
emit_mips.mlp proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
emit_power.mlp proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
emit_sparc.mlp proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
emitaux.ml Portage PowerPC 1996-01-06 18:56:39 +00:00
emitaux.mli Portage PowerPC 1996-01-06 18:56:39 +00:00
interf.ml interf: il faut garantir que toutes les preferences ont un poids > 0. 1995-11-27 14:12:14 +00:00
interf.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
lexcmm.mli Premiere version. 1995-06-15 08:17:29 +00:00
linearize.ml Changement des comparaisons flottantes pour etre conforme a IEEE. 1995-11-28 14:25:57 +00:00
linearize.mli Introduction de Lreloadretaddr. 1995-08-25 08:46:03 +00:00
liveness.ml liveness: mettre dans les noeuds Iexit un live_across raisonnable. 1996-01-11 14:15:23 +00:00
liveness.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
mach.ml Retour en arriere sur les stores initialisants. Completement inefficace. 1995-12-17 16:24:34 +00:00
mach.mli Retour en arriere sur les stores initialisants. Completement inefficace. 1995-12-17 16:24:34 +00:00
main.ml Premiere version. 1995-06-15 08:17:29 +00:00
parsecmmaux.ml Premiere version. 1995-06-15 08:17:29 +00:00
parsecmmaux.mli Premiere version. 1995-06-15 08:17:29 +00:00
printcmm.ml cmmgen: faire attention aux debordements quand on convertit un entier 1995-10-26 16:23:25 +00:00
printcmm.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
printlinear.ml Introduction de Lreloadretaddr. 1995-08-25 08:46:03 +00:00
printlinear.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
printmach.ml Retour en arriere sur les stores initialisants. Completement inefficace. 1995-12-17 16:24:34 +00:00
printmach.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
proc.mli Reecriture du flottant I386 pour utiliser vraiment la pile de registres flottants 1995-12-10 09:31:57 +00:00
proc_alpha.ml Modif du traitement des acces hors bornes. 1995-12-05 13:07:08 +00:00
proc_hppa.ml Fin modifs des flottants pour le 386. Optimisation division et modulo par une puissance de 2 1995-12-10 15:52:07 +00:00
proc_i386.ml Rectif de float_needs 1996-01-09 20:45:09 +00:00
proc_i386nt.ml Ajout des fichiers specifiques machine pour le x86 sous NT 1996-02-22 12:55:16 +00:00
proc_mips.ml proc_mips: as -nocpp 1996-02-20 10:59:12 +00:00
proc_power.ml Nettoyage portage PowerPC. Ajout de Config.model. 1996-01-07 17:00:35 +00:00
proc_sparc.ml Nettoyage portage PowerPC. Ajout de Config.model. 1996-01-07 17:00:35 +00:00
reg.ml Reecriture du flottant I386 pour utiliser vraiment la pile de registres flottants 1995-12-10 09:31:57 +00:00
reg.mli "with" -> "with type". 1995-10-03 14:02:18 +00:00
reload.ml Reecriture du flottant I386 pour utiliser vraiment la pile de registres flottants 1995-12-10 09:31:57 +00:00
reload.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
scheduling.ml Retour en arriere sur les stores initialisants. Completement inefficace. 1995-12-17 16:24:34 +00:00
scheduling.mli Ajout du scheduler (a tester serieusement) 1995-08-13 09:31:50 +00:00
selection.ml Si une sous-expr est compliquee et l'autre simple, les pops flottants sur le 386 se faisaient dans le mauvais ordre. Pour eviter ca, ajout de moves dans emit_parts si le resultat est dans des registres nommes. 1996-01-06 11:13:50 +00:00
selection.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
sequence.ml Iloop est maintenant une boucle infinie, on en sort par catch...exit. 1995-06-15 16:08:53 +00:00
sequence.mli Premiere version. 1995-06-15 08:17:29 +00:00
spill.ml spill: ne pas compter les pseudo-registres deja alloues en pile. 1995-10-29 14:37:01 +00:00
spill.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
split.ml liveness: mettre dans les noeuds Iexit un live_across raisonnable. 1996-01-11 14:15:23 +00:00
split.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00