Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Loop-carried Dependence"
2009 May 15
0
[LLVMdev] Loop-carried Dependence
Hi Wenhao Jia,
On Wed May 13 16:30:36 +0200 2009, Wenhao Jia wrote:
> Does anyone know if there is any existing code I can use to do a
> loop-carried dependence analysis for LLVM IR programs? I searched the
> mailing-list archive and it seems like someone planned to implement a
> loop dependence analysis pass in March. I'm just wondering if this
> project is ongoing/finished or
2009 Mar 04
1
[LLVMdev] Control Data Flow Graph (CDFG)
Hi John,
My project is somewhat inbetween, but closer to the latter.
If you are doing something related to synthesis, have you checked
xPilot from UCLA? Search "llvm" in this paper
<http://www.icims.csl.uiuc.edu/~dchen/xpilot-TechCon2005.pdf>
Anyway, thanks for the information! :-)
Wenhao
On Tue, Mar 3, 2009 at 6:30 AM, <llvmdev-request at cs.uiuc.edu> wrote:
>
>
2009 Mar 03
1
[LLVMdev] Control Data Flow Graph (CDFG)
Hi,
Does anyone know any tool that can help generate a control/data flow graph
(CDFG) for LLVM IR programs?
The opt -view-cfg and related commands can visualize a program as a control
flow graph. But how can I embody data flow information into that graph?
Your help will be greatly appreciated!
Thanks,
Wenhao Jia
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Oct 07
1
[LLVMdev] Use LoopInfo in a non-pass class such as ProfileInfoLoader?
Hi everyone,
I'm adding loop profiling to LLVM built-in profiler. I'm just
wondering in a class that's not a pass, such as ProfileInfoLoader, how
can I get information produced by passes such as LoopInfo and
DominatorTree?
In other words, ProfileInfoLoader is not a pass, so it can't call
AnalysisUsage::addRequired and AnalysisUsage::getAnalysisUsage
directly. Then how can it know
2012 Nov 09
1
[LLVMdev] Loop carried dependence analysis?
Hi,
The DependenceAnalysis pass will find loop-carried dependences. However, it
is a conservative analysis and will sometimes suggest there may be more
dependences than actually exist. In your example, I expect the analysis is
confused for some reason and is returning the default confused response.
You could test it using the isConfused() method. Note that the DVEntry::ALL
direction is always
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.
2012 May 08
1
optim question
Hello,
I used optim to find the MLE estimates of some parameters. See the code
below. It works for data1(x). but It did not work for data2 and the error
says" L-BFGS-B needs finite values of 'fn' ".
data2: c(x, 32) that is, if I added the number 32 at the end of data1.
The error appears "non-finite function value" etc.
Any comments or suggestions?
Thanks!
2016 Aug 03
3
Extracting the names of the variables that creates loop-carried dependencies
Hi,
I would like to know if it is possible to extract the source level names
of variables that create loop-carried dependencies.
For example, for the following code:
for (int i = 0; i < A_ROW; i++)
{
for (int j = 1; j < B_COL; j++)
{
a_matrix[i][j] = a_matrix[i][j - 1];
}
}
I get the following AST:
#pragma omp parallel for
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
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 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
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
2018 Jul 23
2
LLVM FunctionType cannot be returned as VectorType?
Hi Joshua,
Thanks for your great comment. I made up a ConstantVector in IR. Then I
successfully use AVX intrinsics to retrieve the returned vector data. The
remaining thing is that how to pass the vectors to LLVM function using
intrinsics. Do you have any suggestions? Please forgive me if the question
is too naive.
I pasted below two IR I used. The first one works. The second one doesn't.
2008 Feb 28
1
RE: A question on vmx loader in xen - how and when rombiosis loaded into memory
Thank you.
I notice the system then jumps to F000:FFF0 to execute. But because VMX is turned on, switching to real-mode would incur problems?
I don’t find any clue to turn on the vm86 mode as Readme in the tools/firmware directory puts.
Best regards,
Hu Jia Yi
Ext: 20430
Tel: 65-67510430
-----Original Message-----
From: Cui, Dexuan [mailto:dexuan.cui@intel.com]
Sent: Thursday,
2009 Apr 01
8
[LLVMdev] GSoC 2009: Auto-vectorization
Hi all,
I'd like to have a first stab at a loop-based auto-vectorization pass as
part of 2009's Google Summer of Code program. As far as I can tell from
searching the mailing list archives, no work on such an auto-vectorizer
seems to be currently in progress.
Whereas auto-vectorization is a well-researched topic, complexity seems
to quickly explode once more advanced loop constructs are
2013 Mar 04
2
[LLVMdev] [MIPS] How can I add a constraint to LLVM/Clang for MIPS BE?
Hi Jack,
On Sat, Mar 2, 2013 at 8:15 AM, Jack Carter <Jack.Carter at imgtec.com> wrote:
> Jia,
>
> I made what I believe to be the correct changes and rebuilt clang and llc. Are the results what you expected? I so I will prepare the patches for commitment.
>
> Jack
>
> clang ../mips_R_JiaLiu.c -o mips_R_JiaLiu.ll -emit-llvm -O3 -S -target mipsel-unknown-linux -std=gnu89
2013 Mar 05
0
[LLVMdev] [MIPS] How can I add a constraint to LLVM/Clang for MIPS BE?
Maybe try:
.set noat
AT is needed to create certain instructions from pseudo instructions, so
you have to be careful how you use this. Some instructions that you can
use in Mips assembler are in fact pseudos.
While AT is not available to it (.set noat), the assembler can not
assemble certain pseudos for you.
On 03/03/2013 06:02 PM, Jia Liu wrote:
> Hi Jack,
>
> On Sat, Mar 2, 2013
2009 Mar 04
3
How to reuse my self function?
Dear all,
I wrote a function test1 in test1.R.
Right, I am writing another function test2 on test2.R and trying to use
test1 function.
How can I do?
Is there any similar way like including test1.R in test2.R file?
Thank You Very Much.
Jia-Ming
============================
$BD%2HLC(B Jia-Ming Chang
PhD Student
Comparative Bioinformatics Group
Bioinformatics and Genomics Programme
Centre
2018 Apr 18
3
[PATCH] configure.ac/cipher.c: Check for OpenSSL with EVP_des_ede3_cbc
While compiling openssl with option `no-des', it caused the openssh
build failure
...
cipher.c:85:41: error: 'EVP_des_ede3_cbc' undeclared here (not in a function);
...
Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>
---
cipher.c | 2 ++
configure.ac | 20 ++++++++++++++++++++
2 files changed, 22 insertions(+)
diff --git a/cipher.c b/cipher.c
index