ocaml/asmcomp
Xavier Leroy 8edc1e2149 Rectif de float_needs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@608 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-01-09 20:45:09 +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 Utilisation de Filename.temp_file au lieu de Misc.temp_file. 1996-01-04 12:49:06 +00:00
asmgen.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
asmlibrarian.ml asmlibrarian: ne pas recopier les approximations dans le .cmxa 1995-11-09 13:21:49 +00:00
asmlibrarian.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00
asmlink.ml Utilisation de Filename.temp_file au lieu de Misc.temp_file. 1996-01-04 12:49:06 +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 closure: decurryfication faite plus tot. 1995-12-19 10:18:05 +00:00
closure.mli Ajout des notices de copyright 1995-08-09 15:06:35 +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 Suite a l'optimisation des lets, un meme identificateur peut 1995-12-20 14:27:04 +00:00
cmmgen.mli Ajout des notices de copyright 1995-08-09 15:06:35 +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 Nettoyage portage PowerPC. Ajout de Config.model. 1996-01-07 17:00:35 +00:00
emit_hppa.mlp Nettoyage portage PowerPC. Ajout de Config.model. 1996-01-07 17:00:35 +00:00
emit_i386.mlp Utilisation de l'algo d'Ershov pour reduire les besoins en pile flottante. 1996-01-09 18:18:11 +00:00
emit_mips.mlp Nettoyage portage PowerPC. Ajout de Config.model. 1996-01-07 17:00:35 +00:00
emit_power.mlp Rectification de l'acces aux parametres passes sur la pile 1996-01-08 13:08:50 +00:00
emit_sparc.mlp Nettoyage portage PowerPC. Ajout de Config.model. 1996-01-07 17:00:35 +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 Ajout des notices de copyright 1995-08-09 15:06:35 +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_mips.ml emit_i386: bugs dans l'utilisation de testl et dans l'optimisation de 1995-10-25 14:54:47 +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 spill: ne pas compter les pseudo-registres deja alloues en pile. 1995-10-29 14:37:01 +00:00
split.mli Ajout des notices de copyright 1995-08-09 15:06:35 +00:00