cmpc: move c/c++ backend to a separate directory

This commit is contained in:
Daniel Kochmański 2023-06-06 09:32:00 +02:00
parent e9f05ac85e
commit 1472bb18e6
17 changed files with 19 additions and 17 deletions

View file

@ -1,4 +1,5 @@
;;;;
;;;; Copyright (c) 1984, Taiichi Yuasa and Masami Hagiya
;;;; Copyright (c) 1990, Giuseppe Attardi
;;;; Copyright (c) 2010, Juan Jose Garcia-Ripoll

View file

@ -10,7 +10,6 @@
"src:cmp;cmptype-arith.lsp"
"src:cmp;cmppolicy.lsp"
;; Internal representation
"src:cmp;cmpmach.lsp"
"src:cmp;cmprefs.lsp"
"src:cmp;cmplocs.lsp"
;; Environment
@ -32,9 +31,6 @@
"src:cmp;cmptype-prop.lsp"
"src:cmp;cmptype.lsp"
"src:cmp;cmptype-assert.lsp"
;; Abstract C machine
"src:cmp;cmpc-wt.lsp"
"src:cmp;cmpc-inliner.lsp"
;; AST building pass
"src:cmp;cmppass1-data.lsp"
"src:cmp;cmppass1-top.lsp"
@ -48,19 +44,25 @@
"src:cmp;cmppass1-ffi.lsp"
;; Type propagation pass
"src:cmp;cmpprop.lsp"
;; C/C++ backend
;; Abstract C machine
"src:cmp;cmpbackend-cxx;cmpc-mach.lsp"
"src:cmp;cmpbackend-cxx;cmpc-wt.lsp"
"src:cmp;cmpbackend-cxx;cmpc-inliner.lsp"
;; Code generation pass
"src:cmp;cmppass2-data.lsp"
"src:cmp;cmppass2-top.lsp"
"src:cmp;cmppass2-stack.lsp"
"src:cmp;cmppass2-special.lsp"
"src:cmp;cmppass2-exit.lsp"
"src:cmp;cmppass2-cont.lsp"
"src:cmp;cmppass2-eval.lsp"
"src:cmp;cmppass2-call.lsp"
"src:cmp;cmppass2-var.lsp"
"src:cmp;cmppass2-loc.lsp"
"src:cmp;cmppass2-fun.lsp"
"src:cmp;cmppass2-ffi.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-data.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-top.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-stack.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-special.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-exit.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-cont.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-eval.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-call.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-var.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-loc.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-fun.lsp"
"src:cmp;cmpbackend-cxx;cmppass2-ffi.lsp"
"src:cmp;cmpbackend-cxx;cmpbackend-cxx.lsp"
;; Optimizations
"src:cmp;cmpct.lsp"
"src:cmp;cmpmap.lsp"
@ -81,7 +83,6 @@
;; Other
"src:cmp;cmpos-run.lsp"
"src:cmp;cmpos-features.lsp"
"src:cmp;cmpbackend-cxx.lsp"
"src:cmp;cmpmain.lsp"
"src:cmp;proclamations.lsp"))