Displaying 20 results from an estimated 1200 matches similar to: "[LLVMdev] How start with LLVM garbage collector?"
2008 Jul 26
2
[LLVMdev] CollectorRegistry
2008/7/24 Gordon Henriksen <gordonhenriksen at me.com>:
>> OK, so for instance if I wanted to be able to use the GC from a C
>> frontend (presumably by using llvm_gc_allocate?), do the C functions
>> need this attribute as well?
>
> Yes.
I forgot I still needed an answer to my original question. :-P
So, I have to implement llvm_gc_initialize, llvm_gc_allocate, and
2008 Jul 26
2
[LLVMdev] CollectorRegistry
2008/7/26 Gordon Henriksen <gordonhenriksen at me.com>:
> I'm not sure the purpose of doing so—llvm::Collector (poorly named;
> I'm open to suggestions) exists only in the compiler, not at runtime
> in the compiled program. You should need access to it at runtime no
> more than you might need access to an instance of llvm::TargetMachine.
Maybe I don't understand the
2008 Jul 26
0
[LLVMdev] CollectorRegistry
On Jul 26, 2008, at 12:14, Simon Ask Ulsnes wrote:
> 2008/7/26 Gordon Henriksen <gordonhenriksen at me.com>:
>> I'm not sure the purpose of doing so—llvm::Collector (poorly named;
>> I'm open to suggestions) exists only in the compiler, not at
>> runtime in the compiled program. You should need access to it at
>> runtime no more than you might need
2008 Jul 26
0
[LLVMdev] CollectorRegistry
On Jul 26, 2008, at 10:32, Simon Ask Ulsnes wrote:
> I forgot I still needed an answer to my original question. :-P
>
> So, I have to implement llvm_gc_initialize, llvm_gc_allocate, and
> llvm_gc_collect
Yes. Your implementation of the llvm_gc_* functions should be compiled
into a library and linked with your executable.
> (llvm_cg_walk_gcroots is provided by the Collector
2008 Jul 23
3
[LLVMdev] CollectorRegistry
Thank you for that clarification.
> The framework decides which Collector to use based upon the 'gc'
> attribute of a function:
>
> define void @f() gc "mygc" {
> ...
> }
OK, so for instance if I wanted to be able to use the GC from a C
frontend (presumably by using llvm_gc_allocate?), do the C functions
need this attribute as well?
And if so, can this
2008 Jul 24
0
[LLVMdev] CollectorRegistry
On 2008-07-23, at 11:48, Simon Ask Ulsnes wrote:
> Thank you for that clarification.
>
>> The framework decides which Collector to use based upon the 'gc'
>> attribute of a function:
>>
>> define void @f() gc "mygc" {
>> ...
>> }
>
> OK, so for instance if I wanted to be able to use the GC from a C
> frontend (presumably by
2008 Jul 26
1
[LLVMdev] CollectorRegistry
Thank you so much for your help! I now have a much clearer idea of how
to proceed. :-)
This just keeps getting more interesting.
- Simon
2008/7/26 Gordon Henriksen <gordonhenriksen at me.com>:
> On Jul 26, 2008, at 12:14, Simon Ask Ulsnes wrote:
>
> 2008/7/26 Gordon Henriksen <gordonhenriksen at me.com>:
>
> I'm not sure the purpose of doing so—llvm::Collector
2008 Apr 28
3
[LLVMdev] getting started with IR needing GC
On Mon, Apr 21, 2008 at 8:13 PM, Gordon Henriksen
<gordonhenriksen at mac.com> wrote:
>
> Hi Terence,
>
>
> I think you're getting hung up on the details of the shadow stack collector.
> The shadow stack is a GC that is possible within this framework, but of
> course could be implemented without any special support. Its presence is
> more misleading than anything
2010 Aug 11
2
[LLVMdev] I try to compile to LLVM code
I am beginner and Windows user.
In directory MinGW\bin\ I call llvm-gcc.exe hello.c -emit-llvm -S
and file hello.s is created.
I want to compile this assembler code by calling llvm-gcc.exe hello.c
-emit-llvm, it appear collect2: cannot find 'ld'; ld.exe is in this
directory. I have problem with paths?
How I can compile not directly c do bytecode but hello.s to bytecode?
--
View this
2006 Feb 23
5
Running apps in subdirectories using lighty/scgi
Hi,
So thanks to Zed I was able to get lighty/scgi and a Rails app running.
I know this might not be the best place to post this, but I guessed
there may be several others with similar experiences here.
So, the following step is to have several apps each in its on
subdirectory. I tried the following to no avail:
$HTTP["url"] =~ "^/tango/" {
server.document-root =
2008 Apr 22
3
[LLVMdev] getting closer!
Ok, I *might* be getting this from the assembly code. The assembly
code has:
L_llvm_gc_root_chain$non_lazy_ptr:
.indirect_symbol _llvm_gc_root_chain
.long 0
and I see it being used in the function preamble. Is that a ref to an
extern symbol or the def? I.e., is it referring to
StackEntry *llvm_gc_root_chain;
that I must have in my GC C code? (semispace.c has it)
SO!
2009 Jan 09
0
[LLVMdev] LLVM based D compiler released
Maybe it's time to add it to the LLVM projects list. :)
The original annoucement on digitalmars.D.announce and
http://www.incasoftware.de/~kamm/projects/index.php/2009/01/09/ldc-09-released/
was:
---
The first version of LDC (http://www.dsource.org/projects/ldc), the LLVM
based compiler for version one of the D programming language has been
released for x86-32 Linux. Get it here:
2004 Dec 23
10
domain administrator is always mapped to root
Hello,
I have found out that a domain administrator is always mapped to root in
the UNIX filesystem:
drwx------ 2 jive smbguests 1024 2004-12-23 18:59 jive
drwx------ 13 salsa smbusers 1024 2004-12-23 18:58 salsa
drwx------ 13 root smbadmins 1024 2004-12-23 18:56 tango
jive is a domain guest user, salsa a domain user and tango a domain
administrator.
Is it possible to change the root
2010 Aug 13
1
[LLVMdev] I try to compile to LLVM code
Samuel Crow wrote:
>
> If you want to compile bitcode into assembly, you need to invoke the
> llvm-as and
> llc commands on it to convert it from LLVM Assembly source to bitcode and
> then
> native assembly source instead of llvm-gcc.
>
llvm-as compiled hello.s to hello.s.bc. How link it with stdio - I use
printf
llc is virtual machine? If I call llc with hello.s.bc it do
2006 Jun 12
5
railish icons?
This is a little off topic but someone here knows, I''m sure... Does
anyone have a good site to find freely available standard icons for
things like add/edit/delete/save?
I''m looking for a set of clean and simple matching icons that capture
that Railsy-Web 2.0 feel...
Maybe icons aren''t Railsy...
Steven
--
Posted via http://www.ruby-forum.com/.
2011 Sep 15
1
winbind: problems with group names
Hi,
I am running a 3.6.0 server as a member of a Samba4 domain controller
and am noticing some behaviour that I do not understand (the domain is
FB5, the domain member servers's name is tango)
It took me some time to get winbind showing domain users and groups
but finally with backend idmap_rid it is _nearly_ working.
`getent passwd' and `gentent group' list domain users and groups:
2006 Feb 23
5
Help with SCGI please :(
Hi,
While learning Ruby and Rails, I decided I just as well learn Linux
along the way... It''s been fun, but I''m stuck at one of those
exasperating moments... I hope someone can help me :)
I installed Ruby 1.8.4 on Fedora Core 4, then Rails, then lighty, and
then SCGI.
I used yum to install lighty... and it already comes with mod_scgi.
I created my first application in
2003 Jun 04
1
DOS programs unable to create files on Samba 2.2.7a
We have a few old DOS programs which, when run under Windows 2000 is a
DOS full screen session are unable to write files on our Samba server.
These programs (the "brief" editor, and the "tango" CAD package) are
able to write to local files on the Windows 2000 system. I set Samba
debug to 10 and found the following reported when Tango tried to write a
file:
2013 Dec 02
3
[LLVMdev] Please update LDC references on LLVM website
Hi!
I like to submit some updates to the LLVM website regarding the LDC
compiler. All links are currently out-of-date. The following pages need
updates:
On page http://www.llvm.org/Users.html, please replace the existing
entry "LLVM D Compiler" in section "Open Source Projects" with:
<tr>
<td><a href="http://wiki.dlang.org/LDC/">
2013 Dec 03
0
[LLVMdev] Please update LDC references on LLVM website
Can you send a patch?
On 2 December 2013 06:44, Kai Nacke <kai at redstar.de> wrote:
> Hi!
>
> I like to submit some updates to the LLVM website regarding the LDC
> compiler. All links are currently out-of-date. The following pages need
> updates:
>
> On page http://www.llvm.org/Users.html, please replace the existing entry
> "LLVM D Compiler" in section