reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Mips/MipsSEISelLowering.cpp
  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);