Displaying 20 results from an estimated 5000 matches similar to: "[LLVMdev] Erlang"
2008 Jul 24
0
[LLVMdev] Erlang
Hi Álvaro,
Your question is too vague to answer with any accuracy. Could you be
more specific?
-bw
On Jul 24, 2008, at 1:08 PM, "Álvaro Castro Castilla" <alvaro.castro.castilla at gmail.co
m> wrote:
> Hello,
>
>
> How would you implement an Erlang feature such as the ultra-light
> processes?
> Is llvm prepared for similar situations?
>
> I would
2008 Jul 24
2
[LLVMdev] Erlang
Hi,
Sorry for the vagueness.
I'm starting to think about an experimental programming language
based, among other things, on microthreads, or green threads, as
Erlang has. I'm still under a very vague stage, just thinking on it,
so I was wondering on the way this could be achieved.
What I know from microthreads are things like:
* They don't have their own stack
* Switching between
2009 Mar 09
1
[LLVMdev] addPassesToEmitFile
When you say 'static libraries' do you mean static libraries or shared
objects (.so)... Because if you mean shared objects, then it could
very well explain you crash.
On Mar 9, 12:16 am, Álvaro Castro Castilla
<alvaro.castro.casti... at gmail.com> wrote:
> Well, I've been before hours trying this, but soon after I sent the
> email I found something. However is quite
2009 Mar 08
0
[LLVMdev] addPassesToEmitFile
Well, I've been before hours trying this, but soon after I sent the
email I found something. However is quite intriguing.
I just changed the order of and the static libraries that I was linking.
How can this be possible??
I'm using Cmake for building my llvm projects, so I choose the order
and I pick the .a libraries I want to link by hand...
Thank you,
alvaro
2009/3/8 Álvaro
2009 Mar 08
2
[LLVMdev] addPassesToEmitFile
Hi,
Long time ago (llvm-svn june 2008) I asked here about a way to output
the assembly code of my JIT generated code to a string, so I could use
it to read it on the screen. I came up with this solution:
std::string Err;
const llvm::TargetMachineRegistry::entry* _arch =
llvm::TargetMachineRegistry::getClosestTargetForJIT(Err);
std::string FeaturesStr;
llvm::TargetMachine*
2008 May 28
1
[LLVMdev] Asm output while executing
Hello,
I'm trying to catch assembly output and do some formatting for its
presentation while being executed.
I face a problem, which is clear from the error, although I have no
clue on how to do it otherwise.
If generating the code for its asm output and then for jit execution I get:
**********
static llvm::MachineFunction& llvm::MachineFunction::construct(const
llvm::Function*, const
2008 Jul 25
4
[LLVMdev] Erlang
2008/7/24 Owen Anderson <resistor at mac.com>:
>> * They are isolated and the only way to exchange information is
>> message passing
>>
> This one is hard to guarantee in a compiled context, unless you
> implement a lot of stuff to track pointer values. Remember, all of
> these threads will be sharing an address space. If you want true
> protection, you'll
2008 Jul 24
0
[LLVMdev] Erlang
On Jul 24, 2008, at 12:30 PM, Álvaro Castro Castilla wrote:
> Hi,
>
> Sorry for the vagueness.
>
> I'm starting to think about an experimental programming language
> based, among other things, on microthreads, or green threads, as
> Erlang has. I'm still under a very vague stage, just thinking on it,
> so I was wondering on the way this could be achieved.
>
>
2009 Jan 14
6
Solaris 10 with xen 3.2 or previous
Hi,
Was anyone able to run Solaris 10 10/08 as guest under a HVM domU Debian Etch (xen 3.0.3-1) or current Debian Lenny (xen 3.2-1)?
In my case Solaris installation stops after boot kernel ; I can''t see anyhing after grub screen.
I know that it is possible using Xen 3.3 (see [1]) but I don''t know if it possible with a previous Xen version
Thanks,
Álvaro
[1]
2008 Jul 25
0
[LLVMdev] Erlang
2008/7/25 Simon Ask Ulsnes <vinterbleg at gmail.com>:
> 2008/7/24 Owen Anderson <resistor at mac.com>:
>>> * They are isolated and the only way to exchange information is
>>> message passing
>>>
>> This one is hard to guarantee in a compiled context, unless you
>> implement a lot of stuff to track pointer values. Remember, all of
>>
2009 Apr 16
2
[LLVMdev] LLVM and coroutines/microthreads
I saw this was mentioned briefly last year, but there seemed to be
some confusion as to what coroutines entailed and the thread died out.
This technique has an unfortunate number of names, but it does get a
lot of use, including popular languages like Ruby.
I'm currently working on a programming language called Minnow
(http://www.minnow-lang.org). It's an actor-based language, where
2008 Jul 24
0
[LLVMdev] Indirect Branch Representation
Actually, I am trying to implement a frontend for conversion from binary to
LLVM. In binary, we would encounter branch indirect instructions like, Br
Reg, where Reg would be an equivalent virtual register in LLVM. So, we can't
directly implement Switch block method here to represent this instruction as
we don't know how the values of Reg are mapped to basic blocks.
I was going through
2008 Jul 24
2
[LLVMdev] Indirect Branch Representation
On Thursday 24 July 2008 01:47, Chris Lattner wrote:
> On Jul 23, 2008, at 8:47 PM, kapil anand wrote:
> > Specifically, I need a way to represent indirect branch instruction
> > (in binary) as an equivalent LLVM instruction. With switch
> > instruction , I would have to list all the possible targets and then
> > initialize the corresponding instruction. I was just
2014 May 18
3
Utilizar scripts de PHP en R
Hola a todos, Estoy interesado en usar un Script de PHP desde R y me
gustaría saber si eso es posible y como se hace. Muchas gracias de antemano
por las respuestas.
[[alternative HTML version deleted]]
2008 Feb 22
2
[LLVMdev] Calling functions
Hello!
I'm trying LLVM for generating code and I found something I cannot figure out or find in the documentation:
I'm doing something like this to call "sin" from std:
std::vector<const Type*> params;
params.push_back( Type::FloatTy );
FunctionType *FT = FunctionType::get( Type::FloatTy, params, false);
Function *F = new Function( FT, Function::ExternalLinkage,
2012 Sep 07
3
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
Sorry for double-posting to the list,
The citation is the following (this time with a url to the paper):
K. Sagonas, C. Stavrakakis, and Y. Tsiouris. "ErLLVM: An LLVM backend for Erlang"[1]. In Eleventh ACM SIGPLAN Erlang Workshop, September 2012. ACM Press.
Thanks!
Yiannis
[1]: http://erllvm.softlab.ntua.gr/files/erlang03-sagonas.pdf
On 09/07/2012 08:13 PM, Yiannis Tsiouris wrote:
2012 Sep 10
0
[LLVMdev] Publication - ErLLVM: An LLVM backend for Erlang
ping. :-)
On 09/07/2012 08:24 PM, Yiannis Tsiouris wrote:
> [...]
> The citation is the following (this time with a url to the paper): K.
> Sagonas, C. Stavrakakis, and Y. Tsiouris. "ErLLVM: An LLVM backend
> for Erlang"[1]. In Eleventh ACM SIGPLAN Erlang Workshop, September
> 2012. ACM Press.
>
> [1]: http://erllvm.softlab.ntua.gr/files/erlang03-sagonas.pdf
>
2011 Nov 15
3
[PATCH 1/3] out of tree build: erlang
From: Hilko Bengen <bengen at hilluzination.de>
---
erlang/Makefile.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/erlang/Makefile.am b/erlang/Makefile.am
index f336375..2c9e359 100644
--- a/erlang/Makefile.am
+++ b/erlang/Makefile.am
@@ -32,7 +32,7 @@ erlang_bindir = $(libdir)/erlang/lib/$(PACKAGE_NAME)-$(PACKAGE_VERSION)/ebin
erlang_bin_DATA = guestfs.beam
2007 Dec 22
3
Erlang DTrace Provider
DTrace folks,
I''m pleased to introduce a potential new DTrace-sponsored project: the
Erlang DTrace provider. To be good OpenSolaris citizens, we want to put
the formation of this officially sponsored project to a vote -- as outlined
in the OpenSolaris Constitution -- so here are the details for the new
Project, as prepared by the Project Team:
Name : Erlang DTrace Integration
2017 Mar 03
1
[PATCH] erlang: Rename 'message' to something less generic.
It's not possible to define an action which takes a parameter called
'message' because the Erlang bindings use that as the name of an
internal variable. Solve this by renaming the Erlang internal
variable.
Fixes commit 84763d7fca3668c62ee3fe53d0e00a5a672f687b.
---
generator/erlang.ml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git