search for: nipun

Displaying 20 results from an estimated 52 matches for "nipun".

2008 Nov 02
2
[LLVMdev] No of Datastructures
Hey Devang, Thanks for the assist, I'm trying to extract a signature which uniquely identifies a block of code.... this is required for a project I am doing. The no of data structures is one of the identifying features of this signature. Thanks Nipun On Fri, Oct 31, 2008 at 1:05 PM, Devang Patel <dpatel at apple.com> wrote: > Hi Nipun, > On Oct 30, 2008, at 9:31 PM, Nipun Arora wrote: > > Hi > I am trying to count the no of datastructures and the type, say for example > the number of arrays in a given code. Which pass...
2008 Oct 31
3
[LLVMdev] No of Datastructures
Hi I am trying to count the no of datastructures and the type, say for example the number of arrays in a given code. Which pass would give me this info? And what do I need to use in it? Thanks for the help Cheers Nipun :) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081031/ffceddee/attachment.html>
2008 Oct 31
0
[LLVMdev] No of Datastructures
Hi Nipun, On Oct 30, 2008, at 9:31 PM, Nipun Arora wrote: > Hi > > I am trying to count the no of datastructures and the type, say for > example the number of arrays in a given code. Which pass would give > me this info? And what do I need to use in it? What are you trying to achieve h...
2008 Nov 03
1
[LLVMdev] No of Datastructures
...sure if llvm provides an easier way to do this? The type id for most arrays comes out to be a pointer rather than an array, its pretty much the same case for structs. I haven't yet been able to extend this to "logical" structures, and objects still looking into it. Any ideas? Thanks Nipun On Sun, Nov 2, 2008 at 4:57 PM, Vikram S. Adve <vadve at cs.uiuc.edu> wrote: > How do you define a data structure for this purpose? Do you mean > individual data types like structs or arrays? Or higher-level > "logical" structures like lists, trees, or hash tables? The...
2008 Nov 02
0
[LLVMdev] No of Datastructures
...vel "logical" structures like lists, trees, or hash tables? The former is obviously easier but even the latter is possible, in some cases. --Vikram Associate Professor, Computer Science University of Illinois at Urbana-Champaign http://llvm.org/~vadve On Nov 2, 2008, at 12:55 AM, Nipun Arora wrote: > Hey Devang, > > Thanks for the assist, I'm trying to extract a signature which > uniquely identifies a block of code.... this is required for a > project I am doing. > The no of data structures is one of the identifying features of this > signature. &g...
2015 Feb 26
0
[LLVMdev] Removing contention in PassRegistry accesses to speed up compiles
...ry setup. In our setup, some threads were witnessing a cache hit on a code that was compiled by another thread, but when such a thread called llvm::JIT::getPointerToFunction(), it was getting a segfault as its PassRegistry was not setup. Any comments on the our change to the PassRegistry? Thanks, Nipun On Tue, Feb 24, 2015 at 1:50 PM, Nipun Sehrawat <nipun at thoughtspot.com> wrote: > Hi, > > We use LLVM libraries to compile C++ code and noticed slow downs when > multiple threads of a process were compiling at once. *perf *indicated > that most of the CPU time was spent in...
2008 Nov 05
1
[LLVMdev] No of Datastructures
Hi I was having just one more problem. I would like to find these datastructures/ primitive types etc inside a block, however the valuesymbol table is available only at a functional level. What can I do so as to get the number + type of datastructs(eg. arrays etc) inside a single block? Thanks Nipun On Fri, Oct 31, 2008 at 12:05 PM, Devang Patel <dpatel at apple.com> wrote: > Hi Nipun, > On Oct 30, 2008, at 9:31 PM, Nipun Arora wrote: > > Hi > I am trying to count the no of datastructures and the type, say for example > the number of arrays in a given code. Which pass...
2012 Jan 26
3
[LLVMdev] Compiling glibc with LLVM
...s there been any success in compiling glibc using LLVM so as to get the bytecode? We are looking to do whole program analysis to look at control flows including those in libc... we were hoping that we could get the control flows using LLVM API's for glibc. Has anyone tried this before? Thanks Nipun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120126/d35eb9d6/attachment.html>
2011 Apr 01
2
[LLVMdev] compiling bitccode to executable binary/LLI
...try and execute output.bc using lli output.bc however the program gives the following error : Program used external function 'llvm_start_edge_profiling' which could not be resolved!. Could anyone guide me to the correct workflow for doing such transforms and then executing them? Thanks Nipun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110401/a643e32a/attachment.html>
2008 Oct 30
2
[LLVMdev] Error in registration of Pass
...made. Can anyone help me out? What could be the problem? And how can I remove it? opt: Pass.cpp:147: void<unnamed>::PassRegistrar::RegisterPass(llvm::PassInfo&): Assertion `Inserted && "Pass registered multiple times!"' failed. Aborted (core dumped) Thanks Nipun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20081030/d328ad37/attachment.html>
2011 Apr 01
0
[LLVMdev] compiling bitccode to executable binary/LLI
Hi, I was able to figure out this one, by checking out profile.pl. However, I am still interested in getting to know if there is anyway to compile from bitcode to a normal executable? Maybe I am missing something obvious... :P ? Thanks Nipun On Fri, Apr 1, 2011 at 1:34 PM, Nipun Arora <nipun2512 at gmail.com> wrote: > Hi, > > Could anyone tell me how exactly can one convert a .bc file (bitcode file) > to an executable in the native program. > > I was trying an instrumentation transform with the following workf...
2012 Jan 26
1
[LLVMdev] Compiling glibc with LLVM
...some sort of alias analysis for function pointers. I see that there are already existing analysis passes in LLVM to get the control flow, however do you know how function pointer can be handled? Thanks On Thu, Jan 26, 2012 at 11:06 AM, James Molloy <james.molloy at arm.com> wrote: > Hi Nipun,**** > > ** ** > > As you say, glibc is rather GCC –oriented. I certainly haven’t tried this > myself, but have you thought of using an alternate C library such as RedHat > newlib? That can certainly be compiled by clang (we do it every night).*** > * > > ** ** > >...
2007 Mar 28
1
Re: Icecast-dev Digest, Vol 33, Issue 5
...h.org > > You can reach the person managing the list at > icecast-dev-owner@xiph.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Icecast-dev digest..." > > > Today's Topics: > > 1. request (Nipun Kathuria) > 2. Re: request (Michael Smith) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 28 Mar 2007 10:12:32 +0530 > From: "Nipun Kathuria" <nipunkathuria@gmail.com> > Subject: [Icecast-dev] re...
2012 Jan 26
0
[LLVMdev] Compiling glibc with LLVM
Hi Nipun, As you say, glibc is rather GCC -oriented. I certainly haven't tried this myself, but have you thought of using an alternate C library such as RedHat newlib? That can certainly be compiled by clang (we do it every night). Cheers, James From: llvmdev-bounces at cs.uiuc.edu [mailto...
2009 Feb 11
3
[LLVMdev] Operand, instruction
Hi, How can one extract the operand of an instruction in an LLVM pass? Like I can get the opcode bt I'd like to get the operands as well Thanks Nipun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090211/3a073512/attachment.html>
2015 Feb 24
2
[LLVMdev] Removing contention in PassRegistry accesses to speed up compiles
...existing LLVM code - shows contention in llvm::PassRegistry::getPassInfo() 3. *no_contention.txt*: Perf report of LLVM built with our change. 4. *segfault.txt*: Segfault we are encountering after our change. 5. *clang_compile.cpp*: Snippet of code we use to compile code using LLVM. Thanks a lot, Nipun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150224/47a0c9d5/attachment.html> -------------- next part -------------- Samples: 696K of event 'cycles', Event count (approx.): 427355036253 - 48.9...
2011 Mar 28
0
[LLVMdev] Memory Dependence Analysis
On 03/28/2011 12:15 PM, Nipun Arora wrote: > Hi, > > I have been trying to run the memdep analysis using opt with the > following command: opt -analyze -memdep <*.bc>. > However, I keep getting the following error: Pass::print not implemented > for pass: 'Memory Dependence Analysis' ! . > I ge...
2011 Mar 28
3
[LLVMdev] Memory Dependence Analysis
...Analysis' ! . I get similar errors for a lot of the analyses passes, which seem as if they should have a print out? Is there any other memory dependence analysis which gives me a memory dependence graph or something similar via a static analysis, with must or maybe memory dependencies? Thanks Nipun -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110328/863c97b3/attachment.html>
2011 Dec 07
2
[LLVMdev] LLVM instrumentation overhead
...ounter along with it. Can anyone give me an idea of how to go about it?(I've worked around with LLVM pass framework and opt to do static analysis, but would like to do a lightweight instrumentation). Also can anyone give an approximate idea of the overhead for such instrumentation? Thanks Nipun
2011 Dec 09
1
[LLVMdev] LLVM instrumentation overhead
...e a good starting point to look into. I was also wondering if you could give an idea (in terms of %ge) the overhead one can expect with such an instrumentation. I want something really lightweight and simple which can possible be applied to production systems, so overhead is a concern. Thanks Nipun On 12/09/2011 02:21 PM, John Criswell wrote: > On 12/7/11 4:51 PM, Nipun Arora wrote: >> Hi, >> >> I need to write a transform pass which instruments the target program to >> output the name of each function executed, and the rdtsc counter along >> with it. > &g...