search for: cgo08

Displaying 7 results from an estimated 7 matches for "cgo08".

2009 Feb 19
0
[LLVMdev] Improving performance with optimization passes
...ied emitting loads and stores of the scalar elements to see if mem2reg can eliminate the allocas then? — Gordon P.S. This is not a trivial problem domain. Here's an interesting paper on the subject. COLE: Compiler Optimization Level Exploration http://users.elis.ugent.be/~leeckhou/papers/cgo08.pdf
2016 May 21
0
Live interval analysis on LLVM IR (not on Machine instructions)
You can use: http://www.rw.cdl.uni-saarland.de/~grund/papers/cgo08-liveness.pdf -----Original Message----- From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Alex Susu via llvm-dev Sent: Saturday, May 21, 2016 9:39 PM To: llvm-dev <llvm-dev at lists.llvm.org> Subject: [llvm-dev] Live interval analysis on LLVM IR (not on Machine instruc...
2016 May 21
2
Live interval analysis on LLVM IR (not on Machine instructions)
Hello. Could you please tell me how can I implement best a live interval analysis on LLVM IR (not on Machine instructions, which is already available in http://llvm.org/docs/doxygen/html/LiveIntervalAnalysis_8cpp_source.html)? I need to analyze the standard LLVM IR (list of Instruction *) and decide for each SSA variable what is it's live(ness) interval. My problem is that I
2016 May 25
1
Live interval analysis on LLVM IR (not on Machine instructions)
...rms CSE but without DFA it seems; as already mentioned, there is also lib/CodeGen/LiveIntervalAnalysis.cpp but this pass is performed on Machine instructions. Best regards, Alex On 5/21/2016 7:15 PM, Das, Dibyendu wrote: > You can use: http://www.rw.cdl.uni-saarland.de/~grund/papers/cgo08-liveness.pdf > > > -----Original Message----- From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On > Behalf Of Alex Susu via llvm-dev Sent: Saturday, May 21, 2016 9:39 PM To: llvm-dev > <llvm-dev at lists.llvm.org> Subject: [llvm-dev] Live interval analysis on LLVM IR...
2009 Feb 19
1
[LLVMdev] Improving performance with optimization passes
...ents any other way because the OCaml bindings do not yet have insertvalue and extractvalue. > P.S. This is not a trivial problem domain. Here's an interesting paper > on the subject. > > COLE: Compiler Optimization Level Exploration > http://users.elis.ugent.be/~leeckhou/papers/cgo08.pdf I'll check it out, thanks. -- Dr Jon Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/?e
2009 Feb 19
6
[LLVMdev] Improving performance with optimization passes
I'm toying with benchmarks on my HLVM and am unable to get any performance improvement from optimization passes. Moreover, some of my programs generate a lot of redundant code (e.g. alloca a struct, store a struct into it and read only one field without using the rest of the struct) and this does not appear to be optimized away. I simply copied the use of PassManager from the Kaleidoscope
2011 Mar 21
1
[LLVMdev] Efficient instrumentation of loads and stores
Hello, I'd like to listen your opinions regarding my research with LLVM. My work is a dynamic analysis of data dependences [1]. Briefly speaking, I'm instrumenting memory loads/stores and loop entries/exits/back edges, and then calculating data dependences in runtime, especially focusing on loop-carried dependences. So far, I have been working with a binary-level instrumentation tool