<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>Hi Renato,<br><br>No, I cannot, but in case it is, I want to take advantage of this. In case it is not, the instrumentation code will detect this at runtime and simply roll back to the original version. I will always keep an original version available, in addition to the ones I modify with Polly. However, initially I will speculate that it is allocated contiguously.<br><br>Thanks,<br>Alexandra<br></div><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><br><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Renato Golin <rengolin@systemcall.org><br><b><span style="font-weight: bold;">To:</span></b> Jimborean Alexandra <xinfinity_a@yahoo.com><br><b><span
 style="font-weight: bold;">Cc:</span></b> Tobias Grosser <tobias@grosser.es>; llvmdev@cs.uiuc.edu<br><b><span style="font-weight: bold;">Sent:</span></b> Tue, July 19, 2011 11:39:02 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [LLVMdev] speculative parallelization in LLVM<br></font><br>
On 19 July 2011 10:12, Jimborean Alexandra <<a ymailto="mailto:xinfinity_a@yahoo.com" href="mailto:xinfinity_a@yahoo.com">xinfinity_a@yahoo.com</a>> wrote:<br>> %curr_array = alloca [10 x %struct.linked], align 8<br>><br>> while..<br>>  %tmp16 = getelementptr inbounds [10 x %struct.linked]* %curr_array, i32 0,<br>> i32 1<br><br>Hi Alexandra,<br><br>Can you guarantee that the linked list will be allocated in contiguous memory?<br><br>cheers,<br>--renato<br></div></div>



</div></body></html>