Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Turning on/off instruction extensions"
2011 Dec 02
3
[LLVMdev] Turning on/off instruction extensions
I applied the patch to the trunk version successfully, although I get an error in between:
1 out of 1 hunk FAILED -- saving rejects to file lib/Transforms/IPO/CMakeLists.txt.rej
Can I ignore the error? The patch exits normally except for that error.
Also, I tried to apply the patch to the LLVM 3.0 but does not work at all. Is the trunk version the only one where the patch can be applied?
2011 Nov 28
3
[LLVMdev] Turning on/off instruction extensions
How can I install the patch? Any step-by-step guide?
Thanks,
Pablo
On 24/11/2011, at 15:33, Hal Finkel wrote:
> On Thu, 2011-11-24 at 15:09 +0100, Pablo Barrio López-Cortijo wrote:
>> Hi everybody,
>>
>> I'm trying to run some examples with different backend options (turning
>> on/off SSE, 3dnow, or MMX instructions). However, I don't see any
>>
2011 Nov 29
2
[LLVMdev] Turning on/off instruction extensions
On 28/11/2011, at 18:52, Hal Finkel wrote:
> On Mon, 2011-11-28 at 17:49 +0100, Pablo Barrio wrote:
>> How can I install the patch? Any step-by-step guide?
>
> First, grab the trunk versions of llvm and clang. This is detailed on
> http://clang.llvm.org/get_started.html
>
> Then you apply the patch. On a Unix-like system, this is something like:
> cd llvm
> patch
2011 Nov 24
0
[LLVMdev] Turning on/off instruction extensions
On Thu, 2011-11-24 at 15:09 +0100, Pablo Barrio López-Cortijo wrote:
> Hi everybody,
>
> I'm trying to run some examples with different backend options (turning
> on/off SSE, 3dnow, or MMX instructions). However, I don't see any
> difference in terms of execution time. Does anybody know which language
> constructs (in C/C++ preferably) should I try to make these
2011 Dec 02
0
[LLVMdev] Turning on/off instruction extensions
On Fri, 2011-12-02 at 19:08 +0100, Pablo Barrio wrote:
> I applied the patch to the trunk version successfully, although I get an error in between:
>
> 1 out of 1 hunk FAILED -- saving rejects to file lib/Transforms/IPO/CMakeLists.txt.rej
>
> Can I ignore the error? The patch exits normally except for that error.
The attached patch should apply cleanly.
Thanks for the feedback,
2011 Dec 12
2
[LLVMdev] Turning on/off instruction extensions
Hi Hal,
On 02/12/11 21:06, Hal Finkel wrote:
> On Fri, 2011-12-02 at 19:08 +0100, Pablo Barrio wrote:
>> I applied the patch to the trunk version successfully, although I get an error in between:
>>
>> 1 out of 1 hunk FAILED -- saving rejects to file lib/Transforms/IPO/CMakeLists.txt.rej
>>
>> Can I ignore the error? The patch exits normally except for that error.
2011 Nov 29
0
[LLVMdev] Turning on/off instruction extensions
On Tue, 2011-11-29 at 16:26 +0100, Pablo Barrio wrote:
> On 28/11/2011, at 18:52, Hal Finkel wrote:
>
> > On Mon, 2011-11-28 at 17:49 +0100, Pablo Barrio wrote:
> >> How can I install the patch? Any step-by-step guide?
> >
> > First, grab the trunk versions of llvm and clang. This is detailed on
> > http://clang.llvm.org/get_started.html
> >
>
2011 Nov 28
0
[LLVMdev] Turning on/off instruction extensions
On Mon, 2011-11-28 at 17:49 +0100, Pablo Barrio wrote:
> How can I install the patch? Any step-by-step guide?
First, grab the trunk versions of llvm and clang. This is detailed on
http://clang.llvm.org/get_started.html
Then you apply the patch. On a Unix-like system, this is something like:
cd llvm
patch -p1 < /path/to/the-patch-file.diff
Then you rebuild.
If you have any further
2011 Dec 12
0
[LLVMdev] Turning on/off instruction extensions
On Mon, 2011-12-12 at 12:59 +0100, Pablo Barrio wrote:
> Hi Hal,
>
> On 02/12/11 21:06, Hal Finkel wrote:
> > On Fri, 2011-12-02 at 19:08 +0100, Pablo Barrio wrote:
> >> I applied the patch to the trunk version successfully, although I get an error in between:
> >>
> >> 1 out of 1 hunk FAILED -- saving rejects to file lib/Transforms/IPO/CMakeLists.txt.rej
2011 Dec 13
2
[LLVMdev] Turning on/off instruction extensions
On 12/12/11 17:07, Hal Finkel wrote:
> On Mon, 2011-12-12 at 12:59 +0100, Pablo Barrio wrote:
>>
>> I'm still getting the following error:
>>
>> ---
>> 1 out of 3 hunks FAILED -- saving rejects to file
>> lib/Transforms/IPO/PassManagerBuilder.cpp.rej
>> ---
>>
>> I'm using LLVM rev. 146369 (current trunk). Is it the same as you? If
2011 Apr 04
3
[LLVMdev] Problem building the LLVM sample project
Hi all,
I'm starting a new project and I'm having some trouble with the LLVM
configure+Makefile system.
When I type "./configure" in the sample project, it seems to work.
However, after going down to the autoconf dir and typing
"./AutoRegen.sh", when I go back to the project main dir and type
"./configure" again, I get the following error:
configure:
2013 Dec 02
2
[LLVMdev] Segmentation fault when traverse call graph
Dear everyone,
I want to traverse call graph, but I have some trouble .
In my pass MyPass which need to traverse call graph, I firstly added the
CallGraph analysis to the pass requirements by
*AU.addRequired<CallGraph>();*
My pass MyPass then will be added to a pass manager by
*manager.add(new MyPass());*
and then I want to traverse the call graph such as:
CallGraph CG =
2012 Jan 23
2
[LLVMdev] Possible bug in the dragonegg
Hi all,
I came across something that seems to be a bug in the dragonegg option
that emits LLVM IR. ¿Can anybody reproduce the error, or see what's
wrong? ¿Should I post it somewhere else in case it's really a bug?
Thanks ahead!
With this simple program:
*
#include <stdio.h>
#include <string.h>
int main(int argc, char** argv){
char a[8] = "aaaaaaa";
2013 Dec 03
0
[LLVMdev] Segmentation fault when traverse call graph
I recall having a similar problem while coding my own special-purpose
"opt". My guess: try adding the following lines before your pass is
inserted into the PassManager:
PassRegistry &Registry = *PassRegistry::getPassRegistry();
initializeIPA(Registry);
You might require other library initializations. Have a look at the
"opt" source code.
On 02/12/13 10:36,
2011 Oct 12
0
[LLVMdev] Integer to string
Hi Pablo,
Can you provide a link to the document containing a reference to
llvm::StringStream? I've looked in both the llvm coding standards,
and llvm programming manual for versions: ToT (3.0), 2.9 (which
seems to be the same as ToT), and 2.8. Obviously my search is
missing something.
Thanks in advance
Garrison
On Oct 12, 2011, at 8:18, Pablo Barrio wrote:
> Hi,
>
> I need
2012 Jan 23
2
[LLVMdev] Possible bug in the dragonegg
Hi Duncan,
>> #include<stdio.h>
>> #include<string.h>
>>
>> int main(int argc, char** argv){
>>
>> char a[8] = "aaaaaaa";
>> char b[8] = "bbbbbbb";
>>
>> char *c = (char*) malloc(sizeof(char)*(strlen(a)+strlen(b)+1));
>> memcpy(c, a, strlen(a));
>> memcpy(c + strlen(a), b, strlen(b) + 1);
>>
2011 Oct 13
1
[LLVMdev] Integer to string
http://llvm.org/releases/2.0/docs/CodingStandards.html
I just realized that the target version is LLVM 2.0, so most likely the llvm::StringStream is deprecated by now.
Thanks for your response!
On 12/10/2011, at 17:10, Garrison Venn wrote:
> Hi Pablo,
>
> Can you provide a link to the document containing a reference to
> llvm::StringStream? I've looked in both the llvm coding
2011 May 16
2
[LLVMdev] Exception handling with the LLVM makefile system
Hi all,
I'm having trouble when trying to reuse some functions that use
Boost::Exception into my LLVM-based application. As far as I know, LLVM
turns off Exception handling (apparently for performance reasons), so I
get the following link-time error in a few places:
"undefined reference to `boost::throw_exception(std::exception const&)"
When I compile the external code from
2011 Dec 13
0
[LLVMdev] Turning on/off instruction extensions
On Tue, 2011-12-13 at 13:00 +0100, Pablo Barrio wrote:
> On 12/12/11 17:07, Hal Finkel wrote:
> > On Mon, 2011-12-12 at 12:59 +0100, Pablo Barrio wrote:
> >>
> >> I'm still getting the following error:
> >>
> >> ---
> >> 1 out of 3 hunks FAILED -- saving rejects to file
> >> lib/Transforms/IPO/PassManagerBuilder.cpp.rej
>
2013 Nov 18
2
[LLVMdev] CodeExtractor status?
I am working on a pass to extract small regions of code to run somewhere else (different node in a cluster). Basically what I need is the ability to isolate a region of code, get its inputs and outputs, create a new function with the extracted code and code aggregating the in and out parameters as structs that can be cast for a “void*”-based interface.
It looks like the CodeExtractor