reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
450 switch(Op.getOpcode()) { 451 case ISD::LOAD: return lowerLOAD(Op, DAG); 452 case ISD::STORE: return lowerSTORE(Op, DAG); 453 case ISD::SMUL_LOHI: return lowerMulDiv(Op, MipsISD::Mult, true, true, DAG); 454 case ISD::UMUL_LOHI: return lowerMulDiv(Op, MipsISD::Multu, true, true, DAG); 455 case ISD::MULHS: return lowerMulDiv(Op, MipsISD::Mult, false, true, DAG); 456 case ISD::MULHU: return lowerMulDiv(Op, MipsISD::Multu, false, true, DAG); 457 case ISD::MUL: return lowerMulDiv(Op, MipsISD::Mult, true, false, DAG); 458 case ISD::SDIVREM: return lowerMulDiv(Op, MipsISD::DivRem, true, true, DAG); 459 case ISD::UDIVREM: return lowerMulDiv(Op, MipsISD::DivRemU, true, true, 461 case ISD::INTRINSIC_WO_CHAIN: return lowerINTRINSIC_WO_CHAIN(Op, DAG); 462 case ISD::INTRINSIC_W_CHAIN: return lowerINTRINSIC_W_CHAIN(Op, DAG); 463 case ISD::INTRINSIC_VOID: return lowerINTRINSIC_VOID(Op, DAG); 464 case ISD::EXTRACT_VECTOR_ELT: return lowerEXTRACT_VECTOR_ELT(Op, DAG); 465 case ISD::BUILD_VECTOR: return lowerBUILD_VECTOR(Op, DAG); 466 case ISD::VECTOR_SHUFFLE: return lowerVECTOR_SHUFFLE(Op, DAG); 467 case ISD::SELECT: return lowerSELECT(Op, DAG); 468 case ISD::BITCAST: return lowerBITCAST(Op, DAG); 471 return MipsTargetLowering::LowerOperation(Op, DAG);