ocaml/asmcomp
Xavier Leroy 26d4b308cf Ajout de bsd_elf
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2415 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-14 13:35:23 +00:00
..
alpha Support *BSD 1999-05-15 15:03:11 +00:00
arm Bien traiter Ialloc de plus de 1024 octets 1999-03-04 15:03:28 +00:00
hppa Lors de l'emission de constantes, faire attention aux symboles de code / de donnees (suite) 1999-03-04 10:55:46 +00:00
i386 Ajout de bsd_elf 1999-10-14 13:35:23 +00:00
m68k Emettre un lea pour x <- y + cst quand x et y sont dans des registres differents (utile pour la nouvelle passe Comballoc) 1999-05-15 15:04:08 +00:00
mips Revu compilation du Lswitch pour contourner un bug de l'assembleur (pas de .gpword sur un label defini en arriere) 1999-03-10 12:47:57 +00:00
power Nouvelle syntaxe des classes 1998-06-25 13:14:07 +00:00
sparc fmovd -> 2 fmovs (car l'assembleur GNU ne comprend pas fmovd) 1998-11-26 09:34:46 +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
asmgen.ml Ajout d'une passe supplementaire pour combiner les allocations qui apparaissent dans le meme bloc de base. 1999-05-15 15:04:46 +00:00
asmgen.mli Composer les passes du compilateur avec ++ pour eviter de garder des pointeurs vers des structures inutilisees 1998-04-27 15:16:48 +00:00
asmlibrarian.ml asmlink: option pour produire un .o 1996-11-07 10:55:02 +00:00
asmlibrarian.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
asmlink.ml MAJ portage Win32 1998-12-02 14:39:27 +00:00
asmlink.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
clambda.ml Propagation des constantes pour les booleens 1999-01-29 08:50:24 +00:00
clambda.mli Propagation des constantes pour les booleens 1999-01-29 08:50:24 +00:00
closure.ml Elimination des arguments inutilises lors de l'inlining (Mark Hayden) 1999-03-04 09:49:06 +00:00
closure.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
cmm.ml Representer les constantes entieres par le type Nativeint.t 1997-03-04 10:19:51 +00:00
cmm.mli Representer les constantes entieres par le type Nativeint.t 1997-03-04 10:19:51 +00:00
cmmgen.ml Mieux compiler while(not cond) 1999-03-10 13:50:24 +00:00
cmmgen.mli Support pour le Dynlink natif de Fabrice Le Fessant 1998-11-20 15:35:04 +00:00
codegen.ml Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
codegen.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
coloring.ml Ne plus utiliser de registres flottants 1996-05-16 19:39:26 +00:00
coloring.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
comballoc.ml Ajout d'une passe supplementaire pour combiner les allocations qui apparaissent dans le meme bloc de base. 1999-05-15 15:04:46 +00:00
comballoc.mli Ajout d'une passe supplementaire pour combiner les allocations qui apparaissent dans le meme bloc de base. 1999-05-15 15:04:46 +00:00
compilenv.ml Nouveau schema de compilation des definitions d'une unite de compilation en ocamlopt 1999-02-04 10:31:16 +00:00
compilenv.mli compilenv: changement gestion du CRC de l'interface 1997-05-15 13:22:08 +00:00
emit.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
emitaux.ml Inutile de distinguer le nom du module dans les noms de fonctions 1997-07-30 12:27:45 +00:00
emitaux.mli Representer les constantes entieres par le type Nativeint.t 1997-03-04 10:19:51 +00:00
interf.ml Detecter le cas ou la matrice d'interference explose 1999-10-14 13:34:37 +00:00
interf.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
lexcmm.mli Premiere version. 1995-06-15 08:17:29 +00:00
linearize.ml Meilleur traitement des branchements conditionnels en fin de boucle 1998-04-06 09:08:26 +00:00
linearize.mli Rendre desc mutable pour certains emetteurs de code (emit_hppa) 1997-03-07 15:32:26 +00:00
liveness.ml En ocamlopt, les acces hors bornes levent Invalid_argument au lieu de planter le programme. Itou pour les fonctions C qui appellent invalid_argument. Teste sur Intel, a tester sur les autres 1998-11-11 15:35:48 +00:00
liveness.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
mach.ml Representer les constantes entieres par le type Nativeint.t 1997-03-04 10:19:51 +00:00
mach.mli Representer les constantes entieres par le type Nativeint.t 1997-03-04 10:19:51 +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 Representer les constantes entieres par le type Nativeint.t 1997-03-04 10:19:51 +00:00
printcmm.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
printlinear.ml Changement des boi^tes de pretty-print 1997-02-04 08:03:29 +00:00
printlinear.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
printmach.ml Representer les constantes entieres par le type Nativeint.t 1997-03-04 10:19:51 +00:00
printmach.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
proc.mli Nouvelle architecture pour les fichiers dependant du processeur 1997-07-24 11:49:12 +00:00
reg.ml Decourager le spilling des registres introduits par reload. 1996-09-18 14:16:16 +00:00
reg.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
reload.mli Nouvelle architecture pour les fichiers dependant du processeur 1997-07-24 11:49:12 +00:00
reloadgen.ml Nouvelle syntaxe des classes 1998-06-24 19:22:26 +00:00
reloadgen.mli Nouvelle syntaxe des classes 1998-06-24 19:22:26 +00:00
schedgen.ml Warning de la séquence 1998-11-12 16:53:20 +00:00
schedgen.mli Scheduler les checkbound avant les load correspondants 1998-10-19 17:21:45 +00:00
scheduling.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
selectgen.ml Ajout d'une passe supplementaire pour combiner les allocations qui apparaissent dans le meme bloc de base. 1999-05-15 15:04:46 +00:00
selectgen.mli Nouvelle syntaxe des classes 1998-06-24 19:22:26 +00:00
selection.mli Renommage en Objective Caml 1996-04-30 14:53:58 +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 Bug de spilling lie aux exceptions levees par Icheckbound (signale par Fabrice Le Fessant) 1998-12-03 09:51:35 +00:00
spill.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
split.ml Renommage en Objective Caml 1996-04-30 14:53:58 +00:00
split.mli Renommage en Objective Caml 1996-04-30 14:53:58 +00:00