source: branches/ia32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @7432   14 years rme Remove duplicate key in ECASE.
(edit) @7431   14 years rme Move definition of .SPconslist-star below where …
(edit) @7430   14 years rme Some easy lap functions updated. Lots more to convert.
(edit) @7429   14 years rme x8632 changes in: * x862-make-closure * x862-lambda * …
(edit) @7428   14 years rme Implement assorted additional vinsns.
(edit) @7427   14 years rme Conditionalize for x8632 and darwinx8632.
(edit) @7426   14 years rme Make ra0 and xfn distinct; include subprimitive SPnmkunwind.
(edit) @7362   14 years rme Merge trunk changes r7339:7360
(edit) @7361   14 years rme New file.
(edit) @7360   14 years rme More vinsns. Some wrong for sure.
(edit) @7359   14 years rme Conditionalize %DEFINE-X86-LAP-FUNCTION on target. Might want to do …
(edit) @7358   14 years rme Comment formatting; some easy subprims.
(edit) @7357   14 years rme Don't use "32" suffix on cross-compiling interface-db-directory names.
(edit) @7356   14 years rme Correct typos. These corrections will cause CERRORs when rebuilding.
(edit) @7349   14 years rme x8632 BOOLE operations.
(edit) @7340   14 years rme Merge trunk changes r7286:7339
(edit) @7339   14 years rme IA-32 stuff
(edit) @7338   14 years rme Conditionalize for X8632
(edit) @7337   14 years rme Call COMPILER-FUNCTION-OVERFLOW when cross-creating functions, if needed.
(edit) @7336   14 years rme xdump IA-32 clfuns.
(edit) @7335   14 years rme More minor additions
(edit) @7334   14 years rme Add *features* symbols for Darwin/X832
(edit) @7333   14 years rme Spelll can't with an apostrophe.
(edit) @7332   14 years rme New files
(edit) @7331   14 years rme Don't open code aref on IA-32 (yet)
(edit) @7311   14 years rme On X8632, num-arg-regs is 2. (The default is 3. So that's where that …
(edit) @7287   14 years rme Merged trunk changes r7244:7286
(edit) @7286   14 years rme checkpoint
(edit) @7268   14 years rme Define more stuff.
(edit) @7267   14 years rme New files.
(edit) @7262   14 years rme Define ra0, dump a couple of deprecated subtags, correct tcr …
(edit) @7251   14 years rme Hairy trap-unless-typecode-= and some other additional vinsns.
(edit) @7246   14 years rme UNPARSE-X86-LAP-OPERAND: Parameterize computation of index into …
(edit) @7245   14 years rme Straighten out how the immediate word count in IA-32 functions is …
(edit) @7244   14 years rme Merged trunk changes r6975:7243
(edit) @7243   14 years rme Minor IA-32 stuff.
(edit) @7242   14 years rme Use x86-byte-reg-p and x86-acc-reg-p in a couple places.
(edit) @7241   14 years rme Minor changes for IA-32.
(edit) @7240   14 years rme A few obvious changes for IA-32.
(edit) @7239   14 years rme new directory
(edit) @7223   14 years rme New directory.
(edit) @7222   14 years rme Use :$self instead of :self; add some more vinsns.
(edit) @7221   14 years rme Indentation; comment out some conditionalization.
(edit) @7220   14 years rme Minor corrections.
(edit) @7219   14 years rme Handle use of :$self for vinsns.
(edit) @7218   14 years rme Clean up %define-x8632-lap-function a bit.
(edit) @7217   14 years rme Define reserved-frame-marker.
(edit) @7216   14 years rme x8664::imm0 -> *x862-imm0* Bind *x86-lap-lap-entry-offset* in …
(edit) @7215   14 years rme x8664::temp0 -> *x862-temp0* x8664::fname -> *x862-fname*
(edit) @7214   14 years rme X862-COMPILE: add some preliminary accomodations for compiling for …
(edit) @7212   14 years rme Don't worry about signaling an error here after all.
(edit) @7204   14 years rme Use *x8632-subprims* for looking up subprim names when disassembling …
(edit) @7133   14 years rme Mildly hairy extract-tag vinsn, which tries to minimize insn length. …
(edit) @7132   14 years rme Teach DEFINE-X86-VINSN about %acc et al.
(edit) @7131   14 years rme Add %acc{q,l,w,b} as vinsn operand types in order to be able to take …
(edit) @7115   14 years rme Define allocptr.
(edit) @7114   14 years rme Correct numerous minor errors. At least it loads now.
(edit) @7112   14 years rme Add more vinsns, closely following the x86-64 versions. Totally untested.
(edit) @7103   14 years rme MATCH-TEMPLATE-TYPES: Consult flags in insn template to reject …
(edit) @7102   14 years rme Add X86-BYTE-REG-P for use in lap macros. In PARSE-X86-INSTRUCTION, go …
(edit) @7101   14 years rme %DEFINE-X8632-LAP-FUNCTION and supporting changes.
(edit) @7100   14 years rme Initial code for disassembling IA-32 xfunctions.
(edit) @7090   14 years rme Make X86-REG8 signal an error when passed a register that cannot be …
(edit) @7089   14 years rme Exclude all 64 bit registers from *X8632-REGISTERS* (not just those …
(edit) @7076   14 years rme The new byte registers (sil, dil, spl, bpl) aren't on plain IA-32.
(edit) @7075   14 years rme The new byte registers (sil, dil, spl, bpl) aren't on plain IA-32.
(edit) @7071   14 years rme Keep trying to make :self work.
(edit) @7063   14 years rme Assembler changes. Unify cpu flags and opcode modifier flags. Dump …
(edit) @7062   14 years rme Some additions for x8632.
(edit) @7061   14 years rme New file.
(edit) @7044   14 years rme Back out last change.
(edit) @7043   14 years rme More parameterization.
(edit) @7042   14 years rme Parameterize for x8632/x8664.
(edit) @7038   14 years rme Delete *x86-lap-macros*; use (backend-lap-macros *target-backend*) instead.
(edit) @7037   14 years rme Changes for IA-32.
(edit) @7024   14 years rme Gah. Forgot to save. Put ldt_index in the right place.
(edit) @7023   14 years rme Add ldt_index field to TCR.
(edit) @7022   14 years rme Forgot the #endif.
(edit) @7021   14 years rme Define nodeheader_tag_p and immheader_tag_p for X8632.
(edit) @7018   14 years rme Recognize :self pseudo-operand.
(edit) @7017   14 years rme Changes for x8632.
(edit) @7016   14 years rme Added.
(edit) @7015   14 years rme New file. It's a start.
(edit) @7012   14 years rme Added.
(edit) @7011   14 years rme Conditionalize for X8632.
(edit) @7010   14 years rme Conditionalize for X8632.
(edit) @7009   14 years rme Add some (seemingly) obvious vinsns.
(edit) @6995   14 years rme Use *target-backend* in x86-subprim-offset.
(edit) @6990   14 years rme Sprinkle target-arch-case all over the place.
(edit) @6989   14 years rme New file. Incomplete, but possibly correct in some respects.
(edit) @6988   14 years rme Add instruction templates for IA-32. Add :self pseudo-operand. …
(edit) @6987   14 years rme Added.
(edit) @6986   14 years rme New file.
(edit) @6985   14 years rme Added.
(copy) @6975   14 years rme New branch for IA-32 port.
copied from trunk/ccl:
(edit) @6974   14 years gb
Note: See TracRevisionLog for help on using the revision log.