| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCContext.h | 714 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 D | MCStreamer.h | 863 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 D | MCStreamer.cpp | 210 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 D | MCAsmStreamer.cpp | 290 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 D | MCContext.cpp | 1079 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 D | Driver.h | 532 const InputTy &Input, StringRef CUID,
|
| H A D | Options.td | 1236 MarshallingInfoString<LangOpts<"CUID">>;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfCompileUnit.cpp | 164 unsigned CUID = Asm->OutStreamer->hasRawTextSupport() ? 0 : getUniqueID(); in getOrCreateSourceID() local 167 std::nullopt, CUID); in getOrCreateSourceID() 173 File->getSource(), CUID); in getOrCreateSourceID()
|
| H A D | DwarfDebug.h | 743 unsigned CUID);
|
| H A D | DwarfDebug.cpp | 2316 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 D | LangOptions.h | 606 std::string CUID; variable
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Driver.cpp | 238 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 D | CGCUDANV.cpp | 840 "__hip_fatbin" + (CGM.getLangOpts().CUID.empty() in makeModuleCtorFunction() 909 "__hip_gpubin_handle" + (CGM.getLangOpts().CUID.empty() in makeModuleCtorFunction()
|
| H A D | CodeGenModule.cpp | 8078 if (getLangOpts().CUID.empty()) { in printPostfixForExternalizedDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Clang.cpp | 7746 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 D | ASTContext.cpp | 15105 if (LangOpts.CUID.empty()) in getCUIDHash() 15107 CUIDHash = llvm::utohexstr(llvm::MD5Hash(LangOpts.CUID), /*LowerCase=*/true); in getCUIDHash()
|