codegen: move gen_imm from arch-specific files to codegen.c
tree7c58595a43299fc8a24b31be8ecf83d18e2194e0
-rw-r--r-- 308 .gitignore
-rw-r--r-- 755 AUTHORS
-rw-r--r-- 35149 COPYING
-rw-r--r-- 2608 ChangeLog
-rw-r--r-- 2986 Makefile.t
-rw-r--r-- 0 NEWS
-rw-r--r-- 2481 README
-rw-r--r-- 0 TODO
-rw-r--r-- 6203 addrlock.c
-rw-r--r-- 3992 addrlock.h
-rw-r--r-- 2865 ajla.c
-rw-r--r-- 2615 ajla.h
-rw-r--r-- 54716 amalloc.c
-rw-r--r-- 2325 amalloc.h
-rw-r--r-- 5422 args.c
-rw-r--r-- 946 args.h
-rw-r--r-- 14469 arindex.h
-rw-r--r-- 26061 arithm-b.h
-rw-r--r-- 3426 arithm-b.inc
-rw-r--r-- 20830 arithm-i.h
-rw-r--r-- 6434 arithm-i.inc
-rw-r--r-- 19222 arithm-r.h
-rw-r--r-- 2636 arithm-r.inc
-rw-r--r-- 43879 arm64-w.inc
-rw-r--r-- 186793 arm64-x.inc
-rw-r--r-- 73698 array.c
-rw-r--r-- 3098 array.h
-rw-r--r-- 744 arrayc.c
-rw-r--r-- 8839 arrayu.c
-rw-r--r-- 1634 arrayu.h
-rw-r--r-- 745 arrayuc.c
-rw-r--r-- 1101 asm-1.inc
-rw-r--r-- 1226 asm-alph.inc
-rw-r--r-- 2163 asm-arm.inc
-rw-r--r-- 901 asm-hppa.inc
-rw-r--r-- 810 asm-ia64.inc
-rw-r--r-- 830 asm-loon.inc
-rw-r--r-- 1401 asm-ppc.inc
-rw-r--r-- 1671 asm-rv.inc
-rw-r--r-- 1575 asm-s390.inc
-rw-r--r-- 884 asm-spar.inc
-rw-r--r-- 2779 asm-x86.inc
-rw-r--r-- 17237 asm.c
-rw-r--r-- 1475 asm.h
-rw-r--r-- 1188 asm.inc
-rw-r--r-- 50924 bist.c
-rw-r--r-- 743 bistc.c
-rw-r--r-- 6371 builtin.c
-rw-r--r-- 989 builtin.h
-rw-r--r-- 6318560 builtin.pcd
-rw-r--r-- 13486 c1-alpha.inc
-rw-r--r-- 10264 c1-arm.inc
-rw-r--r-- 12719 c1-arm64.inc
-rw-r--r-- 12640 c1-hppa.inc
-rw-r--r-- 12255 c1-ia64.inc
-rw-r--r-- 11952 c1-loong.inc
-rw-r--r-- 14813 c1-mips.inc
-rw-r--r-- 15121 c1-power.inc
-rw-r--r-- 14614 c1-riscv.inc
-rw-r--r-- 11466 c1-s390.inc
-rw-r--r-- 10937 c1-sparc.inc
-rw-r--r-- 16665 c1-x86.inc
-rw-r--r-- 27941 c2-alpha.inc
-rw-r--r-- 29519 c2-arm.inc
-rw-r--r-- 38201 c2-arm64.inc
-rw-r--r-- 47346 c2-hppa.inc
-rw-r--r-- 43787 c2-ia64.inc
-rw-r--r-- 31555 c2-loong.inc
-rw-r--r-- 39464 c2-mips.inc
-rw-r--r-- 32076 c2-power.inc
-rw-r--r-- 31426 c2-riscv.inc
-rw-r--r-- 54086 c2-s390.inc
-rw-r--r-- 25209 c2-sparc.inc
-rw-r--r-- 52334 c2-x86.inc
-rw-r--r-- 1729 cfg.h
-rw-r--r-- 140888 cg-alu.inc
-rw-r--r-- 23197 cg-flags.inc
-rw-r--r-- 3410 cg-flcch.inc
-rw-r--r-- 40285 cg-frame.inc
-rw-r--r-- 92486 cg-ops.inc
-rw-r--r-- 13545 cg-ptr.inc
-rw-r--r-- 26843 cg-util.inc
drwxr-xr-x - charsets
-rwxr-xr-x 1104 clean
-rw-r--r-- 16239 code-op.h
-rw-r--r-- 75130 codegen.c
-rw-r--r-- 1179 codegen.h
-rw-r--r-- 746 codegenc.c
-rw-r--r-- 7155 common.h
-rwxr-xr-x 7333 compile
-rw-r--r-- 24774 compiler.h
-rw-r--r-- 3554 config-m.h
-rw-r--r-- 35597 configure.ac
-rw-r--r-- 107922 data.c
-rw-r--r-- 60514 data.h
-rw-r--r-- 743 datac.c
-rw-r--r-- 1810 debug.h
-rwxr-xr-x 1237 dist-os2.sh
-rwxr-xr-x 1429 dist-w64.sh
-rw-r--r-- 8036 error.c
-rw-r--r-- 3078 error.h
-rw-r--r-- 15139 error.inc
-rw-r--r-- 1638 fileline.h
-rwxr-xr-x 1016 fixup-configure
-rw-r--r-- 4539 fn_impl.c
-rw-r--r-- 3438 fn_impl.h
-rw-r--r-- 1682 for-fix.inc
-rw-r--r-- 1673 for-int.inc
-rw-r--r-- 1505 for-real.inc
-rw-r--r-- 8015 funct.c
-rw-r--r-- 1734 funct.h
-rw-r--r-- 744 functc.c
-rw-r--r-- 6216 iomux.c
-rw-r--r-- 2998 iomux.h
-rw-r--r-- 3064 iomux.inc
-rw-r--r-- 11276 iomux_ep.c
-rw-r--r-- 7041 iomux_kq.c
-rw-r--r-- 88392 ipfn.c
-rw-r--r-- 8240 ipfn.h
-rw-r--r-- 743 ipfnc.c
-rw-r--r-- 132785 ipio.c
-rw-r--r-- 947 ipio.h
-rw-r--r-- 38199 ipio_ffi.inc
-rw-r--r-- 743 ipioc.c
-rw-r--r-- 102245 ipret-1.inc
-rw-r--r-- 3106 ipret-a1.inc
-rw-r--r-- 1634 ipret-a2.inc
-rw-r--r-- 6459 ipret-a3.inc
-rw-r--r-- 880 ipret-b1.inc
-rw-r--r-- 44033 ipret.c
-rw-r--r-- 18494 ipret.h
-rw-r--r-- 2034 ipret.inc
-rw-r--r-- 744 ipretc.c
-rw-r--r-- 2308 ipunalg.h
-rw-r--r-- 6549 layout.c
-rw-r--r-- 1278 layout.h
-rw-r--r-- 4090 list.h
drwxr-xr-x - m4
-rw-r--r-- 36095 mem_al.c
-rw-r--r-- 5392 mem_al.h
-rw-r--r-- 49302 mini-gmp.c
-rw-r--r-- 4382 mini-gmp.h
-rw-r--r-- 13848 module.c
-rw-r--r-- 2713 module.h
-rw-r--r-- 745 modulec.c
-rw-r--r-- 16085 mpint.c
-rw-r--r-- 10667 mpint.h
drwxr-xr-x - newlib
-rw-r--r-- 8591 obj_reg.c
-rw-r--r-- 2074 obj_reg.h
-rw-r--r-- 12404 options.h
-rw-r--r-- 17422 os.h
-rw-r--r-- 7840 os_com.inc
-rw-r--r-- 12958 os_dos.c
-rw-r--r-- 110686 os_os2.c
-rw-r--r-- 2326 os_os2_e.inc
-rw-r--r-- 6396 os_os2_s.inc
-rw-r--r-- 13010 os_pos_s.inc
-rw-r--r-- 91553 os_posix.c
-rw-r--r-- 9752 os_util.c
-rw-r--r-- 1483 os_util.h
-rw-r--r-- 135192 os_win32.c
-rw-r--r-- 16415 pcode-op.h
-rw-r--r-- 137561 pcode.c
-rw-r--r-- 4610 pcode.h
-rw-r--r-- 744 pcodec.c
-rw-r--r-- 4940 profile.c
-rw-r--r-- 1351 profile.h
-rw-r--r-- 2178 program.c
-rw-r--r-- 746 programc.c
drwxr-xr-x - programs
-rw-r--r-- 896 ptrcomp.h
-rwxr-xr-x 2730 rebuild
-rw-r--r-- 16370 refcount.h
-rw-r--r-- 7201 resolver.c
-rw-r--r-- 993 resolver.h
-rw-r--r-- 964975 riscv-c.inc
-rw-r--r-- 2739 rwlock.c
-rw-r--r-- 2793 rwlock.h
-rw-r--r-- 40917 save.c
-rw-r--r-- 1998 save.h
-rw-r--r-- 743 savec.c
drwxr-xr-x - scripts
-rw-r--r-- 881 selfopt-all.ajla
-rw-r--r-- 873 selfopt.ajla
drwxr-xr-x - stdlib
-rw-r--r-- 4954 str.c
-rw-r--r-- 3528 str.h
-rw-r--r-- 445 swapend.ajla
-rw-r--r-- 10280 task.c
-rw-r--r-- 1847 task.h
-rw-r--r-- 743 taskc.c
-rw-r--r-- 1168226 terminfo
-rwxr-xr-x 2900 test.sh
drwxr-xr-x - texts
-rw-r--r-- 8620 th_com.inc
-rw-r--r-- 10420 th_haiku.c
-rw-r--r-- 4671 th_none.c
-rw-r--r-- 14052 th_os2.c
-rw-r--r-- 20194 th_posix.c
-rw-r--r-- 5277 th_sig.inc
-rw-r--r-- 13121 th_win32.c
-rw-r--r-- 16025 thread.h
-rw-r--r-- 7341 tick.c
-rw-r--r-- 1859 tick.h
-rw-r--r-- 4546 timer.c
-rw-r--r-- 1087 timer.h
-rw-r--r-- 7207 tree.c
-rw-r--r-- 3588 tree.h
-rw-r--r-- 14594 type.c
-rw-r--r-- 5727 type.h
-rw-r--r-- 7311 util.c
-rw-r--r-- 902 util.h
-rw-r--r-- 132 version.h