Displaying 20 results from an estimated 20000 matches similar to: "[LLVMdev] Writing LLVM front-end"
2015 Feb 18
3
[LLVMdev] Writing LLVM front-end
Thanks, Reid.
When you say the frontend needs to know about how LLVM implements it, do
you mean, the Function* type in LLVM, and in which order you add to the
arguments array when building this type?
Thank you for the video link, just reading the abstract I see this is the
way to go. However, as I finished typing the sentence, I wonder if this
means clang and/or llvm may be a runtime dependency.
2015 Feb 18
2
[LLVMdev] Writing LLVM front-end
I'm also a beginner, so asking on this beginner thread -- is there anything
in addition to the C ABI that one needs to worry about? I imagine a C ABI
gives lots of free libraries to integrate into your language, etc.
Also the C ABI change on platforms? I thought C Calling convention was the
same on all platforms.
On Wed, Feb 18, 2015 at 9:23 AM, David Blaikie <dblaikie at gmail.com>
2015 Feb 20
2
[LLVMdev] Writing LLVM front-end
The path of least effort, as I previously stated, is to use Boehm-GC.
Reference-counted smart pointers will require that you implement the
reference counting in your language, in the generated code. e.g. a
statement such as:
p1 = p2
really compiles into:
p1.refcount--; if (!p1.refcount) free(p1)
p1 = p2
p1.refcount++
If you want your language to be thread-safe, then the increment and
2015 Apr 08
5
[LLVMdev] CUDA front-end (CUDA to LLVM IR)
Hi,
I wanted to ask whether there is ongoing effort (or an already established
tool) that enables to convert CUDA kernels (that uses CUDA specific
intrinsics, e.g., threadId.x, __syncthreads(), ...) to LLVM IR. I am aware
that I can do this for OpenCL with the help of libclc but I can not find
something similar for CUDA.
Thanks
-------------- next part --------------
An HTML attachment was
2015 Apr 08
2
[LLVMdev] CUDA front-end (CUDA to LLVM IR)
On Wed, Apr 8, 2015 at 10:12 AM, Dmitry Mikushin <dmitry at kernelgen.org>
wrote:
> A tool of this kind here: https://github.com/apc-llc/nvcc-llvm-ir
>
> 2015-04-08 19:01 GMT+02:00 Ahmed ElTantawy <ahmede at ece.ubc.ca>:
>
>> Hi,
>>
>> I wanted to ask whether there is ongoing effort (or an already
>> established tool) that enables to convert CUDA
2010 Nov 21
3
R help
Dear All,
I'm a beginner user in R and I would like to make a quadratic and
plateau model in R. Can you help please with an example?
Thanks so much
--
Ahmed M. Attia
Assistant Lecturer
El-Khattara farm Station
Agronomy Dept.,
Zgazig Univ., Egypt
Visiting Scientist
Haskell Agricultural laboratory
Agronomy and Horticultural Dept.,
Univ. of Nebraska-Lincoln
ahmedatia at zu.edu.eg
2017 May 06
4
Email list just for front end developers?
Howdy!
I've noticed that requests for help by people like me who are
developing front ends are often lost in the noise in the llvm-dev
list. Although LLVM is a wonderful and very productive framework, I've
found that getting help on my front end has been very difficult, and
learning necessary detail about the APIs and the like is often very,
very challenging.
Perhaps it would be good to
2007 Apr 06
4
using Ruby as a front end for a trading system
Hi All,
needed some direction for a newbie to RoR. I have done work in Java,
.net and perl, and really prefer perl and java over .net, now we are we
are looking to start building a financial trading application, most of
the team wants to go with .net while I am trying to build the case with
Ruby. Some of our classes have been developed in delphi7. Would I be
able to use RoR on the front end of
2017 May 06
3
Email list just for front end developers?
On Sat, 6 May 2017 13:46:18 -0700 Sanjoy Das via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> > I'm not sure that will work well, because people won't usually
> > wait a week to get their questions before moving on. If you're
> > actively working full time on a project, you probably want
> > answers in much less time.
>
> Sure s/week/day/ then.
2009 Oct 31
2
[LLVMdev] Determine branch coverage information
Hello everybody,
I am a beginner in LLVM and need to know how to use LLVM to instrument a C
program and execute this instrumented program with different test cases to
determine the branch coverage information for each test case.
Any suggestion or help is more than welcomed.
Thanks in advance.
Ahmed Raafat.
--
View this message in context:
2009 Aug 25
0
[LLVMdev] Simplifying a front-end project
Vikram S. Adve wrote:
> For the translator in step (2), I've so far had them generate LLVM IR
> in memory using the LLVM APIs. They find it a *lot* of work to learn
> the LLVM APIs, which doesn't teach them much about compiler concepts
> per se. To simplify this project, I am considering changing the
> project so they "print out" LLVM assembly directly
2009 Aug 25
4
[LLVMdev] Simplifying a front-end project
For my introductory Compiler Construction class, I have been giving
the students a project to write a simple compiler for a toy, single-
inheritance object-oriented language. We give them a set of classes
implementing an AST for the language and a type checker as well. The
students write (1) a scanner and parser to build the AST; (2) a
translator from AST to LLVM; and (3) a couple of
2017 May 06
2
Email list just for front end developers?
Pardon the length of this reply, but it seemed useful to be explicit
about my concerns.
On Sun, 7 May 2017 00:55:51 +0800 C Bergstrom
<cbergstrom at pathscale.com> wrote:
> You don't seem to be listening, but one last try.
I listened. I respectfully disagree.
> If you have a FE related question - Ask on cfe-dev and if you don't
> get a response I'd be surprised.
I
2017 May 06
2
Email list just for front end developers?
On Sat, 6 May 2017 12:06:03 -0700 Sanjoy Das
<sanjoy at playingwithpointers.com> wrote:
> Hi,
>
> On Sat, May 6, 2017 at 11:31 AM, Perry E. Metzger via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > It makes sense to have a place for us to talk to each other where
> > we're the dominant traffic, where our questions for each other
> > aren't
2010 Aug 20
6
Suggested books for the complete Noveice
Hi,
I am new in this group, if I want to learn rubyonrails what should I do
first. I am very much interested to learn rails as I saw a video and make
simple blog following that and then I started feeling that I should learn
this language. About me, I have completed the basic java and I understand
OOP concept and I can understand and write php codes.
If I get some suggestion from you it would
2009 Nov 04
0
[LLVMdev] Determine branch coverage information
Hi Ahmed!
Adventure wrote:
> Hello everybody, I am a beginner in LLVM and need to know how to use
> LLVM to instrument a C program and execute this instrumented program
> with different test cases to determine the branch coverage information
> for each test case. Any suggestion or help is more than welcomed. Thanks
> in advance. Ahmed Raafat.
(In the following instructions you
2011 Jun 04
3
Client vs server storeconfigs
Hi all,
As I understand it, storeconfigs needs to be enabled on both the agent
and the master to function ideally. I have a couple of questions:
-> Can the various agents and the master safely share the same
storeconfigs db (say, a postgresql server)? Is there any benefit to
setting things up
this way?
-> Is there any benefit for an _agent_ to use an RDBMS vs sqlite for
its
2009 Aug 25
1
[LLVMdev] Simplifying a front-end project
John McCall schrieb:
> Vikram S. Adve wrote:
>> For the translator in step (2), I've so far had them generate LLVM IR
>> in memory using the LLVM APIs. They find it a *lot* of work to learn
>> the LLVM APIs, which doesn't teach them much about compiler concepts
>> per se. To simplify this project, I am considering changing the
>> project so they
2012 Mar 07
3
easiest way to create DomU
Hello community,
I''ve already installed Xen hypervisor over CentOS 6.0. I am wondering where
can I obtain some patched guest OS kernels to get start. It seems that
under PV mode, guest kernel needs to be modified (correct me if I am
wrong). I am a newbie and have no previous experiences on Xen so any
suggestions are appreciated.
Thanks,
--
Su
2017 Jul 20
2
error:Ran out of lanemask bits to represent subregisterr
Hello Krzysztof,
The R_CASS definition is as follows:
class R_CASS<string n, bits<16> Enc, list<Register> subregs = []> :
Register<n> {
let Namespace = "X86";
let HWEncoding = Enc;
let SubRegs = subregs;
}
On Thu, Jul 20, 2017 at 4:14 AM, Krzysztof Parzyszek <
kparzysz at codeaurora.org> wrote:
> I tried reproducing the problem, but the file