[LLVMdev] Why are imm shifts where imm >= width type eliminated entirely?

Tim Northover t.p.northover at gmail.com
Mon Apr 20 13:44:20 PDT 2015


> The DAG combiner also performs the undefined shift -> undef though, so it
> should still be OK

DAG combiner doesn't really run to convergence as far as I'm aware, so
you often get extremely difficult to test but necessary checks like
this.

Tim.



More information about the llvm-dev mailing list