[llvm-commits] [llvm] r160002 - in /llvm/trunk: include/llvm/CodeGen/MachineFrameInfo.h lib/Target/X86/X86FrameLowering.cpp lib/Target/X86/X86RegisterInfo.cpp lib/Target/X86/X86RegisterInfo.h test/CodeGen/X86/alloca-align-rounding-32.ll test/Code

Chad Rosier mcrosier at apple.com
Tue Jul 10 11:14:21 PDT 2012


On Jul 10, 2012, at 10:58 AM, Anton Korobeynikov wrote:

> Hi Chad,
> 
> Sorry, I was not ato review your patch earlier.

No problem; your previous feedback has been very helpful.

>> +  /// After the stack pointer has been restore from the base pointer we
>> +  /// use a cached adjusment.  Currently only used for x86.
>> +  int64_t BPAdj;
> Can't you store this into local MachineFunctionInfo ?

Do you mean the X86MachineFrameInfo?  If so, sure.

> PS: Please make sure that unwinding is done properly through functions
> with realigned stack.

I surely haven't forgotten.  I'll mull this over for a bit and see if I can't figure out a way to test this functionality.

 Chad

> -- 
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the llvm-commits mailing list