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...