Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] understanding DAG: node creation"
2014 Aug 31
2
[LLVMdev] understanding DAG: node creation
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 register class and have your instruction write to that class (and there will be only a single option for RA).
cheers,
Sam
Sam Parker
Research Student
Electronic Systems Design Group
Loughborough
2014 Sep 01
3
[LLVMdev] understanding DAG: node creation
Hi,
I'm not sure. But in your lowered DAG the chain nodes are the first
operands for you custom nodes, however for the other nodes the chain is
the last operand. I seem to remember that during targetlowering the
chain is the first operand and then it seems to switch over after
ISelDAG, this confused me and may have something to do with the issue
that you are seeing. I really don't
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
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 Dec 18
0
[LLVMdev] an OS around LLVM
Thanks, I hadn't heard about PNaCl, it's very interesting.
I'm currently swimming in http://llvm.org/docs/ trying to learn more about
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 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
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 how operands of STWU from "Pat
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
2008 May 13
1
Hard(?) lock when reassociating ath with wpa_supplicant on RELENG_7
I seem to be able to lock my machine by going into wpa_cli and asking it
to 'reassoc'. The reason for question mark after "hard" is that debug
information (caused by wlandebug and athdebug) is being printed on the
console. The only way to get machine's attention is to hold power button
for 8 seconds.
Note: manual reassociation is just the handy way to reproduce the
problem
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 Jul 04
1
XHCI umass support breaks between r248085 and r252560 on 9-STABLE
Three different external hard drives (Seagate, Western Digital and noname USB 3.0 enclosure) refused to be recognized as the umass devices. Reverting /usr/src/sys/dev/bsd/controller to r248085, building and loading just xhci module makes drives appear again. Below are snippets from the log in both cases:
Non working:
Jul 4 14:35:17 twinhead kernel: xhci0: <XHCI (generic) USB 3.0
2012 Oct 25
2
[LLVMdev] calling external libraries in llvm project
Hi Everyone,
I have an llvm project from which I am trying to call external libraries
such as
boost. For some reason, when I type make, llvm can't seem to find the
header
files to the library even though it's in the path. I am baffled by this.
For example,
for boost this is what I get:
" fatal error: 'boost/lambda/lambda.hpp' file not found"
Do I have to modify
2003 Jun 12
3
unionfs related patch
G'day ...
David Schultz, in his spare time, has been working through some of the
issues I've been able to 'tweak' in the unionfs code ... as he is
currently working on forward-patching it to -CURRENT right now, he can't
commit the code to the -STABLE tree ... in order to allow others using
unionfs to test the patch (I've been running it a few weeks now on a very
heavily
2019 Apr 10
2
Am I nuts to attempt a VFS local cache module?
Sorry if this isn't the right place to ask this question.
I'm thinking of writing a module that intercepts Samba requests to keep
only a subset of a file store on a local server with the rest being
stored on a cloud. It would be an open source module similar to these
products:
https://aws.amazon.com/storagegateway/
2008 Jan 06
1
overheating Thinkpad X60s with 7.0-RC1
Hello everybody!
Since the update from 6.2-STABLE to 7.0 I'm encountering problems with the
temperature of my Thinkpad X60s. Under heavy load, e.g., make builworld or
compile gcc or... I get the following output in /var/log/messages:
Dec 29 01:53:13 delta1 root: WARNING: system temperature too high, shutting
down soon!
Dec 29 01:53:13 delta1 syslogd: /dev/:0: No such file or directory
Dec 29
2008 Dec 02
3
script to find last accessed time?
Can anyone help me with the syntax to find last accessed time on a bunch
of dir's - something like show me the files that were last accessed 6
months or more ago?
thanks
2011 Jan 17
2
Procmail recipie to forward via smtp
I was in a hurry to forward email to our internal exchange server before my
vaction, the best way I found after too much googling was to use
http://www.ibiblio.org/pub/Linux/system/mail/smtpsend-1.02.tgz and
:0
|smtpsend -to=user at pdinc.us -server=exchange
Was there a way to do this without smtpsend?
-Jason
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-
2006 Oct 13
1
Avaya 8300 - Asterisk integration using H.323
Hi everyone,
I was wondering if anyone on this group has successfully integrated Avaya 8300 or 8700 and Asterisk using H.323 trunk and would be willing to share configurations and/or comment on the voice quality achieved.
Currently we have Avaya 8300 integrated with Asterisk over a Q.SIG trunk, but we need to put Asterisk in a different geographical location from the PBX and need to explore