Home
last modified time | relevance | path

Searched refs:CUID (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCContext.h714 std::optional<StringRef> Source, unsigned CUID);
716 LLVM_ABI bool isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID = 0);
722 MCDwarfLineTable &getMCDwarfLineTable(unsigned CUID) { in getMCDwarfLineTable() argument
723 return MCDwarfLineTablesCUMap[CUID]; in getMCDwarfLineTable()
726 const MCDwarfLineTable &getMCDwarfLineTable(unsigned CUID) const { in getMCDwarfLineTable() argument
727 auto I = MCDwarfLineTablesCUMap.find(CUID); in getMCDwarfLineTable()
732 const SmallVectorImpl<MCDwarfFile> &getMCDwarfFiles(unsigned CUID = 0) {
733 return getMCDwarfLineTable(CUID).getMCDwarfFiles();
736 const SmallVectorImpl<std::string> &getMCDwarfDirs(unsigned CUID = 0) {
737 return getMCDwarfLineTable(CUID).getMCDwarfDirs();
[all …]
H A DMCStreamer.h863 std::optional<StringRef> Source = std::nullopt, unsigned CUID = 0) {
866 Source, CUID));
877 std::optional<StringRef> Source = std::nullopt, unsigned CUID = 0);
883 unsigned CUID = 0);
979 virtual MCSymbol *getDwarfLineTableSymbol(unsigned CUID);
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCStreamer.cpp210 unsigned CUID) { in tryEmitDwarfFileDirective() argument
212 Source, CUID); in tryEmitDwarfFileDirective()
219 unsigned CUID) { in emitDwarfFile0Directive() argument
220 getContext().setMCLineTableRootFile(CUID, Directory, Filename, Checksum, in emitDwarfFile0Directive()
252 MCSymbol *MCStreamer::getDwarfLineTableSymbol(unsigned CUID) { in getDwarfLineTableSymbol() argument
253 MCDwarfLineTable &Table = getContext().getMCDwarfLineTable(CUID); in getDwarfLineTableSymbol()
257 Context.getOrCreateSymbol(Prefix + "line_table_start" + Twine(CUID))); in getDwarfLineTableSymbol()
H A DMCAsmStreamer.cpp290 unsigned CUID = 0) override;
294 unsigned CUID = 0) override;
301 MCSymbol *getDwarfLineTableSymbol(unsigned CUID) override;
1626 unsigned CUID) { in tryEmitDwarfFileDirective() argument
1627 assert(CUID == 0 && "multiple CUs not supported by MCAsmStreamer"); in tryEmitDwarfFileDirective()
1629 MCDwarfLineTable &Table = getContext().getMCDwarfLineTable(CUID); in tryEmitDwarfFileDirective()
1659 unsigned CUID) { in emitDwarfFile0Directive() argument
1660 assert(CUID == 0); in emitDwarfFile0Directive()
1665 getContext().setMCLineTableRootFile(CUID, Directory, Filename, Checksum, in emitDwarfFile0Directive()
1743 MCSymbol *MCAsmStreamer::getDwarfLineTableSymbol(unsigned CUID) { in getDwarfLineTableSymbol() argument
H A DMCContext.cpp1079 std::optional<StringRef> Source, unsigned CUID) { in getDwarfFile() argument
1080 MCDwarfLineTable &Table = MCDwarfLineTablesCUMap[CUID]; in getDwarfFile()
1087 bool MCContext::isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID) { in isValidDwarfFileNumber() argument
1088 const MCDwarfLineTable &LineTable = getMCDwarfLineTable(CUID); in isValidDwarfFileNumber()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DDriver.h532 const InputTy &Input, StringRef CUID,
H A DOptions.td1236 MarshallingInfoString<LangOpts<"CUID">>;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.cpp164 unsigned CUID = Asm->OutStreamer->hasRawTextSupport() ? 0 : getUniqueID(); in getOrCreateSourceID() local
167 std::nullopt, CUID); in getOrCreateSourceID()
173 File->getSource(), CUID); in getOrCreateSourceID()
H A DDwarfDebug.h743 unsigned CUID);
H A DDwarfDebug.cpp2316 const MDNode *S, unsigned Flags, unsigned CUID, in recordSourceLine() argument
2329 FileNo = static_cast<DwarfCompileUnit &>(*DCUs[CUID])
2337 DwarfDebug::emitInitialLocDirective(const MachineFunction &MF, unsigned CUID) { in emitInitialLocDirective() argument
2370 CUID, getDwarfVersion(), getUnits()); in emitInitialLocDirective()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.h606 std::string CUID; variable
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp238 std::string CUID = FixedCUID.str(); in getCUID() local
239 if (CUID.empty()) { in getCUID()
241 CUID = llvm::utohexstr(llvm::sys::Process::GetRandomNumber(), in getCUID()
253 CUID = llvm::utohexstr(Hash.low(), /*LowerCase=*/true); in getCUID()
256 return CUID; in getCUID()
4468 std::string CUID; in BuildActions() local
4470 CUID = CUIDOpts.getCUID(InputArg->getValue(), Args); in BuildActions()
4471 cast<InputAction>(Current)->setId(CUID); in BuildActions()
4537 Current = BuildOffloadingActions(C, Args, I, CUID, Current); in BuildActions()
4879 const InputTy &Input, StringRef CUID, in BuildOffloadingActions() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp840 "__hip_fatbin" + (CGM.getLangOpts().CUID.empty() in makeModuleCtorFunction()
909 "__hip_gpubin_handle" + (CGM.getLangOpts().CUID.empty() in makeModuleCtorFunction()
H A DCodeGenModule.cpp8078 if (getLangOpts().CUID.empty()) { in printPostfixForExternalizedDecl()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.cpp7746 auto CUID = cast<InputAction>(SourceAction)->getId(); in ConstructJob() local
7747 if (!CUID.empty()) in ConstructJob()
7748 CmdArgs.push_back(Args.MakeArgString(Twine("-cuid=") + Twine(CUID))); in ConstructJob()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp15105 if (LangOpts.CUID.empty()) in getCUIDHash()
15107 CUIDHash = llvm::utohexstr(llvm::MD5Hash(LangOpts.CUID), /*LowerCase=*/true); in getCUIDHash()