<div>I am trying to understand the SelectionDAG construction from LLVM IR. I have gone through the doc "The LLVM Target-Independent Code Generator" on LLVM site. This gives a great initial overview. However I am unable to catch the actual control flow for the llvm->selectionDag conversion. </div>

<div> </div>
<div>The flags "-view-sched-dags".. described in the doc doesn't seem to work. ( "llc -help" doesn't list it ). </div>
<div> </div>
<div>To understand the codeflow, I was trying to use gdb over llc. Where should I put the breakpoints where I can see llvm->selectionDag conversion happening e.g.  SDNode being generated out of llvm instructions. </div>

<div> </div>
<div>Any pointer to detailed level doc will also help. Doxygen doesnt help till I am a bit familiar with Codeflow.</div>
<div> </div>
<div>Thanks.</div>