Displaying 3 results from an estimated 3 matches for "dematerialize".
Did you mean:
rematerialize
2012 Mar 18
0
[LLVMdev] Dematerializing functions during opt
...to a module. In some
extreme cases, this causes opt to fail with out-of-memory errors.
Since all the created functions quickly become unneeded for my pass, I am
trying to find a way to discard them from memory (i.e., write them to disk).
I noticed there is a method to do just this: GlobalValue::Dematerialize.
However, there does not seem to be an appropriate GVMaterializer to do the
job.
So, I was wondering if there is an existing way to dematerialize functions
during opt. And if there's not, could someone give some pointers on how to add
one?
Thanks in advance,
Job
2015 Jan 12
3
[LLVMdev] NP-hard problems in the LLVM optimizer?
Hi all.
I’ve heard a couple of times that some of the problems solved by various
passes in the optimizer are indeed NP-hard, even though the instances
are small enough to be tractable (and very quickly).
Is this true? If so, which are these problems?
Register allocation? Instruction scheduling?
Are they solved exactly or by approximations?
Or not solved at all (the need of solving them is
2017 Dec 19
3
Register Allocation Graph Coloring algorithm and Others
Hi Leslie,
I suggest adding these 3 papers to your reading list.
Register allocation for programs in SSA-form
Sebastian Hack, Daniel Grund, and Gerhard Goos
http://www.rw.cdl.uni-saarland.de/~grund/papers/cc06-ra_ssa.pdf
Simple and Efficient Construction of Static Single Assignment Form
Matthias Braun , Sebastian Buchwald , Sebastian Hack , Roland Leißa , Christoph Mallon , and Andreas