codegen.2do
来自「开放源码的编译器open watcom 1.6.0版的源代码」· 2DO 代码 · 共 15 行
2DO
15 行
- add support for taking the address of big labels so that catch handlers
can be linked into a stack at run-time (see EXCEPT.TXT for details on the
exception handling)
DONE- add support for COMDEF data
DONE- add support for lvalue of a PreGets assignment
DONE- different functions that result in exactly the same object code
cannot be mapped to the same public symbol because of member pointer compares
(i.e., different function==different address must be preserved)
- need to be able to tell code-generator that a pointer is non-zero, so it
can optimize away tests during pointer conversion
- need to be able to tell code-generator that a pointer points at constant
data, so it can cache fetches
- need to drag prologues and epilogues inwards so thunks will work
- would be nice of code-generator reversed ParmDecls for reverse parm fns
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?