cbc/net/loveruby/cflat
Minero Aoki 0837912b64 r5103@macbookpro: aamine | 2009-06-13 22:37:55 +0900
* net/loveruby/cflat/entity/ToplevelScope.java: move #definedGlobalVariables and #definedCommonSymbols to IR.
 * net/loveruby/cflat/ir/IR.java: ditto.
 * net/loveruby/cflat/ir/IR.java: new method #isGlobalVariableDefined.
 * net/loveruby/cflat/ir/IR.java: new method #isCommonSymbolDefined.
 * net/loveruby/cflat/ir/IR.java: new method #isStringLiteralDefined.
 * net/loveruby/cflat/sysdep/x86/CodeGenerator.java: use these methods.
 


git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4291 1b9489fe-b721-0410-924e-b54b9192deb8
2009-06-13 13:46:35 +00:00
..
asm r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
ast r4941@macbookpro: aamine | 2009-05-24 21:54:18 +0900 2009-05-24 12:56:37 +00:00
compiler r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
entity r5103@macbookpro: aamine | 2009-06-13 22:37:55 +0900 2009-06-13 13:46:35 +00:00
exception * new class Simplifier (it is really a IR generator). Passes compilation, but not tested. 2009-04-19 14:52:48 +00:00
ir r5103@macbookpro: aamine | 2009-06-13 22:37:55 +0900 2009-06-13 13:46:35 +00:00
parser fix preproc tag 2009-05-24 10:23:30 +00:00
sysdep r5103@macbookpro: aamine | 2009-06-13 22:37:55 +0900 2009-06-13 13:46:35 +00:00
type * net/loveruby/cflat/compiler/IRGenerator.java: refactoring: rename method: deref -> mem 2009-05-23 13:22:14 +00:00
utils r5100@macbookpro: aamine | 2009-06-13 17:42:06 +0900 2009-06-13 08:42:32 +00:00