search for: bcgrind

Displaying 2 results from an estimated 2 matches for "bcgrind".

2007 Aug 08
2
[LLVMdev] valgrind for BitCode
...research project. I thought a good way to learn would be to use it in a small to medium sized project. A valgrind like tool for BitCode would work quite nicely. IR will made some things easier and somethings harder. Good things: * valgrind is very tightly tied to the underlying architecture, bcgrind can be totally platform independent. * Memory allocation is done with intrinsics, and will be very easy to keep track of. For a memory use analyser (memcheck). Bad things: * A cache profiler will be tricky, because we are quite abstracted from the hardware. If a cache emulator was prog...
2007 Aug 08
0
[LLVMdev] valgrind for BitCode
...mall to medium > sized project. A valgrind like tool for BitCode would work quite > nicely. Interesting idea :) > > > IR will made some things easier and somethings harder. > > > Good things: > * valgrind is very tightly tied to the underlying architecture, > bcgrind can be totally platform independent. That might be overstating the case a bit. Bitcode *can* be platform independent, if the front end generating it desires. However, all the functional front ends we have today are generating bitcode that is very platform dependent. This is of necessity because th...