Home
last modified time | relevance | path

Searched refs:CSInfo (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp538 CallSiteInfo CSInfo; member
554 return CSInfo; in findCallSiteInfo()
558 return CSInfo; in findCallSiteInfo()
666 void applyUniformRetValOpt(CallSiteInfo &CSInfo, StringRef FnName,
669 CallSiteInfo &CSInfo,
697 void applyUniqueRetValOpt(CallSiteInfo &CSInfo, StringRef FnName, bool IsOne,
701 CallSiteInfo &CSInfo,
705 void applyVirtualConstProp(CallSiteInfo &CSInfo, StringRef FnName,
1198 auto Apply = [&](CallSiteInfo &CSInfo) { in applySingleImplDevirt() argument
1199 for (auto &&VCallSite : CSInfo.CallSites) { in applySingleImplDevirt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRPrinter.cpp463 for (const auto &CSInfo : MFI.getCalleeSavedInfo()) { in convertStackObjects() local
464 const int FrameIdx = CSInfo.getFrameIdx(); in convertStackObjects()
465 if (!CSInfo.isSpilledToReg() && MFI.isDeadObjectIndex(FrameIdx)) in convertStackObjects()
469 printRegMIR(CSInfo.getReg(), Reg, TRI); in convertStackObjects()
470 if (!CSInfo.isSpilledToReg()) { in convertStackObjects()
479 Object.CalleeSavedRestored = CSInfo.isRestored(); in convertStackObjects()
483 Object.CalleeSavedRestored = CSInfo.isRestored(); in convertStackObjects()
528 for (auto CSInfo : MF.getCallSitesInfo()) { in convertCallSiteObjects() local
533 MachineBasicBlock::const_instr_iterator CallI = CSInfo.first->getIterator(); in convertCallSiteObjects()
540 for (auto ArgReg : CSInfo.second.ArgRegPairs) { in convertCallSiteObjects()
H A DMachineFunction.cpp968 CallSiteInfo CSInfo = CSIt->second; in copyAdditionalCallInfo() local
969 CallSitesInfo[New] = std::move(CSInfo); in copyAdditionalCallInfo()
991 CallSiteInfo CSInfo = std::move(CSIt->second); in moveAdditionalCallInfo() local
993 CallSitesInfo[New] = std::move(CSInfo); in moveAdditionalCallInfo()
H A DMachineVerifier.cpp3481 for (auto CSInfo : MF->getCallSitesInfo()) in visitMachineFunctionAfter() local
3482 if (!CSInfo.first->isCall()) in visitMachineFunctionAfter()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h295 std::vector<CalleeSavedInfo> CSInfo; variable
812 return CSInfo; in getCalleeSavedInfo()
815 std::vector<CalleeSavedInfo> &getCalleeSavedInfo() { return CSInfo; } in getCalleeSavedInfo()
820 CSInfo = std::move(CSI); in setCalleeSavedInfo()
H A DMIRYamlMapping.h509 static void mapping(IO &YamlIO, CallSiteInfo &CSInfo) {
510 YamlIO.mapRequired("bb", CSInfo.CallLocation.BlockNum);
511 YamlIO.mapRequired("offset", CSInfo.CallLocation.Offset);
512 YamlIO.mapOptional("fwdArgRegs", CSInfo.ArgForwardingRegs,
H A DSelectionDAG.h296 CallSiteInfo CSInfo;
2495 SDEI[Node].CSInfo = std::move(CallInfo);
2500 return I != SDEI.end() ? std::move(I->second).CSInfo : CallSiteInfo();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp500 MachineFunction::CallSiteInfo CSInfo; in initializeCallSiteInfo() local
505 CSInfo.ArgRegPairs.emplace_back(Reg, ArgRegPair.ArgNo); in initializeCallSiteInfo()
509 MF.addCallSiteInfo(&*CallI, std::move(CSInfo)); in initializeCallSiteInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp2089 auto storeRegsToStackSlots = [&](decltype(UnmanagedCSI) CSInfo) { in spillCalleeSavedRegisters() argument
2090 for (auto &CS : CSInfo) { in spillCalleeSavedRegisters()
2191 auto loadRegFromStackSlot = [&](decltype(UnmanagedCSI) CSInfo) { in restoreCalleeSavedRegisters() argument
2192 for (auto &CS : CSInfo) { in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp545 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo; in getOrCreateFile() local
552 CSInfo = TheCU->getFile()->getChecksum(); in getOrCreateFile()
575 if (!CSInfo) { in getOrCreateFile()
579 CSInfo.emplace(*CSKind, Checksum); in getOrCreateFile()
581 return createFile(FileName, CSInfo, getSource(SM, SM.getFileID(Loc))); in getOrCreateFile()
586 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo, in createFile() argument
619 llvm::DIFile *F = DBuilder.createFile(File, Dir, CSInfo, Source); in createFile()
668 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo; in CreateCompileUnit() local
779 CSInfo.emplace(*CSKind, Checksum); in CreateCompileUnit()
781 remapDIPath(MainFileName), remapDIPath(getCurrentDirname()), CSInfo, in CreateCompileUnit()
H A DCGDebugInfo.h751 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp2059 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
2271 CSInfo.ArgRegPairs.emplace_back(VA.getLocReg(), I); in LowerCall()
2567 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
2601 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp2253 for (const auto &CSInfo : CSI) { in processFunctionBeforeFrameFinalized() local
2254 if (CSInfo.getReg() == PPC::CR2) { in processFunctionBeforeFrameFinalized()
2255 int FI = CSInfo.getFrameIdx(); in processFunctionBeforeFrameFinalized()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp807 auto CSInfo = CalleesMap.find(CallMI); in collectCallSiteParameters() local
810 if (CSInfo == CalleesMap.end()) in collectCallSiteParameters()
824 for (const auto &ArgReg : CSInfo->second.ArgRegPairs) { in collectCallSiteParameters()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3401 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
3539 CSInfo.ArgRegPairs.emplace_back(VA.getLocReg(), i); in LowerCall()
3653 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
3660 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2430 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
2702 CSInfo.ArgRegPairs.emplace_back(VA.getLocReg(), i); in LowerCall()
3000 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
3008 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp8862 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
9226 llvm::erase_if(CSInfo.ArgRegPairs, in LowerCall()
9241 CSInfo.ArgRegPairs.emplace_back(VA.getLocReg(), i); in LowerCall()
9496 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
9510 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()