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

References

lib/Target/Mips/MipsISelLowering.cpp
 2208   SDValue Const1 = DAG.getConstant(1, DL, MVT::i32);
 2209   SDValue Const31 = DAG.getConstant(31, DL, MVT::i32);
 2215     DAG.getNode(ISD::BITCAST, DL, MVT::i32, Op.getOperand(0)) :
 2216     DAG.getNode(MipsISD::ExtractElementF64, DL, MVT::i32, Op.getOperand(0),
 2219     DAG.getNode(ISD::BITCAST, DL, MVT::i32, Op.getOperand(1)) :
 2220     DAG.getNode(MipsISD::ExtractElementF64, DL, MVT::i32, Op.getOperand(1),
 2226     SDValue E = DAG.getNode(MipsISD::Ext, DL, MVT::i32, Y, Const31, Const1);
 2227     Res = DAG.getNode(MipsISD::Ins, DL, MVT::i32, E, Const31, Const1, X);
 2234     SDValue SllX = DAG.getNode(ISD::SHL, DL, MVT::i32, X, Const1);
 2235     SDValue SrlX = DAG.getNode(ISD::SRL, DL, MVT::i32, SllX, Const1);
 2236     SDValue SrlY = DAG.getNode(ISD::SRL, DL, MVT::i32, Y, Const31);
 2237     SDValue SllY = DAG.getNode(ISD::SHL, DL, MVT::i32, SrlY, Const31);
 2238     Res = DAG.getNode(ISD::OR, DL, MVT::i32, SrlX, SllY);
 2242     return DAG.getNode(ISD::BITCAST, DL, Op.getOperand(0).getValueType(), Res);
 2244   SDValue LowX = DAG.getNode(MipsISD::ExtractElementF64, DL, MVT::i32,
 2246                              DAG.getConstant(0, DL, MVT::i32));
 2247   return DAG.getNode(MipsISD::BuildPairF64, DL, MVT::f64, LowX, Res);