[RFC PATCH] BPF backend

cc-ing llvmdev...
Renato, that's the stuff we briefly discussed at LPC.
(not sure whom should I ping to get discussion going)
(sorry if you receive this msg multiple times)