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

References

lib/Target/Mips/MipsCallLowering.cpp
  540   if (Info.CallConv != CallingConv::C)
  543   for (auto &Arg : Info.OrigArgs) {
  552   if (!Info.OrigRet.Ty->isVoidTy() && !isSupportedReturnType(Info.OrigRet.Ty))
  552   if (!Info.OrigRet.Ty->isVoidTy() && !isSupportedReturnType(Info.OrigRet.Ty))
  567       Info.Callee.isGlobal() && TM.isPositionIndependent();
  570       Info.Callee.isReg() || IsCalleeGlobalPIC ? Mips::JALRPseudo : Mips::JAL);
  576         MIRBuilder.buildGlobalValue(CalleeReg, Info.Callee.getGlobal());
  577     if (!Info.Callee.getGlobal()->hasLocalLinkage())
  581     MIB.add(Info.Callee);
  586   FuncOrigArgs.reserve(Info.OrigArgs.size());
  591   for (auto &Arg : Info.OrigArgs) {
  607   if (Info.Callee.isGlobal()) {
  608     const Function *CF = static_cast<const Function *>(Info.Callee.getGlobal());
  614   CCInfo.AllocateStack(ABI.GetCalleeAllocdArgSizeInBytes(Info.CallConv), 1);
  616       Info.Callee.isSymbol() ? Info.Callee.getSymbolName() : nullptr;
  616       Info.Callee.isSymbol() ? Info.Callee.getSymbolName() : nullptr;
  645   if (!Info.OrigRet.Ty->isVoidTy()) {
  649     splitToValueTypes(DL, Info.OrigRet, 0, ArgInfos, OrigRetIndices);
  658     CCInfo.AnalyzeCallResult(Ins, TLI.CCAssignFnForReturn(), Info.OrigRet.Ty, Call);