Displaying 3 results from an estimated 3 matches for "dematerializing".
Did you mean:
rematerializing
2012 Mar 18
0
[LLVMdev] Dematerializing functions during opt
I'm writing an opt pass that adds a lot of new functions 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
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