cbc/net/loveruby/cflat/asm
Minero Aoki 4ac683c9d7 r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900
* net/loveruby/cflat/sysdep/x86/CodeGenerator.java: refactoring compileFunctionBody.
 * net/loveruby/cflat/sysdep/x86/AssemblyFile.java: objectify VirtualStack.
 * net/loveruby/cflat/asm/IndirectMemoryReference.java: new method .relocatable to generate relocatable IndirectMemoryReference.
 * net/loveruby/cflat/asm/MemoryReference.java: new method #fixOffset.
 * net/loveruby/cflat/asm/DirectMemoryReference.java: new method #fixOffset.
 * net/loveruby/cflat/asm/Assembly.java: remove fixStackOffset.
 * net/loveruby/cflat/asm/Operand.java: ditto.
 


git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4277 1b9489fe-b721-0410-924e-b54b9192deb8
2009-06-06 19:17:41 +00:00
..
AbsoluteAddress.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
Assembly.java r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
BaseSymbol.java r4972@macbookpro: aamine | 2009-05-26 13:24:13 +0900 2009-05-26 04:24:48 +00:00
Comment.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
DirectMemoryReference.java r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
Directive.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
ImmediateValue.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
IndirectMemoryReference.java r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
Instruction.java r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
IntegerLiteral.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
Label.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
Literal.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
MemoryReference.java r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
NamedSymbol.java r4987@macbookpro: aamine | 2009-05-26 16:52:33 +0900 2009-05-26 07:52:45 +00:00
Operand.java r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
OperandPattern.java r4971@macbookpro: aamine | 2009-05-26 13:19:10 +0900 2009-05-26 04:24:46 +00:00
Register.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
Statistics.java r5032@macbookpro: aamine | 2009-06-07 03:03:18 +0900 2009-06-06 19:17:41 +00:00
SuffixedSymbol.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
Symbol.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00
SymbolTable.java * name code symbols lazily. 2008-10-24 18:40:21 +00:00
Type.java r4747@macbookpro: aamine | 2009-05-06 15:49:51 +0900 2009-05-08 10:40:53 +00:00
UnnamedSymbol.java r4986@macbookpro: aamine | 2009-05-26 16:07:49 +0900 2009-05-26 07:52:44 +00:00