[LLVMdev] Alloca Outside of Entry Block
criswell at uiuc.edu
Thu Aug 14 07:55:20 PDT 2008
John Criswell wrote:
> Dear All,
> Is it legal to have an alloca in a basic block other than a function's
> entry block?
Thanks everyone for the answers. My original question was referring to
the LLVM IR and not standard C.
So, the consensus seems to be that it is legal, which makes sense since
LLVM supports the C alloca function.
FWIW, I'm not inserting allocas into code; rather I'm instrumenting them
and found a test case where an alloca does not appear in an entry block
(176.gcc from SPEC2000, if you're curious). I needed to know whether
that was an error or whether my instrumentation needs to handle that
-- John T.
> -- John T.
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev