Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] Advice on architecture research project?"
2011 Jun 10
0
[LLVMdev] Advice on architecture research project?
Benjamin Ylvisaker <benjaminy at alumni.cmu.edu> writes:
> I am interested in working on a little architecture project that
> involves modifying an ISA in some non-trivial ways and seeing what
> impact it has on instruction frequencies (and other such metrics).
> Clearly I'll need to hack on a compiler backend, and I thought that
> LLVM might be a good choice
2011 Jun 10
1
[LLVMdev] Advice on architecture research project?
On Jun 9, 2011, at 8:09 PM, David A. Greene wrote:
> Note that things like instruction frequencies are highly ISA-
> dependent. If possible, it is best to evaluate your ideas on more
> than one target, just to see what the effects are. What other sorts
> of things do you want to study?
>
> If, long-term, you are planning to do serious studies of performance
>
2011 Jun 09
3
[LLVMdev] Advice on architecture research project?
I am interested in working on a little architecture project that
involves modifying an ISA in some non-trivial ways and seeing what
impact it has on instruction frequencies (and other such metrics).
Clearly I'll need to hack on a compiler backend, and I thought that
LLVM might be a good choice since among mature compiler
infrastructures it's fairly young and presumably
2011 Jul 01
2
[LLVMdev] Operand name missing
Hi,
I was trying to use the following code in a if condition
I->getOperand(0)->hasName()
where I is an instruction with following condition already true -
I->getOpcode() == Instruction::Call
When I compiled a C code with llvm-2.9, I see a function call with no
operand name (for operand 0) . This happens for a function with
varArgs. The interesting part is that the same C code when
2012 Jun 06
2
[LLVMdev] llvm-dev 2012 meet videos
Hi,
I am unable to download videos from the site
http://llvm.org/devmtg/2012-04-12/.
The response I always get is
Proxy request sent, awaiting response... 503 Service Unavailable
2012-06-06 12:00:14 ERROR 503: Service Unavailable.
If possible, please share the videos on other medium ( youtube etc.)
too. This will spare LLVM web server from heavy traffic due to video
downloads too.
Thanks and
2012 Jun 06
2
[LLVMdev] llvm-dev 2012 meet videos
On Wed, Jun 6, 2012 at 3:09 AM, Joey Gouly <joel.gouly at gmail.com> wrote:
> There are plans to upload, when Chandler has the time. The YouTube account
> is LLVMProject.
>
Should get them up this week. Sorry I didn't even remember to do it after
they were posted!
> Joey
> On Jun 6, 2012 8:45 AM, "ankur deshwal" <a.s.deshwal at gmail.com> wrote:
>
2013 Nov 13
3
[LLVMdev] Stack traces from JIT code
We implemented a similar solution for handling crashes in production but
one issue we came across with MCJIT was that the NotifyFunctionEmitted call
from the old JIT was replaced with NotifyObjectEmitted. The ObjectImage
used by NotifyObjectEmitted does have a way of iterating symbols but
non-external functions used in the module didn't seem to appear in this
list so we were left with some
2013 Feb 22
1
[LLVMdev] llvm-ar llvm-link
Hi Ahmad,
Yes, merging works good.
However, my problem is like this - I have a C library which consists of
1000's of functions spread through various files. The functions do not have
dependency amoung each other. I want to link only relavant files( files
which have functions called from my application). Since ar has a global
symbol table, I believe it should be faster to look for a symol in
2013 Feb 21
2
[LLVMdev] llvm-ar llvm-link
Hi,
I tried to build an llvm archive and link it against an llvm bc file.
However, it fails. Following is the procedure I followed ( abc.c is file
which calls a function whose definition is present in bcd.c)
$ clang -c -emit-llvm abc.c
$ clang -c -emit-llvm bcd.c
$ llvm-ar cr bsd.ar bcd.o
$ llvm-link abc.o bsd.ar
llvm-link: bsd.ar:1:2: error: expected integer
!<arch>
^
llvm-link:
2013 Jan 23
3
[LLVMdev] OpenCL SPIR/NVPTX code generation
Hi Guy,
Thanks a lot for the clarification.
I tried using the triple for SPIR as
$ clang -x cl -fno-builtin -emit-llvm -c -Xclang -triple -Xclang
spir-unknown-unknown Simple_Kernel.cl
However I get the following error.
error: unknown target triple 'spir-unknown-unknown', please use -triple or
-arch
I also tried with triple nvptx-unknown-unknown
clang -x cl -fno-builtin -emit-llvm -S
2013 Nov 12
2
[LLVMdev] Stack traces from JIT code
[Resending this email after subscribing to the group. Got an error message
the previous time around]
Hey guys,
In our project we have the following workflow:
- Given a user request, we construct a C++ program to service the request
- We create a compiler invocation to compile that program into an IR module
- We use JIT (and optionally MCJIT) to convert the IR into executable code
and run it
2003 Apr 02
2
AW: Login from win2k client to samba PDC
John,
thanks for that hint. It did not kill the server by you are perfectly right.
I changed this and restarted the "smb" and "nmb" deamons - unfortunately
with the same result.
When I watch e.g. the status with "swat" I see as follows after trying with:
smbclient -U <user> -L win2k1
(what is strange since I connect as different user and not
2013 Nov 13
2
[LLVMdev] Stack traces from JIT code
Hi Andy,
In the NotifyObjectEmitted method of our derived JITEventListener class we
use the begin_symbol() iterator to walk the object's symbols looking for
functions and only functions marked with ExternalLinkage seem to show up.
I'm not sure how I would access the Dwarf info from within there, is there
a way?
Thanks,
Andrew
On Wed, Nov 13, 2013 at 8:23 PM, Kaylor, Andrew
2011 Jul 01
0
[LLVMdev] Operand name missing
On Fri, Jul 1, 2011 at 12:35 AM, ankur deshwal <a.s.deshwal at gmail.com> wrote:
> Hi,
>
> I was trying to use the following code in a if condition
> I->getOperand(0)->hasName()
>
> where I is an instruction with following condition already true -
> I->getOpcode() == Instruction::Call
>
> When I compiled a C code with llvm-2.9, I see a function call with
2012 Jun 06
0
[LLVMdev] llvm-dev 2012 meet videos
There are plans to upload, when Chandler has the time. The YouTube account
is LLVMProject.
Joey
On Jun 6, 2012 8:45 AM, "ankur deshwal" <a.s.deshwal at gmail.com> wrote:
> Hi,
>
> I am unable to download videos from the site
>
> http://llvm.org/devmtg/2012-04-12/.
>
> The response I always get is
>
> Proxy request sent, awaiting response... 503 Service
2013 Mar 05
1
[LLVMdev] Profiling LLVM JIT code
Thanks for the info. I am using old JIT. So that should not be a problem.
I will take a look at using oprofile. I have never used it - so will be
somewhat of a learning curve.
I notice that the configure script has a --with-oprofile option. In
addition to enabling that, is there something else that also needs to be
done? My copy of LLVM is compiled with --enable-optimized. Will
--with-oprofile
2003 Apr 02
2
Login from win2k client to samba PDC
I have joined my win2k client machines (win2k professional or win2k
professional server) to my PDC. This worked fine and I did all recommended
as e.g. in the HOWTO
http://hr.uoregon.edu/davidrl/samba/samba-pdc.html#joining.
So far I can also login localy to the win2k client machines using a local
account and connect a network drive from the PDC using a valid account on
the PDC (as given in the
2012 Jun 07
0
[LLVMdev] llvm-dev 2012 meet videos
The videos are OK now. Except the video of "Autovectorization with
LLVM" that have a little mistake with "_" and "-" in the filenames.
Thank you.
2012/6/6 Chandler Carruth <chandlerc at google.com>:
> On Wed, Jun 6, 2012 at 3:09 AM, Joey Gouly <joel.gouly at gmail.com> wrote:
>>
>> There are plans to upload, when Chandler has the time.
2013 Jan 24
1
[LLVMdev] [cfe-dev] OpenCL SPIR/NVPTX code generation
Hello everyone,
Thanks a lot for the help.
-target nvptx worked great with llvm-3.2. However it gives error with
-target spir.
LLVM/Clang trunk although works good for both options ( probably because
spir is still work in progress ).
Thanks again.
- Ankur
On Thu, Jan 24, 2013 at 12:43 PM, Benyei, Guy <guy.benyei at intel.com> wrote:
> Hi Jordan,****
>
> You’re right, and
2013 Feb 21
0
[LLVMdev] llvm-ar llvm-link
Hi Ankur,
Why do you need archive in this case? The other way of doing this is to merge all bitcode files into single file:
$ clang -c -emit-llvm abc.c -o abc.bc
$ clang -c -emit-llvm bcd.c -o bcd.bc
llvm-link bcd.bc abc.bc -o merged.bc
Cheers,
Ahmad
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of ankur deshwal
Sent: 21 February 2013 17:54
To: