similar to: [LLVMdev] Writing LLVM front-end

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