search for: lboro

Displaying 20 results from an estimated 33 matches for "lboro".

2014 Sep 01
3
[LLVMdev] understanding DAG: node creation
...l flow edges, not data edges. So I > don't understand why scheduler tries to assign some register to it. > > I'm struggling with this problem way to long for now, and I very > appreciate yours help, Sam. > > > > 2014-09-01 1:50 GMT+04:00 Sam Parker <S.Parker3 at lboro.ac.uk > <mailto:S.Parker3 at lboro.ac.uk>>: > > Hi, > > Yes, that's what I would do. If you want LLVM and the register > allocator to also know that the instruction explicitly defines the > register, I would designate the register into it's own...
2014 Aug 31
2
[LLVMdev] understanding DAG: node creation
...nks for your answer. That's a great suggestion. And excuse me for maybe dilettante question: To hard-code use of the global register means to hard-code it in the 'asm string' argument of the instruction definition in the .td file? 2014-09-01 0:44 GMT+04:00 Sam Parker <S.Parker3 at lboro.ac.uk<mailto:S.Parker3 at lboro.ac.uk>>: Hi Dmitri, If you have such a simple intrinsic which operates on a single register, just lower the intrinsic to a target specific node which is only implemented by a single instruction. Like you were doing before and by using a chain operand. Hard...
2014 Aug 31
2
[LLVMdev] understanding DAG: node creation
Hi Dmitri, If you have such a simple intrinsic which operates on a single register, just lower the intrinsic to a target specific node which is only implemented by a single instruction. Like you were doing before and by using a chain operand. Hard code the instruction to use and define the global register and only pass the instruction the actual variable argument. Hope that helps, Sam Sam
2013 Dec 17
3
[LLVMdev] an OS around LLVM
We (PNaCl team) are in the process of removing older documentation, this is probably more accurate: https://developers.google.com/native-client/dev/ On Tue, Dec 17, 2013 at 6:50 AM, Sam Parker <S.Parker3 at lboro.ac.uk> wrote: > Check out PNaCL > http://www.chromium.org/nativeclient/pnacl > > Cheers, > Sam > > Sam Parker > Research Student > Electronic Systems Design Group > Loughborough University > UK > > ________________________________________ > From: llvmdev...
2013 Apr 07
1
[LLVMdev] Pat operands matching example in ppc
On 7 April 2013 14:54, Sam Parker <S.Parker3 at lboro.ac.uk> wrote: > Hi Anitha, > > memri is just describing that the address contains two components, an > immediate and a register, and how to handle them in the instruction printer. > The STWU expects a memri operand, and that is what is passed from the Pat. > My confusion is ho...
2013 Dec 18
0
[LLVMdev] an OS around LLVM
...t LLVM-IR... Selon JF Bastien <jfb at google.com>: > We (PNaCl team) are in the process of removing older documentation, > this is probably more accurate: > https://developers.google.com/native-client/dev/ > > On Tue, Dec 17, 2013 at 6:50 AM, Sam Parker <S.Parker3 at lboro.ac.uk> wrote: > > Check out PNaCL > > http://www.chromium.org/nativeclient/pnacl > > > > Cheers, > > Sam > > > > Sam Parker > > Research Student > > Electronic Systems Design Group > > Loughborough University > > UK > > >...
2013 Dec 17
0
[LLVMdev] an OS around LLVM
Check out PNaCL http://www.chromium.org/nativeclient/pnacl Cheers, Sam Sam Parker Research Student Electronic Systems Design Group Loughborough University UK ________________________________________ From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] on behalf of mindmachine at free.fr [mindmachine at free.fr] Sent: 17 December 2013 14:03 To: llvmdev at cs.uiuc.edu Subject:
2013 Apr 16
1
[LLVMdev] 64-bit add using 2 32-bit operations, guarantee of stuck together?
Hi Jakob, If glue operands are used by the scheduler to keep instructions together, why can't the register allocator also do this? Regards, Sam On 15/04/2013 23:12, Jakob Stoklund Olesen wrote: > On Apr 15, 2013, at 2:02 PM, Francois Pichet <pichet2000 at gmail.com> wrote: > >> Hi, >> >> Let's say we have a 32-bit architecture where 64-bit additions are
2013 Apr 07
0
[LLVMdev] Pat operands matching example in ppc
Hi Anitha, memri is just describing that the address contains two components, an immediate and a register, and how to handle them in the instruction printer. The STWU expects a memri operand, and that is what is passed from the Pat. Hope that helps, Sam On 07/04/2013 10:19, Anitha B Gollamudi wrote: > Hi, > > > How do "Pat" operands get matched? I am trying to follow
2013 Apr 07
2
[LLVMdev] Pat operands matching example in ppc
Hi, How do "Pat" operands get matched? I am trying to follow the example given in http://llvm.org/docs/CodeGenerator.html#selectiondag-process In the latest trunk of ppcintrinfo.td following pattern is defined: def : Pat<(pre_store i32:$rS, iPTR:$ptrreg, iaddroff:$ptroff), (STWU $rS, iaddroff:$ptroff, $ptrreg)>; I understand that input operand list i.e. ins of
2006 Jun 06
5
Mac OSX
I havew installed Ruby and gems on Mac OSX but when i try ti install Rails i get messages Local gem file not found: rails*.gem Attempting remote installation of ''rails'' Updating Gem source index for: http://gems.rubyforge.org ERROR: While executing gem ... (ArgumentError) syntax error on line 23, col 0: `<p>'' Can anyone advise as to reason ? I an using OS 10.4
2012 Feb 23
1
[LLVMdev] Simple question on sign
Hi James, So does this mean if the instruction could set the overflow flag, the instruction should not have [(set ... )] in it's pattern, i see this is the difference in instruction description for the mips case. I'm wondering how llvm knows when to use certain compare instructions such as SETNE or SETUNE? And for sign or zero extending loads? I can see the PatFrags described and the
2013 Dec 17
7
[LLVMdev] an OS around LLVM
Hi all, If it's not the right place to ask, please forgive me. Currently I'm working on a new operating system concept, called "Om". The first feature would be Android-like apps, coming in *.opk files that would contain all needed resources and source-code expressed in LLVM-IR assembly language. http://sett.com/openminded-os/uid/88508 How does it sound ? Julien
2003 Dec 01
0
No subject
...the contents to any other person, use it for > any purpose, or store or copy the informationin any medium. > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba > > Return-Path: <D.M.Temple@lboro.ac.uk> Delivered-To: samba@lists.samba.org Received: from mailer1.lut.ac.uk (mailer1.lut.ac.uk [158.125.1.202]) by lists.samba.org (Postfix) with ESMTP id 00EB24D1F; Mon, 21 May 2001 08:21:27 -0700 (PDT) Received: from ccdmt by mailer1.lut.ac.uk with local (Exim 2.10 #1) id 151rVl-00053F-0...
2003 Dec 01
0
No subject
...nks in advance for your help anyway. -- David BOURIAUD ---------------------------------------------------------- In a world without walls or fences, what use do we have for windows or gates ? ---------------------------------------------------------- ICQ#102562021 Return-Path: <r.j.mckeating@lboro.ac.uk> Delivered-To: samba@lists.samba.org Received: from mailer2.lut.ac.uk (mailer2.lut.ac.uk [158.125.1.206]) by lists.samba.org (Postfix) with ESMTP id CECB944FA; Mon, 21 May 2001 01:50:59 -0700 (PDT) Received: from [158.125.1.116] (helo=staffpop1.lboro.ac.uk ident=root) by mailer2.lut....
2011 Oct 27
0
[LLVMdev] trouble compiling new target with cmake
Hi, I am trying to create a new target and have followed the instructions in the documentation and have mainly looked at the sparc and mips implementation. I'm trying to build llvm and I'm getting the following error from cmake: Included from /home/elsp7/src/le1-compiler/llvm-2.9/lib/Target/LE1/LE1.td:5: Included from
2011 Oct 27
0
[LLVMdev] troubling compiling new target with cmake
Hi, I am trying to create a new target and have followed the instructions in the documentation and have mainly looked at the sparc and mips implementation. I'm trying to build llvm and I'm getting the following error from cmake: Included from /home/elsp7/src/le1-compiler/llvm-2.9/lib/Target/LE1/LE1.td:5: Included from
2012 Mar 02
0
[LLVMdev] How to use 'opt' command?
Hi Sarah, I believe opt takes the bytecode file (.bc) not the human readable form, but i am just a learner... Sam. sarath chandra-5 wrote: > > Hi all, > > How to print the analysis results using 'opt' command? > > I tried using the below command for my *module.ll* file > > *opt -analyze -memdep module.ll* > * > * > But it's printing > >
2012 Jun 16
1
[LLVMdev] broken dotty?
Hi, I'm running ubuntu 12.04 and I'm trying to use dotty, the graphs are produced but without data - there are just dots in the nodes instead of text. Does anyone else have any trouble? Cheers, sam -- View this message in context: http://llvm.1065342.n5.nabble.com/broken-dotty-tp46278.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2012 Nov 26
2
[LLVMdev] inserting a target specific builtin in llvm pass
Hi, I'm writing a pass which needs to insert an intrinsic in for my target, but I'm not sure how to create the call. I've tried defining a function, with the target intrinsic as its name, and then creating a new CallInst to call it. But how am I supposed to declare this function as an intrinsic? Thanks, Sam -- View this message in context: