Searched refs:CUID (Results 1 - 13 of 13) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCContext.h723 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 DMCStreamer.h918 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 DMCContext.cpp973 /*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 DMCStreamer.cpp235 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 DMCAsmStreamer.cpp279 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 DDwarfCompileUnit.cpp123 unsigned CUID = Asm->OutStreamer->hasRawTextSupport() ? 0 : getUniqueID(); local
126 std::nullopt, CUID);
132 File->getSource(), CUID);
H A DDwarfDebug.h725 DebugLoc emitInitialLocDirective(const MachineFunction &MF, unsigned CUID);
H A DDwarfDebug.cpp2170 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 DLangOptions.h502 std::string CUID; member in class:clang::LangOptions
/freebsd-current/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp2997 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 DClang.cpp7457 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 DASTContext.cpp13607 if (LangOpts.CUID.empty())
13609 CUIDHash = llvm::utohexstr(llvm::MD5Hash(LangOpts.CUID), /*LowerCase=*/true);
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp7595 // If the CUID is not specified we try to generate a unique postfix.
7596 if (getLangOpts().CUID.empty()) {

Completed in 244 milliseconds