search for: petrosyan

Displaying 20 results from an estimated 42 matches for "petrosyan".

2010 Jun 04
1
[LLVMdev] Function code size estimation
On Fri, Jun 4, 2010 at 3:47 PM, Eli Friedman <eli.friedman at gmail.com> wrote: > On Fri, Jun 4, 2010 at 2:46 AM, Gregory Petrosyan > <gregory.petrosyan at gmail.com> wrote: >> Hello, >> >> I am working on a pass that finds identical basic blocks and abstracts >> them into functions, in order to reduce code size. >> >> To decide, whether particular basic block group is worth factorin...
2009 Dec 08
2
[LLVMdev] LLVM 2.6 cygwin build fails
...ule profile_rt.dll > Cygwin does not support dynamic linking (as any windows target). > For the moment - you can just build tools and not the runtime via > "make tools-only". Thanks! What about the following patch? commit cca46eac77c6a397aa85c903ba516165b85f98a9 Author: Gregory Petrosyan <gregory.petrosyan at gmail.com> Date: Tue Dec 8 21:11:55 2009 +0300 GettingStarted: mention problems with dynamic linking on Windows Signed-off-by: Gregory Petrosyan <gregory.petrosyan at gmail.com> diff --git a/docs/GettingStarted.html b/docs/GettingStarted.html index 2e2...
2009 Dec 08
0
[LLVMdev] LLVM 2.6 cygwin build fails
> I'm trying to build LLVM 2.6 (from svn branch release_26) on cygwin > 1.7, and I have the following errors with both GCC 3.4.4 and GCC 4.3.4 > > llvm[2]: Linking Release Loadable Module profile_rt.dll Cygwin does not support dynamic linking (as any windows target). For the moment - you can just build tools and not the runtime via "make tools-only". -- With best
2010 Jun 04
2
[LLVMdev] Function code size estimation
Hello, I am working on a pass that finds identical basic blocks and abstracts them into functions, in order to reduce code size. To decide, whether particular basic block group is worth factoring out, I want to estimate code size of some function that uses one of basic blocks in question 'as is', and after factoring the basic block into a new function. Can you please suggest a proper
2010 Jun 04
0
[LLVMdev] Function code size estimation
On Fri, Jun 4, 2010 at 2:46 AM, Gregory Petrosyan <gregory.petrosyan at gmail.com> wrote: > Hello, > > I am working on a pass that finds identical basic blocks and abstracts > them into functions, in order to reduce code size. > > To decide, whether particular basic block group is worth factoring > out, I want to estimat...
2010 Jan 05
1
[LLVMdev] [PATCH] test-suite/libcalls: unbreak build
On Tue, Jan 05, 2010 at 04:43:33PM +0300, Gregory Petrosyan wrote: > 'make TEST=example' works, 'make TEST=jit' and 'make' work too. Any ideas about what is going wrong here? No idea why this stuff was there... Index: TEST.libcalls.Makefile =================================================================== --- TEST.libcalls.Mak...
2010 Jan 05
2
[LLVMdev] libcalls test fails to run
This is what I get while trying to run 'make TEST=libcalls' in the top dir of test-suite: make[1]: Entering directory `/home/gregory/thesis/llvm/projects/test-suite/SingleSource' make[2]: Entering directory `/home/gregory/thesis/llvm/projects/test-suite/SingleSource/UnitTests' make[3]: Entering directory
2009 Dec 08
2
[LLVMdev] LLVM 2.6 cygwin build fails
Hi, I'm trying to build LLVM 2.6 (from svn branch release_26) on cygwin 1.7, and I have the following errors with both GCC 3.4.4 and GCC 4.3.4 llvm[2]: Linking Release Loadable Module profile_rt.dll /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: warning: cannot find entry symbol __cygwin_dll_entry at 12; defaulting to 62fc1000
2010 Feb 11
3
[LLVMdev] FoldingSet #collisions comparison
On Mon, Feb 08, 2010 at 10:31:23AM -0800, Chris Lattner wrote: > On Feb 7, 2010, at 1:03 PM, Gregory Petrosyan wrote: > > >On Sat, Feb 06, 2010 at 04:51:15PM -0800, Chandler Carruth wrote: > >>While I've not reviewed the patch in too much detail, it looks > >>promising. Can you run some end-to-end benchmarks to make sure that > >>cache pressure in the full program or...
2010 Feb 06
4
[LLVMdev] [PATCH] FoldingSetNodeID: use MurmurHash2 instead of SuperFastHash
Some additional info can be found at: http://murmurhash.googlepages.com/ http://en.wikipedia.org/wiki/MurmurHash http://www.codeproject.com/KB/recipes/hash_functions.aspx as well as in the patch description itself. Patch and benchmark attached. Gregory -------------- next part -------------- A non-text attachment was scrubbed... Name:
2010 Jan 05
3
[LLVMdev] make fails to detect changes in case srcdir != objdir
On Tue, Jan 05, 2010 at 01:05:56PM -0600, David Greene wrote: > On Tuesday 05 January 2010 12:18, Gregory Petrosyan wrote: > > > > It sounds like the dependencies for your pass are not correct. Where > > > did you put it in the LLVM tree and how did you change the Makefiles? > > > > One new .cpp file in lib/Transforms/IPO + RegisterPass<> + mention pass in > > LinkA...
2009 Dec 08
1
[LLVMdev] Fw: LLVM 2.6 cygwin build fails
Forgot to include the mailing list, sorry. ----- Forwarded Message ---- > From: Samuel Crow <samuraileumas at yahoo.com> > To: Gregory Petrosyan <gregory.petrosyan at gmail.com> > Sent: Tue, December 8, 2009 1:05:43 PM > Subject: Re: [LLVMdev] LLVM 2.6 cygwin build fails > > Hi Gregory, > > I think MSYS can build DLLs on Win32 so it's only the Cygwin version that can > not build the modules. > > That...
2009 Dec 14
1
[LLVMdev] Problem running 2.6 test-suite on cygwin
On Sun, Dec 13, 2009 at 8:17 PM, Anton Korobeynikov <anton at korobeynikov.info> wrote: >> It looks to me that this: >> >> make[4]: *** No rule to make target `Output/sse.expandfft.linked.rbc', >> needed by `Output/sse.expandfft.linked.bc'.  Stop. > Well, I have no idea then. makefiles of testsuite are well-known for > such erratic behavior :( For the
2010 Jan 04
1
[LLVMdev] [PATCH] test-suite/bullet: fix build in case $LLVM_SRC_ROOT != $LLVM_OBJ_ROOT
Index: MultiSource/Benchmarks/Bullet/Makefile =================================================================== --- MultiSource/Benchmarks/Bullet/Makefile (revision 92478) +++ MultiSource/Benchmarks/Bullet/Makefile (working copy) @@ -1,6 +1,6 @@ LEVEL = ../../../ PROG = bullet -CPPFLAGS += -Iinclude -DNO_TIME +CPPFLAGS += -I$(PROJ_SRC_DIR)/include -DNO_TIME LDFLAGS = -lstdc++ include
2010 Jan 05
0
[LLVMdev] [PATCH] test-suite/libcalls: unbreak build
On Jan 5, 2010, at 6:22 AM, Gregory Petrosyan wrote: > On Tue, Jan 05, 2010 at 04:43:33PM +0300, Gregory Petrosyan wrote: >> 'make TEST=example' works, 'make TEST=jit' and 'make' work too. Any >> ideas about what is going wrong here? > > No idea why this stuff was there... looks like some lines...
2010 Jan 05
0
[LLVMdev] make fails to detect changes in case srcdir != objdir
On Tuesday 05 January 2010 12:18, Gregory Petrosyan wrote: > > It sounds like the dependencies for your pass are not correct. Where > > did you put it in the LLVM tree and how did you change the Makefiles? > > One new .cpp file in lib/Transforms/IPO + RegisterPass<> + mention pass in > LinkAllPasses.h; no changes in make...
2010 Feb 08
0
[LLVMdev] [PATCH] FoldingSetNodeID: use MurmurHash2 instead of SuperFastHash
On Feb 7, 2010, at 1:03 PM, Gregory Petrosyan wrote: > On Sat, Feb 06, 2010 at 04:51:15PM -0800, Chandler Carruth wrote: >> While I've not reviewed the patch in too much detail, it looks >> promising. Can you run some end-to-end benchmarks to make sure that >> cache pressure in the full program or other variables not...
2010 Feb 07
0
[LLVMdev] [PATCH] FoldingSetNodeID: use MurmurHash2 instead of SuperFastHash
...rks to make sure that cache pressure in the full program or other variables not accounted for in a micro-benchmark don't dominate performance? Specifically the nightly tester includes a number of real programs and machinery to measure total compile time. On Sat, Feb 6, 2010 at 7:09 AM, Gregory Petrosyan <gregory.petrosyan at gmail.com> wrote: > Some additional info can be found at: > >  http://murmurhash.googlepages.com/ >  http://en.wikipedia.org/wiki/MurmurHash >  http://www.codeproject.com/KB/recipes/hash_functions.aspx > > as well as in the patch description itself....
2010 Jan 05
2
[LLVMdev] make fails to detect changes in case srcdir != objdir
On Tue, Jan 05, 2010 at 11:30:41AM -0600, David Greene wrote: > > I've managed to get my pass listed in 'opt -help' only after removing opt > > subdir from objdir and running make again. Re-configuring LLVM also does > > It sounds like the dependencies for your pass are not correct. Where > did you put it in the LLVM tree and how did you change the Makefiles?
2009 Dec 13
3
[LLVMdev] Problem running 2.6 test-suite on cygwin
On Sun, Dec 13, 2009 at 11:34 AM, Anton Korobeynikov <anton at korobeynikov.info> wrote: >> LLVM tools and LLVM-GCC I've built seem to work. >> Can it be due to LLVM_SRC_ROOT == LLVM_OBJ_ROOT? > No. This is usually due to absence of llvm-gcc. You need reconfigure > llvm once again with lvm-gcc path added and make sure it was hooked > properly (look into