<div dir="ltr"><div>Hello,</div><div><br></div><div>Can some one please provide the file name that implements <b>-block-placement</b> pass?</div><div><br></div><div>Suggestions required :</div><div>I have been reading about Patterson's branch prediction with VRP. So is it possible to use this prediction information in Pettis and Hansen 's basic block placement ( -basic-placement pass in llvm ) instead of profile guided feedback and thus eliminating profiling from -block-palcement pass ? </div><div>As far as coding part is concern it requires Patterson's VRP and branch prediction implementation in LLVM ( I think which is not implemented in LLVM ) and then modifying -block-placement pass.</div><div>This VRP implementation can be used to improve other optimizations too as mentioned in Patterson's paper. </div><div><br></div><div>I am thinking to apply for this as GSoC 2016 project under <a href="http://llvm.org">llvm.org</a> . </div><div>Please provide thoughts about this.</div><div> </div>Sincerely,<br>Vivek Pandya<br><br></div>