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

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 4183     assert(VA.isRegLoc() && "Can only return in registers!");
 4186     switch (VA.getLocInfo()) {
 4195         Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
 4199       Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
 4203       Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT());
 4206       assert(VA.getValVT() == MVT::i32 && "only expect 32 -> 64 upper bits");
 4207       Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT());
 4208       Arg = DAG.getNode(ISD::SHL, DL, VA.getLocVT(), Arg,
 4209                         DAG.getConstant(32, DL, VA.getLocVT()));
 4213     if (RegsUsed.count(VA.getLocReg())) {
 4217                          return Elt.first == VA.getLocReg();
 4222       RetVals.emplace_back(VA.getLocReg(), Arg);
 4223       RegsUsed.insert(VA.getLocReg());