mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-02-18 05:00:55 -08:00
cmpc: move c/c++ backend to a separate directory
This commit is contained in:
parent
e9f05ac85e
commit
1472bb18e6
17 changed files with 19 additions and 17 deletions
|
|
@ -1,4 +1,5 @@
|
|||
|
||||
;;;;
|
||||
;;;; Copyright (c) 1984, Taiichi Yuasa and Masami Hagiya
|
||||
;;;; Copyright (c) 1990, Giuseppe Attardi
|
||||
;;;; Copyright (c) 2010, Juan Jose Garcia-Ripoll
|
||||
|
|
@ -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"))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue