Displaying 1 result from an estimated 1 matches for "mblazeisd".
2012 Aug 19
1
[LLVMdev] MBlaze select_cc lowering question.
...= Op.getOperand(0);
> SDValue RHS = Op.getOperand(1);
> SDValue TrueVal = Op.getOperand(2);
> SDValue FalseVal = Op.getOperand(3);
> DebugLoc dl = Op.getDebugLoc();
> unsigned Opc;
>
> SDValue CompareFlag;
> if (LHS.getValueType() == MVT::i32) {
> Opc = MBlazeISD::Select_CC;
> CompareFlag = DAG.getNode(MBlazeISD::ICmp, dl, MVT::i32, LHS, RHS)
> .getValue(1);
> } else {
> llvm_unreachable("Cannot lower select_cc with unknown type");
> }
>
> return DAG.getNode(Opc, dl, TrueVal.getValueType(), Tr...