mirror of https://github.com/aamine/cbc
* 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 |
||
|---|---|---|
| .. | ||
| AbsoluteAddress.java | ||
| Assembly.java | ||
| BaseSymbol.java | ||
| Comment.java | ||
| DirectMemoryReference.java | ||
| Directive.java | ||
| ImmediateValue.java | ||
| IndirectMemoryReference.java | ||
| Instruction.java | ||
| IntegerLiteral.java | ||
| Label.java | ||
| Literal.java | ||
| MemoryReference.java | ||
| NamedSymbol.java | ||
| Operand.java | ||
| OperandPattern.java | ||
| Register.java | ||
| Statistics.java | ||
| SuffixedSymbol.java | ||
| Symbol.java | ||
| SymbolTable.java | ||
| Type.java | ||
| UnnamedSymbol.java | ||