[patch] Remove MCPureStreamer

Tom Stellard tom at stellard.net
Thu Feb 27 08:00:54 PST 2014


Hi Rafael,

I think R600 may have been the last in tree target to use this, and even
though it was useful to be able to stream instructions directly to
memory without using an object format, as I recall it was a little hard
to get working and it was missing some features (as mentioned in the
comment).

I am in favor of removing this, because I don't think this was being
maintained and you can get the same functionality with lots of bonus
features by using the ElfStreamer and then having your application or
library that is using LLVM extract the instructions from the binary
using libelf.  This is what we are currently doing with the R600
backend.

Anyway, LGTM.

-Tom

On Thu, Feb 27, 2014 at 08:58:14AM -0500, Rafael EspĂ­ndola wrote:
> ping
> 
> On 22 February 2014 09:03, Rafael EspĂ­ndola <rafael.espindola at gmail.com> wrote:
> > We moved MCJIT to use native object formats a long time ago and R600
> > now uses ELF, so this is dead.
> >
> > Cheers,
> > Rafael
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list