[LLVMdev] llvm register reload/spilling around calls

Evan Cheng evan.cheng at apple.com
Wed Oct 20 14:09:00 PDT 2010


This is something we want to do. But it turns out to be more complicated since it touches a lot of code.

My guess is we'll implement this sometime during the first half of next year in part to implement cold_cc.

Evan

On Oct 20, 2010, at 12:33 PM, Anton Korobeynikov wrote:

>> The simplest way would probably be to add separate X86ISD opcodes for
>> each desired set of call-clobbered registers.
> Sounds really gross... Maybe it will be better just to teach codegen
> to query single place for the set of call-clobbered registers?
> 
> -- 
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev





More information about the llvm-dev mailing list