Displaying 8 results from an estimated 8 matches for "beginassembl".
Did you mean:
beginassembly
2013 Feb 10
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...map is not
printed at all.
Is this a known issue or I 'm doing something wrong?
I used a custom GCMetadataPrinter plugin but I reproduced this using the
builtin "ocaml" GC plugin and the attached file (actually, any simple ll
file that uses "ocaml" gc is fine).
Note: The beginAssembly function works great.
Best wishes,
yiannis
--
Yiannis Tsiouris
Ph.D. student,
Software Engineering Laboratory,
National Technical University of Athens
WWW: http://www.softlab.ntua.gr/~gtsiour
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name:...
2013 Feb 14
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...Is this a known issue or I 'm doing something wrong?
>
> I used a custom GCMetadataPrinter plugin but I reproduced this using the
> builtin "ocaml" GC plugin and the attached file (actually, any simple ll
> file that uses "ocaml" gc is fine).
>
> Note: The beginAssembly function works great.
>
I've tried adding two debug prints in
lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp: one in beginAssembly and one
in finishAssembly. It seems to me that finishAssembly is never called.
Has anyone tried anything similar? Testing this should be rather
straightforwa...
2008 Aug 17
0
[LLVMdev] [!] Breaking changes to GC infrastructure
Hi all,
In order to support linking AsmWriter separately from CodeGen, the
Collector class (a CodeGen component) had to be decoupled from the
AsmWriter interface. This required moving the beginAssembly and
endAssembly methods to a separate abstract base class. If you had
overridden these methods, your class may compile successfully but fail
at runtime with a message of the form:
no GCMetadataPrinter registered for collector: %s
The fix is to transition your overrides to a subclass o...
2010 Sep 12
2
[LLVMdev] Subtle breaking change in LLVM 2.7 to 2.8 transition
I updated my from LLVM 2.7 to 2.8/trunk tonight and was mystified as to why
my GC plugin silently stopped working.
The problem was that the signature of the virtual function
GCMetadataPrinter::finishAssembly (and beginAssembly) changed.
This change would probably be an excellent candidate for the "gotchas"
section of the 2.8 release notes.
Thanks!
-- Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100911/70559a74/a...
2013 Feb 14
2
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...r I 'm doing something wrong?
>>
>> I used a custom GCMetadataPrinter plugin but I reproduced this using the
>> builtin "ocaml" GC plugin and the attached file (actually, any simple ll
>> file that uses "ocaml" gc is fine).
>>
>> Note: The beginAssembly function works great.
> I've tried adding two debug prints in
> lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp: one in beginAssembly and
> one in finishAssembly. It seems to me that finishAssembly is never
> called.
I used git bisect and I think the commit that is responsible for th...
2010 Sep 13
0
[LLVMdev] Subtle breaking change in LLVM 2.7 to 2.8 transition
Hi Ben,
> I updated my from LLVM 2.7 to 2.8/trunk tonight and was mystified as to why my
> GC plugin silently stopped working.
>
> The problem was that the signature of the virtual function
> GCMetadataPrinter::finishAssembly (and beginAssembly) changed.
>
> This change would probably be an excellent candidate for the "gotchas" section
> of the 2.8 release notes.
can you please send some text appropriate for the release notes that explains
the problem.
Thanks a lot,
Duncan.
2013 Feb 14
0
[LLVMdev] GCMetadataPrinter::finishAssembly not executed?
...wrong?
>>>
>>> I used a custom GCMetadataPrinter plugin but I reproduced this using the
>>> builtin "ocaml" GC plugin and the attached file (actually, any simple ll
>>> file that uses "ocaml" gc is fine).
>>>
>>> Note: The beginAssembly function works great.
>> I've tried adding two debug prints in lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp: one in beginAssembly and one in finishAssembly. It seems to me that finishAssembly is never called.
>
> I used git bisect and I think the commit that is responsible for this i...
2010 Sep 26
1
[LLVMdev] Subtle breaking change in LLVM 2.7 to 2.8 transition
...r> wrote:
> Hi Ben,
>
> > I updated my from LLVM 2.7 to 2.8/trunk tonight and was mystified as to
> why my
> > GC plugin silently stopped working.
> >
> > The problem was that the signature of the virtual function
> > GCMetadataPrinter::finishAssembly (and beginAssembly) changed.
> >
> > This change would probably be an excellent candidate for the "gotchas"
> section
> > of the 2.8 release notes.
>
> can you please send some text appropriate for the release notes that
> explains
> the problem.
>
> Thanks a lot,
>...