Changes between Version 11 and Version 12 of Commentary/Compiler/Backends/LLVM/DevelopmentNotes


Ignore:
Timestamp:
Jun 30, 2010 3:44:18 PM (4 years ago)
Author:
dterei
Comment:

Remove label problem as fixed.

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/Backends/LLVM/DevelopmentNotes

    v11 v12  
    4545 * Fix stack calculation in LLVM (my changes must have broken it). 
    4646 
    47 === Known Function mistaken for Unknown External Label === 
    48  
    49 If a function is initially used as a label (e.g the address of it is taken) then the code generator creates an external reference label for it. Later if that function is called directly as a funciton then as it has previously been defined as a function the code generator gets confused and creates an invalid bitcast. Could either look to redefine the function label when more information is encountered, or just fix up the bitcast. 
    50  
    5147=== Segfault running HRay === 
    5248