dag combine induces cycle when folding c ? (load p) : (load q) #1486
Labels
bugzilla
Issues migrated from bugzilla
compile-fail
Use [accepts-invalid] and [rejects-valid] instead
llvm:codegen
Extended Description
./llc bugpoint-reduced-simplified.bc
llc: /home/asl/proj/llvm/src/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:336: void
::SelectionDAGLegalize::LegalizeDAG(): Assertion `Order.size() ==
Visited.size() && Order.size() == (unsigned)std::distance(DAG.allnodes_begin(),
DAG.allnodes_end()) && "Error: DAG is cyclic!"' failed.
This is reduction from Mozilla.
The text was updated successfully, but these errors were encountered: