<div dir="ltr"><div><div><div><div>Hi,<br><br></div>First let me say that LLVM 3.3 is an old release. It might be a better solution to upgrade to a newer LLVM rather than changing the version of Poolalloc.<br><br></div>If you still want to change Poolalloc version there was a commit made in August 2013 which brought it up-to-date with LLVM 3.3. See:<br><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_llvm-2Dmirror_poolalloc_tree_a0ed2a473bf0938c860266c49a76f1ec0d8de9e7&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=z0QND9ctseFZUfdYojqBWy6S5n-_ivhsykHK_ROMj5s&s=7KLHurzdaucgImkQKK6ylVN64lglZ5Ca9Wx7fqJVSsc&e=">https://github.com/llvm-mirror/poolalloc/tree/a0ed2a473bf0938c860266c49a76f1ec0d8de9e7</a> for the commit and<br><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_llvm-2Dmirror_poolalloc_archive_a0ed2a473bf0938c860266c49a76f1ec0d8de9e7.zip&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=z0QND9ctseFZUfdYojqBWy6S5n-_ivhsykHK_ROMj5s&s=dUfMqQ2jcifOOOks0tNMXhSZsi_7DlfTFhrlrtcuXcw&e=">https://github.com/llvm-mirror/poolalloc/archive/a0ed2a473bf0938c860266c49a76f1ec0d8de9e7.zip</a> for an archived file of the same.<br><br></div>Best regards<br></div>David<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-07-27 8:49 GMT+02:00 Q Z <span dir="ltr"><<a href="mailto:zhaoqian301@gmail.com" target="_blank">zhaoqian301@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:14px">Hello, today I download poolalloc from "</span><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_llvm-2Dmirror_poolalloc&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=Mfk2qtn1LTDThVkh6-oGglNfMADXfJdty4_bhmuhMHA&m=nN_UMUoLRuHAB3OBaALnnt_b7iqegP-ixeduHiJ0zRo&s=Opd7uVKJrmd5_56qs2Mv5O4BptROfT_46M7ctPXuMQ4&e=" style="font-size:14px" target="_blank">https://github.com/llvm-mirror/poolalloc</a><span style="font-size:14px">". and I compiled it with LLVM3.3. Then when I excute "make",I get the error:</span><div><span style="font-size:14px">AddressTakenAnalysis.cpp:18:30:fatal error:llvm/IR/CallSite.h: No such file or directory.<br></span><div style="font-size:14px"><br></div><div style="font-size:14px">I correct the path of callsite.h to "llvm/Support/Callsite.h". there is another error:<br></div><div style="font-size:14px">AddressTakenAnalysis.cpp:In function 'bool isAddresTaken(llvm::Value)'<br></div><div style="font-size:14px">AddressTakenAnalysis.cpp:39:18: error: 'class llvm::User' hao no member named 'getUser'<br></div><div style="font-size:14px">User *U = I->getUser();</div><div style="font-size:14px">....</div><div style="font-size:14px"><br></div><div style="font-size:14px">so I wonder if I get the wrong version, and where should I get the right version compiler with LLVM3.3?</div></div></div>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" rel="noreferrer" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" rel="noreferrer" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>