Displaying 2 results from an estimated 2 matches for "requiresgcpointsofkind".
2007 Aug 14
0
[LLVMdev] ocaml+llvm
...you think of providing a facility like this?
enum GCPointKind {
GCPSubroutineReturn,
GCPFunctionExit,
GCPSubroutineCall,
GCPBackBranch
};
class ??? {
public:
// Allows the code generator to avoid inserting unnecessary GC
points.
bool RequiresGCPointsOfKind(GCPointKind Kind) const;
// If false, instructs the code generator to keep all GC roots
on the
// stack at GC points.
bool SupportsRegisterRoots() const; // false for now...
// Visits a GC point, including information necessary to
identify all
// live GC roo...
2007 Aug 14
4
[LLVMdev] ocaml+llvm
On Aug 14, 2007, at 00:23, Chris Lattner wrote:
> On Mon, 13 Aug 2007, Gordon Henriksen wrote:
>
>> Changing these structures breaks binary compatibility (including C
>> interop).
>
> If that is so, and if there is no way around this, then it makes
> sense to develop some compatibility mode. How does native C code
> generate these tables?
I might've