[LLVMdev] global register allocation.

Fernando Magno Quintao Pereira fernando at CS.UCLA.EDU
Fri Nov 23 00:14:25 PST 2007

Hi, Sanjiv,

     those passes operate on the whole machine function. Each machine 
function contains many basic blocks. If a program has many functions, the 
register allocator will be called as many times, i.e it does not do 
interprocedural allocation.



> As far as I understand , the regalloc passes provided operate on basic block
> level?
> Is there anything that operate on the whole Module?
> Thx,
> Sanjiv

More information about the llvm-dev mailing list