Displaying 3 results from an estimated 3 matches for "demateri".
Did you mean:
  debater
  
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