/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCContext.h | 723 unsigned CUID); 725 bool isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID = 0); 731 MCDwarfLineTable &getMCDwarfLineTable(unsigned CUID) { argument 732 return MCDwarfLineTablesCUMap[CUID]; 735 const MCDwarfLineTable &getMCDwarfLineTable(unsigned CUID) const { 736 auto I = MCDwarfLineTablesCUMap.find(CUID); 741 const SmallVectorImpl<MCDwarfFile> &getMCDwarfFiles(unsigned CUID = 0) { 742 return getMCDwarfLineTable(CUID).getMCDwarfFiles(); 745 const SmallVectorImpl<std::string> &getMCDwarfDirs(unsigned CUID = 0) { 746 return getMCDwarfLineTable(CUID) 755 setMCLineTableRootFile(unsigned CUID, StringRef CompilationDir, StringRef Filename, std::optional<MD5::MD5Result> Checksum, std::optional<StringRef> Source) argument [all...] |
H A D | MCStreamer.h | 918 std::optional<StringRef> Source = std::nullopt, unsigned CUID = 0) { 921 Source, CUID)); 932 std::optional<StringRef> Source = std::nullopt, unsigned CUID = 0); 938 unsigned CUID = 0); 1030 virtual MCSymbol *getDwarfLineTableSymbol(unsigned CUID);
|
/freebsd-current/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCContext.cpp | 973 /*CUID=*/0, getCompilationDir(), FileName, Cksum, std::nullopt); 984 std::optional<StringRef> Source, unsigned CUID) { 985 MCDwarfLineTable &Table = MCDwarfLineTablesCUMap[CUID]; 992 bool MCContext::isValidDwarfFileNumber(unsigned FileNumber, unsigned CUID) { argument 993 const MCDwarfLineTable &LineTable = getMCDwarfLineTable(CUID); 981 getDwarfFile(StringRef Directory, StringRef FileName, unsigned FileNumber, std::optional<MD5::MD5Result> Checksum, std::optional<StringRef> Source, unsigned CUID) argument
|
H A D | MCStreamer.cpp | 235 unsigned CUID) { 237 Source, CUID); 244 unsigned CUID) { 245 getContext().setMCLineTableRootFile(CUID, Directory, Filename, Checksum, 271 MCSymbol *MCStreamer::getDwarfLineTableSymbol(unsigned CUID) { argument 272 MCDwarfLineTable &Table = getContext().getMCDwarfLineTable(CUID); 276 Context.getOrCreateSymbol(Prefix + "line_table_start" + Twine(CUID))); 232 tryEmitDwarfFileDirective( unsigned FileNo, StringRef Directory, StringRef Filename, std::optional<MD5::MD5Result> Checksum, std::optional<StringRef> Source, unsigned CUID) argument 240 emitDwarfFile0Directive(StringRef Directory, StringRef Filename, std::optional<MD5::MD5Result> Checksum, std::optional<StringRef> Source, unsigned CUID) argument
|
H A D | MCAsmStreamer.cpp | 279 unsigned CUID = 0) override; 283 unsigned CUID = 0) override; 288 MCSymbol *getDwarfLineTableSymbol(unsigned CUID) override; 1642 unsigned CUID) { 1643 assert(CUID == 0 && "multiple CUs not supported by MCAsmStreamer"); 1645 MCDwarfLineTable &Table = getContext().getMCDwarfLineTable(CUID); 1676 unsigned CUID) { 1677 assert(CUID == 0); 1682 getContext().setMCLineTableRootFile(CUID, Directory, Filename, Checksum, 1750 MCSymbol *MCAsmStreamer::getDwarfLineTableSymbol(unsigned CUID) { [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfCompileUnit.cpp | 123 unsigned CUID = Asm->OutStreamer->hasRawTextSupport() ? 0 : getUniqueID(); local 126 std::nullopt, CUID); 132 File->getSource(), CUID);
|
H A D | DwarfDebug.h | 725 DebugLoc emitInitialLocDirective(const MachineFunction &MF, unsigned CUID);
|
H A D | DwarfDebug.cpp | 2170 const MDNode *S, unsigned Flags, unsigned CUID, 2182 FileNo = static_cast<DwarfCompileUnit &>(*DCUs[CUID]) 2190 unsigned CUID) { 2209 CUID, getDwarfVersion(), getUnits());
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.h | 502 std::string CUID; member in class:clang::LangOptions
|
/freebsd-current/contrib/llvm-project/clang/lib/Driver/ |
H A D | Driver.cpp | 2997 std::string CUID = FixedCUID.str(); variable 2998 if (CUID.empty()) { 3000 CUID = llvm::utohexstr(llvm::sys::Process::GetRandomNumber(), 3015 CUID = llvm::utohexstr(Hash.low(), /*LowerCase=*/true); 3018 IA->setId(CUID);
|
/freebsd-current/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Clang.cpp | 7457 auto CUID = cast<InputAction>(SourceAction)->getId(); 7458 if (!CUID.empty()) 7459 CmdArgs.push_back(Args.MakeArgString(Twine("-cuid=") + Twine(CUID)));
|
/freebsd-current/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 13607 if (LangOpts.CUID.empty()) 13609 CUIDHash = llvm::utohexstr(llvm::MD5Hash(LangOpts.CUID), /*LowerCase=*/true);
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 7595 // If the CUID is not specified we try to generate a unique postfix. 7596 if (getLangOpts().CUID.empty()) {
|