reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1245 if (VA.getLocInfo() == CCValAssign::SExt) 1246 Value = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Value, 1247 DAG.getValueType(VA.getValVT())); 1248 else if (VA.getLocInfo() == CCValAssign::ZExt) 1249 Value = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Value, 1250 DAG.getValueType(VA.getValVT())); 1252 if (VA.isExtInLoc()) 1253 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); 1254 else if (VA.getLocInfo() == CCValAssign::BCvt) { 1257 assert(VA.getLocVT() == MVT::i64); 1258 assert(VA.getValVT().isVector()); 1260 Value = DAG.getNode(ISD::BITCAST, DL, VA.getValVT(), Value); 1262 assert(VA.getLocInfo() == CCValAssign::Full && "Unsupported getLocInfo");