Displaying 20 results from an estimated 700 matches similar to: "[LLVMdev] Loop carried dependence analysis?"
2012 Nov 09
0
[LLVMdev] Loop carried dependence analysis?
Hello everyone,
I intend to build a pass to profile some benchmarks for loop carried
dependencies. At first I tried looking at LoopDependenceAnalysis.{h,cpp}
but the files were removed for some reason. So I continued with the
DependenceAnalysis pass. But the flow, anti dependence, etc methods are
only reporting sequential and not loop carried dependencies. Does LLVM
support loop carried
2015 Jul 29
1
[LLVMdev] Loop Dependence Analysis(getDistance())
Hi,
I am trying to use the DependenceAnalysis pass to get the Distance vector
for the innermost loop. I am in LLVM learing process. I have used the
following code inside my original code to get the distance vector. It is
not giving any syntax error but it is has some logical but and giving
segmentation fault.
void getAnalysisUsage(AnalysisUsage &AU) const {
AU.setPreservesAll();
2012 Nov 13
2
[LLVMdev] loop carried dependence analysis?
Hi all,
Unfortunately, all my Hunks are failed when I apply : patch -p1 < da.patch
command.
The problem might be due to the fact that da.patch file was created against
revision 167549, but I am on revision 167719 (I believe the most recent
one).
I am not sure if this cause the problem ? But Preston may I ask you to
generate the patch file against revison 167719 ?
Thanks in advance.
On
2012 Nov 13
2
[LLVMdev] loop carried dependence analysis?
Erkan, you're right. Sorry about that.
Attached is the most recent version.
Preston
Hi Preston,
> I am trying to use DA as well. I used your example and commands that you
> wrote in order to get DA information.
> However, it does not report any dependence info.
> I am wondering whether your local copy differs from the one on the
> repository ?
> Thanks.
> Erkan.
2012 Nov 14
0
[LLVMdev] loop carried dependence analysis?
On 13.11.2012, at 10:46, erkan diken <erkandiken at gmail.com> wrote:
Hi all,
Unfortunately, all my Hunks are failed when I apply : patch -p1 < da.patch
command.
The problem might be due to the fact that da.patch file was created against
revision 167549, but I am on revision 167719 (I believe the most recent
one).
I am not sure if this cause the problem ? But Preston may I ask you to
2012 Nov 13
0
[LLVMdev] loop carried dependence analysis?
Preston, thanks for the explanation and patch. Now it's printing the
direction and distance values.
On Tue, Nov 13, 2012 at 12:22 PM, Preston Briggs
<preston.briggs at gmail.com>wrote:
> Erkan, you're right. Sorry about that.
> Attached is the most recent version.
>
> Preston
>
>
>
> Hi Preston,
>> I am trying to use DA as well. I used your example
2013 Aug 07
2
[LLVMdev] [Pass] How to gather data dependencies
Hello,
I'm currently trying to develop new LLVM Pass that will generate simple
data dependencies graph. For now I'm trying to get familiar with
DependenceAnalysis.
My general idea is to traverse each function (runOnFunction) top to
bottom Instruction by Instruction, using DA.depends( I, I2, ...) on
every Instructions combination in function to check if they are
dependent on any
2013 Aug 08
0
[LLVMdev] [Pass] How to gather data dependencies
Take a look to this page:
https://sites.google.com/site/parallelizationforllvm/
On Wed, Aug 7, 2013 at 10:52 PM, Valmico <valmico88 at gmail.com> wrote:
> Hello,
>
> I'm currently trying to develop new LLVM Pass that will generate simple
> data dependencies graph. For now I'm trying to get familiar with
> DependenceAnalysis.
> My general idea is to traverse each
2017 Aug 03
2
Dependence analysis - missing loop-carried dependencies?
Hi,
I'm trying to do some (loop-carried) dependence analysis using LLVM, but
I'm confused by the results I'm getting. For example, consider this simple
C program:
int main(){
for (int i = 0; i < 10; ++i) {
}
return 0;
}
I would expect that the loop comparison depends on the loop initialisation
and the loop update, however I only see a dependence to the loop
initialisation.
2008 Mar 27
2
strptime and plot(),lines()
Hello,
Im reading Data out of a Database.
#v+
rs <- dbGetQuery(con,"SELECT * ... )
attach(rs)
#v-
There ist a colum I convert into "Time".
#v+
> zeit<-strptime(datum,format="%Y-%m-%d %H:%M:%S");
> class(zeit)
[1] "POSIXt" "POSIXlt"
#v-
1.
A plot(zeit,money) plots the Data.
All i see on the x-achis are the Days.
I would like to see the
2007 Oct 18
3
Writing a R-Script
Ist there a possibility to write a R-Script using something like
#!/usr/bin/R
and then alle the requestet commands?
Of course "R CMD BATCH" exists, but there was (for me) no
possibility to write something like a HERE-script.
regards
erkan
--
?ber den grenzen mu? die freiheit wohl wolkenlos sein
2008 May 02
4
[LLVMdev] Pointer sizes, GetElementPtr, and offset sizes
The LLVA and LLVM papers motivate the GetElementPtr instruction by arguing
that it abstracts implementation details, in particular pointer size, from
the compiler. While it does this fine for pointer addresses, it does not
manage it for address offsets. Consider the following code:
$ cat test.c
int main() {
int *x[2];
int **y = &x[1];
return (y - x);
}
$ llvm-gcc -O3 -c test.c
2012 Apr 18
2
[LLVMdev] how to get path profile information ?
Dear all,
I have already checked some related posted messages, such as:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-January/012315.html and
http://lists.cs.uiuc.edu/pipermail/llvmdev/2008-February/012466.html
After getting rid of some error messages, I was able to run the following
commands:
1) opt -insert-path-profiling matmul.bc -o matmul.pp.bc
2) lli -load
2012 Apr 18
0
[LLVMdev] how to get path profile information ?
What version of LLVM are you using? The profiling framework is completely messed up in the newer versions of LLVM.. I used to work with profiling in 2.5 some time ago, and it seemed to work fine.. If you really need this to work quickly, you might want to just get the old version and get on with it..
The newer versions of LLVM need to get the profiling part fixed soon..It is messing up my work as
2013 Aug 09
0
[LLVMdev] How to gather data dependences
2013/8/8 Preston Briggs <preston.briggs at gmail.com>
>
> Hi,
>
> The DependenceAnalysis pass isn't reliable yet; it has several errors that
> need to be corrected. These manifest by the analysis claiming there's no
> dependence when one in fact exists.
>
> Your proposed scheme of testing every pair of instructions is
> asymptotically expensive, requiring
2006 Nov 28
1
(PR#9390) when loading library tripack entry point "signal"
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--27464147-1968795515-1164715405=:5670
Content-Type: TEXT/PLAIN; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: 8BIT
You need to re-install packages when you update R, as it says in the
rw-FAQ. Use update.packages(checkBuilt=TRUE) to
2013 Aug 08
2
[LLVMdev] How to gather data dependences
Valmico <valmico88 at gmail.com> wrote:
> I'm currently trying to develop new LLVM Pass that will generate
> simple data dependencies graph. For now I'm trying to get familiar
> with DependenceAnalysis.
> My general idea is to traverse each function (runOnFunction)
> top to bottom Instruction by Instruction, using DA.depends( I, I2, ...)
> on every Instructions
2012 Jul 23
2
[LLVMdev] building a pass with cmake
Dear all,
I want to build an LLVM pass by using CMake.
After reading the ralevant part of the documentation (
http://llvm.org/releases/3.1/docs/CMake.html#passdev),
I copied the files in the llvm/lib/Transforms/Hello to another folder in
order to give a try.
Then I renamed the folder as Hello2.
Then I have changed CMakeLists.txt as following:
cmake_minimum_required(VERSION 2.8)
# A
2012 Jul 03
2
[LLVMdev] error with cmake build of llvm
Dear all,
I am trying to build the llvm with cmake and using the following checkouts.
LLVM version 3.2svn
clang version 3.2 (trunk 158320) (llvm/trunk 158308)
cmake runs with default configuration without any problem.
cmake ../llvm
-- Target triple: i686-pc-linux-gnu
-- Native target architecture is X86
-- Threads enabled.
-- Building with -fPIC
-- Constructing LLVMBuild project information
--
2012 Jul 23
0
[LLVMdev] building a pass with cmake
erkan diken <erkandiken at gmail.com> writes:
[snip]
> It seems that cmake is ok. When I run make install, it gives errors (see
> below) and i think the reason is that it can not find the directory to llvm
> header files.
> I could not figure it out which variable to set and how to use it in order
> to point the required directory ?
> ( as in the make pass build which