[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

Anton Korobeynikov anton at korobeynikov.info
Tue Jul 10 10:58:28 PDT 2012


Hi Chad,

Sorry, I was not ato review your patch earlier.

> +  /// 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 ?

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

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



More information about the llvm-commits mailing list