search for: silkyar

Displaying 19 results from an estimated 19 matches for "silkyar".

Did you mean: silky
2013 Mar 18
0
[LLVMdev] Running cross compiled binaries for ARM on gem5
On 17 March 2013 22:40, SArora <silkyar at umich.edu> wrote: > However, this errors out saying > > > /home/silky/VecProject/opencv/OpenCVInstall/arm/include/opencv2/core/mat.hpp:117:9: > error: cannot compile this atomic library call yet > CV_XADD(refcount, 1); > ^~~~~~~~~~~~~~~~~~~~ > > /ho...
2013 Mar 17
2
[LLVMdev] Running cross compiled binaries for ARM on gem5
Thanks Renato and Giang. I was able to run a simple HelloWorld program on gem5 (in SE mode) by using -target -arm-none-linux-gnueabi as the option during cross compilation. I am trying to cross compile some Computer Vision algorithms, which use OpenCV libraries, and I tried using the same command line options - clang++ *-emit-llvm -static -c -Wall -g -O0 -mfpu=vfp -mfloat-abi=soft
2013 Jan 14
0
[LLVMdev] Dynamic Profiling - Instrumentation basic query
...he LLVM SVN repository. I can look into more details when I get back from vacation. Swarup may also be able to provide information on the giri code. -- John T. ________________________________________ From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] on behalf of Silky Arora [silkyar at umich.edu] Sent: Saturday, January 12, 2013 10:28 PM To: llvmdev at cs.uiuc.edu Subject: [LLVMdev] Dynamic Profiling - Instrumentation basic query Hi, I am new to LLVM, and would like to write a dynamic profiler, say which prints out the load address of all the load instructions encountered in...
2013 Mar 18
2
[LLVMdev] Running cross compiled binaries for ARM on gem5
On 03/18/2013 10:28 AM, Renato Golin wrote: > On 17 March 2013 22:40, SArora <silkyar at umich.edu > <mailto:silkyar at umich.edu>> wrote: > > However, this errors out saying > > /home/silky/VecProject/opencv/OpenCVInstall/arm/include/opencv2/core/mat.hpp:117:9: > error: cannot compile this atomic library call yet > CV_XADD(refc...
2013 Jan 22
3
[LLVMdev] Dynamic Profiling - Instrumentation basic query
...instrumenting LLVM IR loads and stores suffices, and if you'd like a copy of our code, please let me know. -- John T. > > -- John T. > > ________________________________________ > From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] on behalf of Silky Arora [silkyar at umich.edu] > Sent: Saturday, January 12, 2013 10:28 PM > To: llvmdev at cs.uiuc.edu > Subject: [LLVMdev] Dynamic Profiling - Instrumentation basic query > > Hi, > > I am new to LLVM, and would like to write a dynamic profiler, say which prints out the load address of all the...
2013 Jan 13
4
[LLVMdev] Dynamic Profiling - Instrumentation basic query
Hi, I am new to LLVM, and would like to write a dynamic profiler, say which prints out the load address of all the load instructions encountered in a program. >From what I could pick up, edge-profiler.cpp increments a counter dynamically which is somehow dumped onto llvmprof.out by profile.pl Could anyone explain me how this works? Can I instrument the code to dump out the load addresses or
2013 Jan 22
2
[LLVMdev] Dynamic Profiling - Instrumentation basic query
...stores suffices, and if you'd like a > copy of our code, please let me know. > > -- John T. > > >> -- John T. >> >> ________________________________________ >> From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] on behalf of Silky Arora [silkyar at umich.edu] >> Sent: Saturday, January 12, 2013 10:28 PM >> To: llvmdev at cs.uiuc.edu >> Subject: [LLVMdev] Dynamic Profiling - Instrumentation basic query >> >> Hi, >> >> I am new to LLVM, and would like to write a dynamic profiler, say which prints out...
2013 Jan 22
0
[LLVMdev] Dynamic Profiling - Instrumentation basic query
...f instrumenting LLVM IR loads and stores suffices, and if you'd like a copy of our code, please let me know. -- John T. > > -- John T. > > ________________________________________ > From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] on behalf of Silky Arora [silkyar at umich.edu] > Sent: Saturday, January 12, 2013 10:28 PM > To: llvmdev at cs.uiuc.edu > Subject: [LLVMdev] Dynamic Profiling - Instrumentation basic query > > Hi, > > I am new to LLVM, and would like to write a dynamic profiler, say which prints out the load address of all the...
2013 Jan 22
0
[LLVMdev] Dynamic Profiling - Instrumentation basic query
...stores suffices, and if you'd like a > copy of our code, please let me know. > > -- John T. > > >> -- John T. >> >> ________________________________________ >> From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] on behalf of Silky Arora [silkyar at umich.edu] >> Sent: Saturday, January 12, 2013 10:28 PM >> To: llvmdev at cs.uiuc.edu >> Subject: [LLVMdev] Dynamic Profiling - Instrumentation basic query >> >> Hi, >> >> I am new to LLVM, and would like to write a dynamic profiler, say which prints out...
2013 Jan 27
0
[LLVMdev] Passing an array to an external function
On Jan 26, 2013, at 19:24 , SArora <silkyar at umich.edu> wrote: > Hi all, > > I am new to LLVM, and I am learning how to use LLVM for profiling. I need to > pass an array to an external method, and insert a call instruction to the > method in the code. > > After reading a few source files, I've tried using Get...
2013 Jan 20
0
[LLVMdev] Dynamic Profiling - Instrumentation basic query
Hi Silky, Sorry for the slow reply. You probably already fixed this, but just in case I'll reply anyway. Comments inline below On 15/01/13 19:38, SArora wrote: > Hi Alastair, > Thank you so much for the information on the tools. Actually, I need to > analyze which sections of code are prone to misses and mis predicts, and > would have to eventually instrument the code. >
2013 Mar 11
0
[LLVMdev] Running cross compiled binaries for ARM on gem5
...rectly, you seem to be trying to run a bare-metal image on your model, but you compile with linux-gnueabi GCC. I don't know if that will make a difference, but I'd try to use none-eabi GCC toolchain and set the -target armv7a-none-eabi just in case. On 10 March 2013 00:26, Silky Arora <silkyar at umich.edu> wrote: > Most of the search results talk about the executable not being statically > compiled. Could anyone please tell me if any of the compilation commands is > incorrect. > Is there any other way I can check the executable generated is not buggy? > The options -...
2013 Jan 27
1
[LLVMdev] Passing an array to an external function
Hi, I tried passing the array directly using and changing the getorInsertFunction accordingly but this didn't work. It fails with Assertion `(i >= FTy->getNumParams() || FTy->getParamType(i) == Args[i]->getType()) && "Calling a function with a bad signature!"' failed. hookFunc = M.getOrInsertFunction("hook", Type::getVoidTy(M.getContext()),
2013 Jan 27
2
[LLVMdev] Passing an array to an external function
Hi all, I am new to LLVM, and I am learning how to use LLVM for profiling. I need to pass an array to an external method, and insert a call instruction to the method in the code. After reading a few source files, I've tried using GetElementPtrInst to pass an array, but it fails at llvm::GetElementPtrInst::hasAllZeroIndices() const + 0 std::vector<Value*> Args(1);
2013 Jan 16
2
[LLVMdev] Dynamic Profiling - Instrumentation basic query
Hi Alastair, Thank you so much for the information on the tools. Actually, I need to analyze which sections of code are prone to misses and mis predicts, and would have to eventually instrument the code. I was able to instrument and call an external function, but faced an issue while passing an argument to the function. I am following EdgeProfiling.cpp but couldn't figure out the problem.
2013 Mar 10
2
[LLVMdev] Running cross compiled binaries for ARM on gem5
Hi, I am trying to optimize some benchmarks using LLVM and run them on gem5 simulator (build for ARM). I am using Sourcery Codebench cross-compiler for ARM on my x-86 machine. My steps up till now have been using the following commands. 1. clang -static -emit-llvm -march=armv7-a -mfloat-abi=soft -target arm-elf a.cpp -c -integrated-as \
2013 Jan 14
2
[LLVMdev] Dynamic Profiling - Instrumentation basic query
...to more > details when I get back from vacation. Swarup may also be able to provide > information on the giri code. > > -- John T. > > ________________________________________ > From: llvmdev-bounces at cs.uiuc.edu [llvmdev-bounces at cs.uiuc.edu] on behalf > of Silky Arora [silkyar at umich.edu] > Sent: Saturday, January 12, 2013 10:28 PM > To: llvmdev at cs.uiuc.edu > Subject: [LLVMdev] Dynamic Profiling - Instrumentation basic query > > Hi, > > I am new to LLVM, and would like to write a dynamic profiler, say which > prints out the load address of al...
2012 Dec 12
0
[LLVMdev] Definition of values in compare instruction
Hi, I am working on Instruction prefetching, and wish to pre-fetch (insert intrinsic prefetch instruction) basic blocks based long before the branch operation is seen. I was thinking if there is any way of extracting the values used in the compare instruction, and going to there definition to speculate on the taken branch. I would like to know if I can extract the values from the instruction,
2013 Feb 17
0
[LLVMdev] Simulating instruction cache misses
Hi, I am trying to analyze the instruction cache miss rate in different basic blocks, and would like to know if there is any way to do this in LLVM. I am using the objdump file to find the size of various basic blocks and their starting address. Now, when a basic block is encountered in a BB iterator, I want to map it to one of the BBs I've collected from the dump, and use the starting