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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 3116       SDValue NewLoad = DAG.getLoad(ResVT, DL, LoadN->getChain(),
 3119       DAG.ReplaceAllUsesOfValueWith(SDValue(LoadN, 1), NewLoad.getValue(1));
 3126       SDNode *U64 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL,
 3128       In64 = DAG.getTargetInsertSubreg(SystemZ::subreg_h32, DL,
 3131       In64 = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, In);
 3132       In64 = DAG.getNode(ISD::SHL, DL, MVT::i64, In64,
 3133                          DAG.getConstant(32, DL, MVT::i64));
 3135     SDValue Out64 = DAG.getNode(ISD::BITCAST, DL, MVT::f64, In64);
 3136     return DAG.getTargetExtractSubreg(SystemZ::subreg_h32,
 3140     SDNode *U64 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::f64);
 3141     SDValue In64 = DAG.getTargetInsertSubreg(SystemZ::subreg_h32, DL,
 3143     SDValue Out64 = DAG.getNode(ISD::BITCAST, DL, MVT::i64, In64);
 3145       return DAG.getTargetExtractSubreg(SystemZ::subreg_h32, DL,
 3147     SDValue Shift = DAG.getNode(ISD::SRL, DL, MVT::i64, Out64,
 3148                                 DAG.getConstant(32, DL, MVT::i64));
 3149     return DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Shift);