mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-30 16:17:05 +00:00 
			
		
		
		
	fix a crash in cfrac
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23137 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -1373,8 +1373,8 @@ SDOperand PPC32DAGToDAGISel::Select(SDOperand Op) { | |||||||
|           break; |           break; | ||||||
|         case ISD::SETNE: { |         case ISD::SETNE: { | ||||||
|           Op = CurDAG->getTargetNode(PPC::NOR, MVT::i32, Op, Op); |           Op = CurDAG->getTargetNode(PPC::NOR, MVT::i32, Op, Op); | ||||||
|           SDOperand AD = CurDAG->getTargetNode(PPC::ADDIC, MVT::i32, Op, |           SDOperand AD = CurDAG->getTargetNode(PPC::ADDIC, MVT::i32, MVT::Flag, | ||||||
|                                                getI32Imm(~0U)); |                                                 Op, getI32Imm(~0U)); | ||||||
|           CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, AD, Op, AD.getValue(1)); |           CurDAG->SelectNodeTo(N, PPC::SUBFE, MVT::i32, AD, Op, AD.getValue(1)); | ||||||
|           break; |           break; | ||||||
|         } |         } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user