对于一个简单的llvm IR:
define i32 @test(i32 %X, i32 %Y) {
%Z = udiv i32 %X, %Y
ret i32 %Z
}
Run Code Online (Sandbox Code Playgroud)
SelectionDAG图比我想象的更复杂:

为什么是CopyFromReg必要的,为什么不能连接vreg0,并vreg1以udiv直接?
我应该如何阅读图表,从EntryToken到GraphRoot或相反的方向?
llvm-ir ×1