reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5169 assert(VA.isRegLoc() && "Can only return in registers!"); 5173 if (Subtarget.hasSPE() && VA.getLocVT() == MVT::f64) { 5174 SDValue Lo = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32, 5178 VA = RVLocs[++i]; // skip ahead to next loc 5179 SDValue Hi = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), MVT::i32, 5188 VA.getLocReg(), VA.getLocVT(), InFlag); 5188 VA.getLocReg(), VA.getLocVT(), InFlag); 5193 switch (VA.getLocInfo()) { 5197 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); 5200 Val = DAG.getNode(ISD::AssertZext, dl, VA.getLocVT(), Val, 5201 DAG.getValueType(VA.getValVT())); 5202 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val); 5205 Val = DAG.getNode(ISD::AssertSext, dl, VA.getLocVT(), Val, 5206 DAG.getValueType(VA.getValVT())); 5207 Val = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Val);