Displaying 20 results from an estimated 65 matches for "ambika".
Did you mean:
amba
2010 Apr 12
1
[LLVMdev] [Fwd: Can someone help me with error while i make my own pass]
Tried that but still no success
Chris Lattner wrote:
> Try doing a clean build, then doing 'make ENABLE_PIC=1'
>
> -Chris
>
> On Apr 11, 2010, at 9:13 AM, ambika wrote:
>
>>
>>
>> *From: *ambika <ambika at cse.iitb.ac.in <mailto:ambika at cse.iitb.ac.in>>
>> *Date: *April 8, 2010 9:10:25 AM PDT
>> *To: *llvmdev at cs.uiuc.edu <mailto:llvmdev at cs.uiuc.edu>
>> *Subject: **[LLVMdev] Can someone help me...
2010 Apr 11
2
[LLVMdev] [Fwd: Can someone help me with error while i make my own pass]
-------------- next part --------------
An embedded message was scrubbed...
From: ambika <ambika at cse.iitb.ac.in>
Subject: [LLVMdev] Can someone help me with error while i make my own pass
Date: Thu, 08 Apr 2010 21:40:25 +0530
Size: 4901
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100411/33876147/attachment.eml>
2010 Apr 11
0
[LLVMdev] [Fwd: Can someone help me with error while i make my own pass]
Try doing a clean build, then doing 'make ENABLE_PIC=1'
-Chris
On Apr 11, 2010, at 9:13 AM, ambika wrote:
>
>
> From: ambika <ambika at cse.iitb.ac.in>
> Date: April 8, 2010 9:10:25 AM PDT
> To: llvmdev at cs.uiuc.edu
> Subject: [LLVMdev] Can someone help me with error while i make my own pass
>
>
> Hi,
>
> I have added LoaderInterface pass in llvm co...
2010 Feb 02
3
[LLVMdev] Problem in Adding a pass to LLVM
Hi,
I am trying to add alias analysis in llvm. I created a file
ProfileAlias.cpp in llvm source at the place where Andersens.cpp is
there. ProfileAlias.cpp does nothing at present just empty definitions
of required functions.
When I build llvm I get the following error:
/home/ambika/llvm1/llvm-obj/Release/lib/libLLVMipa.a(ProfileAlias.o): In
function `llvm::createProfileAliasPass()':
ProfileAlias.cpp:(.text+0x46): undefined reference to `vtable for
ProfileAlias'
/home/ambika/llvm1/llvm-obj/Release/lib/libLLVMipa.a(ProfileAlias.o): In
function `llvm::Pass* llvm::call...
2010 Feb 23
1
[LLVMdev] Regarding a pass in LLVM
I have done that. I have defined createMyAnaPass() in Passes.h and it is
defined in MyAna.cpp and used in LinkAllPasses.h
But still the error :
/home/ambika/llvm/llvm-obj/tools/opt/Release/opt.o: In function `global
constructors keyed to opt.cpp':
opt.cpp:(.text+0x1e89): undefined reference to `llvm::createMyAnaPass()'
I dont understand whats the problem.
Jianzhou Zhao wrote:
> On Tue, Feb 23, 2010 at 7:17 AM, ambika <ambika at cse.i...
2010 Feb 15
0
[LLVMdev] A very basic doubt about LLVM Alias Analysis
Hi Ambika,
> Using this option I do get all the vars as may alias ie
>
> MayAlias: i32* %j.0, i32* %k
> MayAlias: i32* %i.0, i32* %k
> MayAlias: i32* %i.0, i32* %j.0
>
> Is there any other analysis which will give them as must aliases.
at -O1 these variables are entirely eli...
2010 Feb 15
3
[LLVMdev] A very basic doubt about LLVM Alias Analysis
...as: i32* %i.0, i32* %j.0
Is there any other analysis which will give them as must aliases.
Actually what I want to do is implement a flow sensitive points-to(not
alias) analysis and then use that information for some optimizations
like PRE.
Will that be possible?
Duncan Sands wrote:
> Hi Ambika,
>
>> to compile it to bitcode I give the following command :
>>
>> llvm-gcc -emit-llvm -c -o s.bc s.c
>>
>> and then I run different alias analysis passes like -anders-aa,
>> -basicaa using following:
>>
>> opt -anders-aa -aa-eval -print-all-...
2010 Jun 04
4
[LLVMdev] Duplicating a Basic Block
...ked earlier from my another ID about duplicating a basic block, but
that server is down for moment.
I was given suggestion to use CloneBasicBlock, but when I used it I get an
error :
While deleting: i32* %a
Use still stuck around after Def is destroyed: store i32* %a, i32** %p,
align 4
opt: /home/ambika/llvm_3/llvm-2.6/lib/VMCore/Value.cpp:81: virtual
llvm::Value::~Value(): Assertion `use_empty() && "Uses remain when a value
is destroyed!"' failed.
0 opt 0x08471218
Aborted
This message is printed inside destructor of class value .
Now I dont understand that after all the...
2010 Feb 23
2
[LLVMdev] Regarding a pass in LLVM
Thanks that helped me out.
But now I am facing one more problem. It says :
‘llvm::ModulePass* llvm::createMyAnaPass()’ should have been declared
inside ‘llvm’
but I can find no place to declare it.
Where should I do it.
John Criswell wrote:
> ambika at cse.iitb.ac.in wrote:
>> Hi,
>>
>> I am trying to add a pass inn LLVM, and I actually want to add it in
>> source code, not just directly into object code.
>>
>> For that I included the lines in my file MyAna.cpp
>> (llvm-2.6/lib/ana/MyAna.cpp)
>>...
2010 Feb 23
0
[LLVMdev] Regarding a pass in LLVM
On Tue, Feb 23, 2010 at 7:17 AM, ambika <ambika at cse.iitb.ac.in> wrote:
> Thanks that helped me out.
> But now I am facing one more problem. It says :
>
> ‘llvm::ModulePass* llvm::createMyAnaPass()’ should have been declared
> inside ‘llvm’
>
> but I can find no place to declare it.
> Where should I do it....
2010 May 31
0
[LLVMdev] Finding Merge nodes in CFG (ambika@cse.iitb.ac.in)
hi ambika,
I am not sure about this solution as i just started working in this field.
How about taking analogy of a problem which ask us to find nearest common
parent of two nodes in a tree.
Let me know if I can be corrected.
- Anubhav
intern IIT M
B. Tech 4th year CSE
VIT University, Vellore.
On 31 May 2...
2010 Jun 04
0
[LLVMdev] Duplicating a Basic Block
On Fri, Jun 4, 2010 at 2:15 AM, Ambika Agarwal <agarwal.ambika at gmail.com> wrote:
> Hi,
>
> I had asked earlier from my another ID about duplicating a basic block, but
> that server is down for moment.
> I was given suggestion to use CloneBasicBlock, but when I used it I get an
> error :
>
> While deletin...
2010 Feb 03
0
[LLVMdev] Problem in Adding a pass to LLVM
Hi!
On 02.02.2010, at 20:16, ambika wrote:
> /home/ambika/llvm1/llvm-obj/Release/lib/
> libLLVMipa.a(ProfileAlias.o): In
> function `llvm::createProfileAliasPass()':
> ProfileAlias.cpp:(.text+0x46): undefined reference to `vtable for
> ProfileAlias'
http://gcc.gnu.org/faq.html#vtables
Does that help?
Andi
2010 May 28
2
[LLVMdev] Basic doubt related to Module::iterator
...bg.stoppoint
scanf
llvm.dbg.region.end
But I dont want all the functions to be called as I am using Dominator
Trees and whenever I the statement
DominatorTree &DT = getAnalysis<DominatorTree>(F);
is encountered by functions other than main, it gives error.
What can I do?
regards,
Ambika
Trevor Harmon wrote:
> On May 24, 2010, at 12:58 PM, ambika wrote:
>
>> I run this for different files, each having one function each ie main(),
>> but for one it loops twice, and for another it loops thrice.
>> for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I...
2010 Feb 22
2
[LLVMdev] Regarding a pass in LLVM
...s<MyAna> X("my-aa","My Analysis");
static RegisterAnalysisGroup<AliasAnalysis> Y(X);
ModulePass *llvm::createMyAnaPass() { return new MyAna(); }
I also included createMyAnaPass() in Passes.h and LinkAllPasses.h
But when I do make I get the following error :
/home/ambika/llvm/llvm-obj/tools/opt/Release/opt.o: In function `global
constructors keyed to opt.cpp':
opt.cpp:(.text+0x1e89): undefined reference to `llvm::createMyAnaPass()'
Am I missing out something.
Please help me.
thanks and regards,
Ambika
2010 Apr 15
3
[LLVMdev] How to extract Left Hand side of Instruction
Hi,
Suppose I have llvm Instruction as :
%9 = load i32* %b, align 4
and I want to extract the name of temporary value used here ie 9.
Can any body tell that how can I do that?
thanks and regards,
Ambika
2010 Feb 09
2
[LLVMdev] Help regarding Flow of function calls in llvm
...asically want is to know that when I run some Alias Analysis
then from where the functions of file BasicAliasAnalysis.cpp are called,
in which order and which functions does it call while executing, ie the
flow of calls in source of llvm.
Is it possible to do this.
Duncan Sands wrote:
> Hi Ambika, try this:
>
> opt -print-callgraph file.bc
>
> Ciao,
>
> Duncan.
2010 Feb 10
0
[LLVMdev] Help regarding Flow of function calls in llvm
llvm itself is a plain C++ program, so you can use gdb on it. gdb
doesn't know how to step through compiled IR, yet.
On Tue, Feb 9, 2010 at 12:13 PM, ambika <ambika at cse.iitb.ac.in> wrote:
> No, this is not what I am looking for. I am looking for something like
> may be a debugger so that I can trace the function calls in source of llvm.
> llvm-db dosent work it says "debugger not implemented" when i try to use
> it. Can I...
2010 May 10
2
[LLVMdev] [Fwd: Error while running my pass with opt]
ambika wrote:
> Here is getAnalysisUsage() i am using,
>
> void getAnalysisUsage(AnalysisUsage &AU) const {
> AU.setPreservesAll();
> AU.addRequired<DominatorTree>();
> }
>
> and then I use it as,
>
>
> bool ptrTest::runOnModule(Module &M)...
2010 May 28
0
[LLVMdev] Basic doubt related to Module::iterator
ambika wrote:
> Hi,
>
> Yeah I found that it is running LLVM's functions. The functions that are
> running are:
>
> main
> llvm.dbg.func.start
> llvm.dbg.stoppoint
> scanf
> llvm.dbg.region.end
>
> But I dont want all the functions to be called as I am using Domina...