[llvm-commits] [llvm] r116984 - in /llvm/trunk/lib/Target/X86: X86ISelLowering.cpp X86ISelLowering.h X86InstrCompiler.td X86InstrInfo.td

Michael Spencer bigcheesegs at gmail.com
Thu Oct 21 05:52:44 PDT 2010


On Thu, Oct 21, 2010 at 1:24 AM, Anton Korobeynikov
<anton at korobeynikov.info> wrote:
> Hello Michael,
>
>> +  const char *StackProbeSymbol =
>> +      Subtarget->isTargetWindows() ? "_chkstk" : "_alloca";
> Please assert on win64 (*not* on mingw+win64), since _chkstk has there
> completely different semantics.
>
> Thanks.
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
>

While looking into this I discovered that no Windows x64 targets can
get here because ISD::DYNAMIC_STACKALLOC, MVT::i64 is never set to
Custom. Only i32 is.

- Michael Spencer




More information about the llvm-commits mailing list