reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
385 bool ArgAlign = Subtarget.isHVXVectorType(VA.getValVT()); 389 switch (VA.getLocInfo()) { 396 Arg = DAG.getBitcast(VA.getLocVT(), Arg); 399 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg); 402 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg); 405 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg); 409 if (VA.isMemLoc()) { 410 unsigned LocMemOffset = VA.getLocMemOffset(); 416 VA.getLocVT().getStoreSizeInBits() >> 3); 433 if (VA.isRegLoc()) 434 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));