reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);