Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp507 CallSiteInfo CSInfo; member
523 return CSInfo; in findCallSiteInfo()
527 return CSInfo; in findCallSiteInfo()
1247 if (CSInfo.isExported()) in applySingleImplDevirt()
1249 CSInfo.markDevirt(); in applySingleImplDevirt()
1251 Apply(SlotInfo.CSInfo); in applySingleImplDevirt()
1279 AddCalls(SlotInfo.CSInfo); in AddCalls()
1541 Apply(SlotInfo.CSInfo); in applyICallBranchFunnel()
1593 CSInfo.markDevirt(); in applyUniformRetValOpt()
1709 CSInfo.markDevirt(); in applyUniqueRetValOpt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRPrinter.cpp464 for (const auto &CSInfo : MFI.getCalleeSavedInfo()) { in convertStackObjects() local
465 const int FrameIdx = CSInfo.getFrameIdx(); in convertStackObjects()
466 if (!CSInfo.isSpilledToReg() && MFI.isDeadObjectIndex(FrameIdx)) in convertStackObjects()
470 printRegMIR(CSInfo.getReg(), Reg, TRI); in convertStackObjects()
471 if (!CSInfo.isSpilledToReg()) { in convertStackObjects()
480 Object.CalleeSavedRestored = CSInfo.isRestored(); in convertStackObjects()
484 Object.CalleeSavedRestored = CSInfo.isRestored(); in convertStackObjects()
531 for (auto CSInfo : MF.getCallSitesInfo()) { in convertCallSiteObjects() local
536 MachineBasicBlock::const_instr_iterator CallI = CSInfo.first->getIterator(); in convertCallSiteObjects()
543 for (auto ArgReg : CSInfo.second) { in convertCallSiteObjects()
H A DMachineFunction.cpp914 CallSiteInfo CSInfo = CSIt->second; in copyCallSiteInfo() local
915 CallSitesInfo[New] = CSInfo; in copyCallSiteInfo()
932 CallSiteInfo CSInfo = std::move(CSIt->second); in moveCallSiteInfo() local
934 CallSitesInfo[New] = CSInfo; in moveCallSiteInfo()
H A DMachineVerifier.cpp3019 for (auto CSInfo : MF->getCallSitesInfo()) in visitMachineFunctionAfter() local
3020 if (!CSInfo.first->isCall()) in visitMachineFunctionAfter()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFrameInfo.h293 std::vector<CalleeSavedInfo> CSInfo; variable
795 return CSInfo; in getCalleeSavedInfo()
798 std::vector<CalleeSavedInfo> &getCalleeSavedInfo() { return CSInfo; } in getCalleeSavedInfo()
803 CSInfo = std::move(CSI); in setCalleeSavedInfo()
H A DMIRYamlMapping.h506 static void mapping(IO &YamlIO, CallSiteInfo &CSInfo) {
507 YamlIO.mapRequired("bb", CSInfo.CallLocation.BlockNum);
508 YamlIO.mapRequired("offset", CSInfo.CallLocation.Offset);
509 YamlIO.mapOptional("fwdArgRegs", CSInfo.ArgForwardingRegs,
H A DSelectionDAG.h285 CallSiteInfo CSInfo;
2309 SDEI[Node].CSInfo = std::move(CallInfo);
2314 return I != SDEI.end() ? std::move(I->second).CSInfo : CallSiteInfo();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp423 MachineFunction::CallSiteInfo CSInfo; in initializeCallSiteInfo() local
428 CSInfo.emplace_back(Reg, ArgRegPair.ArgNo); in initializeCallSiteInfo()
432 MF.addCallArgsForwardingRegs(&*CallI, std::move(CSInfo)); in initializeCallSiteInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp394 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo; in getOrCreateFile() local
401 CSInfo = TheCU->getFile()->getChecksum(); in getOrCreateFile()
424 if (!CSInfo) { in getOrCreateFile()
428 CSInfo.emplace(*CSKind, Checksum); in getOrCreateFile()
430 return createFile(FileName, CSInfo, getSource(SM, SM.getFileID(Loc))); in getOrCreateFile()
435 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo, in createFile() argument
468 llvm::DIFile *F = DBuilder.createFile(File, Dir, CSInfo, Source); in createFile()
517 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo; in CreateCompileUnit() local
630 CSInfo.emplace(*CSKind, Checksum); in CreateCompileUnit()
632 remapDIPath(MainFileName), remapDIPath(getCurrentDirname()), CSInfo, in CreateCompileUnit()
H A DCGDebugInfo.h667 std::optional<llvm::DIFile::ChecksumInfo<StringRef>> CSInfo,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp2008 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
2215 CSInfo.emplace_back(VA.getLocReg(), I); in LowerCall()
2503 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
2533 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp2243 for (const auto &CSInfo : CSI) { in processFunctionBeforeFrameFinalized() local
2244 if (CSInfo.getReg() == PPC::CR2) { in processFunctionBeforeFrameFinalized()
2245 int FI = CSInfo.getFrameIdx(); in processFunctionBeforeFrameFinalized()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3234 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
3373 CSInfo.emplace_back(VA.getLocReg(), i); in LowerCall()
3480 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
3487 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7533 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
7898 llvm::erase_if(CSInfo, [&VA](MachineFunction::ArgRegPair ArgReg) { in LowerCall()
7912 CSInfo.emplace_back(VA.getLocReg(), i); in LowerCall()
8110 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
8142 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2365 MachineFunction::CallSiteInfo CSInfo; in LowerCall() local
2574 CSInfo.emplace_back(VA.getLocReg(), i); in LowerCall()
2866 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); in LowerCall()
2874 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); in LowerCall()