Displaying 20 results from an estimated 800 matches similar to: "[LLVMdev] How to use data structure of another pass"
2010 Jul 19
0
[LLVMdev] How to use data structure of another pass
Soumya_Prasad_Ukil wrote:
>
> In LLVM, we generally use data structure of another pass by
> implementing getAnalysisUsage (AnalysisUsage &AU) method. Suppose
> SOURCE/lib/Transform directory I have added one pass named as pass_1,
> which calculates all expressions in a program and stores all of them
> in an Expr array(take it now for granted). Now I added another
2010 Jul 19
1
[LLVMdev] How to use data structure of another pass
Can you tell me where pass_1 is defined? You have used it inside
getAnalysis<pass_1>(). Is it the name we generally give to a pass while
registry? In this case, don't I need to use getAnalysisUsage (AnalysisUsage
&AU) function?
On 20 July 2010 02:55, John Criswell <criswell at uiuc.edu> wrote:
> Soumya_Prasad_Ukil wrote:
>
>>
>> In LLVM, we generally
2010 Aug 22
2
[LLVMdev] How to add a pass inside LLVM pass list
Soumya_Prasad_Ukil wrote:
> Pls help.
You didn't say what was actually running the passes. (llvm-gcc? clang?
opt -some -passes?) What you probably want is to modify one of the lists
in include/llvm/Support/StandardPasses.h.
Nick
>
> On 21 August 2010 17:32, Soumya_Prasad_Ukil <ukil.soumya at gmail.com
> <mailto:ukil.soumya at gmail.com>> wrote:
>
> I have
2010 Aug 22
1
[LLVMdev] How to add a pass inside LLVM pass list
Soumya_Prasad_Ukil wrote:
> Look I have written a PRE pass. opt is running that pass. I have
> included my pass name there in include/llvm/Support/StandardPasses.h
> file. To do that, I have got some error. Because it also requires the
> definition of the pass in some other file also. I observed how gvn pre
> pass is added to the pass list. I had followed the same way, but failed.
2010 Aug 21
2
[LLVMdev] How to add a pass inside LLVM pass list
I have written a simple pass. I have been successful to execute it. I want
LLVM to execute it. I don't know how to include a pass in llvm actual pass
list, such it automatically invokes it just like GVNPre pass or some other
pass. They have already been limked in llvm actual pass list.
--
regards,
soumya prasad ukil
-------------- next part --------------
An HTML attachment was scrubbed...
2010 Aug 22
0
[LLVMdev] How to add a pass inside LLVM pass list
Look I have written a PRE pass. opt is running that pass. I have included my
pass name there in include/llvm/Support/StandardPasses.h file. To do that, I
have got some error. Because it also requires the definition of the pass in
some other file also. I observed how gvn pre pass is added to the pass list.
I had followed the same way, but failed. Cna you kindly tell what needs to
be done in this
2010 Aug 22
0
[LLVMdev] How to add a pass inside LLVM pass list
Pls help.
On 21 August 2010 17:32, Soumya_Prasad_Ukil <ukil.soumya at gmail.com> wrote:
> I have written a simple pass. I have been successful to execute it. I want
> LLVM to execute it. I don't know how to include a pass in llvm actual pass
> list, such it automatically invokes it just like GVNPre pass or some other
> pass. They have already been limked in llvm actual pass
2010 Jul 21
1
[LLVMdev] How to recognize pointer variable & ordinary variable
Your last statement is correct. But still my stand does not change. I want
to differentiate ordinary local variable & pointer variables.
Let's have a program,
int a,b,c,*ptr;
I want to extract only the local variables. That's what my question was. I
think it is clear now. cast<PointerType>(A->getType()
>
> )->getElementType() is not working. I am also getting error
2010 Jul 20
2
[LLVMdev] How to recognize global & local variable?
Can you guys tell how to recognize local & global variables ? Is there any
macro on Value* defined in LLVM?
--
regards,
soumya prasad ukil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100721/cdc89d56/attachment.html>
2010 Jul 21
2
[LLVMdev] How to recognize pointer variable & ordinary variable
How to recognize pointer variable & ordinary variable? I have tried with
"isa<PointerType>(V->getType())", but failed.
--
regards,
soumya prasad ukil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100722/8a751551/attachment.html>
2010 Jul 21
0
[LLVMdev] How to recognize global & local variable?
Hi Soumya_Prasad_Ukil,
> Can you guys tell how to recognize local & global variables ? Is there
> any macro on Value* defined in LLVM?
Global variable: isa<GlobalVariable>(V)
Local variable: isa<AllocaInst>(V)
Ciao,
Duncan.
2010 Jul 21
0
[LLVMdev] How to recognize pointer variable & ordinary variable
Hi Soumya_Prasad_Ukil,
> How to recognize pointer variable & ordinary variable? I have tried with
> "isa<PointerType>(V->getType())", but failed.
I'm not sure what you are asking, but if you are asking whether an
alloca instruction A represents local memory of pointer type, you
can use A->getAllocatedType(). You can also use
2010 Nov 14
2
[LLVMdev] Copy Instruction from one Basic block to another
I have created a new basic block. Now I want to make copy of instructions
from one basic block to another . How to do that ?
--
regards,
soumya prasad ukil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101115/ddb0c4ab/attachment.html>
2010 Nov 02
2
[LLVMdev] ConstantInt to Value*?
How to convert ConstantInt* to value*?
--
regards,
soumya prasad ukil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101102/af73eabb/attachment.html>
2010 Nov 15
0
[LLVMdev] Copy Instruction from one Basic block to another
On Nov 14, 2010, at 12:13 PM, Soumya Prasad Ukil wrote:
> I have created a new basic block. Now I want to make copy of instructions from one basic block to another . How to do that ?
See CloneBasicBlock @ Transforms/Utils/Cloning.h
-
Devang
2010 Nov 17
1
[LLVMdev] Copy Instruction from one Basic block to another
I want to do the following:
suppose the program structure:
bb
/ \
bb1 bb2
\ /
bb3
2010 Jul 21
1
[LLVMdev] How to recognize global & local variable?
Yeah that's true. But I want somewhat different. Through Instruction how do
u know that? If an instruction like %a = alloca i32 is there, how to get the
variable 'a' ? Then on that variable we can check as you have said Right?
How to capture that variable ?
On 21 July 2010 16:07, Duncan Sands <baldrick at free.fr> wrote:
> Hi Soumya_Prasad_Ukil,
>
> > Can you guys
2017 Jul 07
2
Slow write times to gluster disk
Hi,
On 07/07/2017 06:16 AM, Pat Haley wrote:
>
> Hi All,
>
> A follow-up question. I've been looking at various pages on nfs-ganesha
> & gluster. Is there a version of nfs-ganesha that is recommended for
> use with
>
> glusterfs 3.7.11 built on Apr 27 2016 14:09:22
> CentOS release 6.8 (Final)
For glusterfs 3.7, nfs-ganesha-2.3-* version can be used.
I see
2017 Jul 05
2
Slow write times to gluster disk
Hi Soumya,
(1) In http://mseas.mit.edu/download/phaley/GlusterUsers/TestNFSmount/
I've placed the following 2 log files
etc-glusterfs-glusterd.vol.log
gdata.log
The first has repeated messages about nfs disconnects. The second had
the <fuse_mnt_direcotry>.log name (but not much information).
(2) About the gluster-NFS native server: do you know where we can find
documentation on
2017 Jul 03
2
Slow write times to gluster disk
Hi Soumya,
When I originally did the tests I ran tcpdump on the client.
I have rerun the tests, doing tcpdump on the server
tcpdump -i any -nnSs 0 host 172.16.1.121 -w /root/capture_nfsfail.pcap
The results are in the same place
http://mseas.mit.edu/download/phaley/GlusterUsers/TestNFSmount/
capture_nfsfail.pcap has the results from the failed touch experiment
capture_nfssucceed.pcap has