Displaying 4 results from an estimated 4 matches for "r271054".
2016 May 27
1
How to recompile functions with ORC JIT?
...odule. I think it would be reasonable to add
support for that if you need it though.
So - what is your current setup?
You may also be interested in the latest chapter of the Building A JIT
tutorial series that I'm working on. There's no chapter text yet, but the
code was just committed as r271054 and is (hopefully) fairly readable if
you're already familiar with Orc.
Cheers,
Lang.
On Fri, May 27, 2016 at 10:38 AM, David Blaikie <dblaikie at gmail.com> wrote:
> +Lang
>
> Ultravague answer: There are a few different Orc layers for different
> levels of indirection ne...
2016 May 27
0
How to recompile functions with ORC JIT?
+Lang
Ultravague answer: There are a few different Orc layers for different
levels of indirection needed for different levels of substitutability. One
way is to indirect every call through global function pointers - so when
you want to replace the function you write the new function pointer to the
global variable. I forget which layers do which kinds of indirection.
- Dave
On Thu, May 26, 2016
2016 May 27
2
How to recompile functions with ORC JIT?
Hello,
I am trying to figure out how to recompile functions multiple times
during run-time with ORC JIT
and I'd appreciate any help/advice.
My use case is t he following: every time a function of interest
(annotated) is called, profiling data
are gathered. Given enough data the function is recompiled using
different optimizations. This happens
repeatedly until the "best"
2016 May 30
0
LLVM Weekly - #126, May 30th 2016
...1153).
* Advanced unrolling analysis is now enabled by default.
[r270478](http://reviews.llvm.org/rL270478).
* The initial version of a new chapter to the 'Kaleidoscope' tutorial has been
committed. This describes how to build a JIT using ORC.
[r270487](http://reviews.llvm.org/rL270487),
[r271054](http://reviews.llvm.org/rL271054).
* LLVM's stack colouring analysis data flow analysis has been rewritten in
order to increase the number of stack variables that can be overlapped.
[r270559](http://reviews.llvm.org/rL270559).
* Parts of EfficiencySanitizer are starting to land, notably inst...