[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.

best,

Fernando

> 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