[LLVMdev] Dynamic allocation of a 3D array in LLVM APIs?
Paul Vario
paul.paul.mit at gmail.com
Tue Apr 1 16:54:52 PDT 2014
Hi Fellows,
What's the best way to emit the following code in LLVM APIs:
%Nx = call i32 @get_local_size(i32 0)
%Ny = call i32 @get_local_size(i32 1)
%Nz = call i32 @get_local_size(i32 2)
%A = alloca [Nx x [ Ny x [Nz x i32]]], align64
It basically allocates a 3D dynamic array, where the 3D sizes are
unknown at compile time. I am not sure if using alloca is the right
direction? Any other alternatives?
Best,
Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140401/478a47e5/attachment.html>
More information about the llvm-dev
mailing list