Home
last modified time | relevance | path

Searched refs:MD (Results 1 – 25 of 421) sorted by relevance

12345678910>>...17

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DTrackingMDRef.h30 explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); } in TrackingMDRef() argument
32 TrackingMDRef(TrackingMDRef &&X) : MD(X.MD) { retrack(X); } in TrackingMDRef()
33 TrackingMDRef(const TrackingMDRef &X) : MD(X.MD) { track(); } in TrackingMDRef()
40 MD = X.MD;
50 MD = X.MD;
68 this->MD = MD; in reset()
76 return !MD || !MetadataTracking::isReplaceable(*MD); in hasTrivialDestructor()
84 if (MD) in track()
89 if (MD) in untrack()
94 assert(MD == X.MD && "Expected values to match"); in retrack()
[all …]
H A DMetadata.h248 static void untrack(Metadata *&MD) { untrack(&MD, *MD); } in untrack() argument
260 return retrack(&MD, *MD, &New); in retrack()
549 hasa(Y &MD) { in hasa() argument
780 MD = Op.MD;
781 if (MD)
782 (void)MetadataTracking::retrack(Op.MD, MD);
787 MD = Op.MD;
788 if (MD)
789 (void)MetadataTracking::retrack(Op.MD, MD);
806 this->MD = MD;
[all …]
/llvm-project-15.0.7/llvm/lib/Support/
H A DAMDGPUMetadata.cpp137 MD.mKernargSegmentSize); in mapping()
139 MD.mGroupSegmentFixedSize); in mapping()
141 MD.mPrivateSegmentFixedSize); in mapping()
143 MD.mKernargSegmentAlign); in mapping()
145 MD.mWavefrontSize); in mapping()
147 MD.mNumSGPRs, uint16_t(0)); in mapping()
149 MD.mNumVGPRs, uint16_t(0)); in mapping()
155 MD.mIsXNACKEnabled, false); in mapping()
187 if (!MD.mAttrs.empty() || !YIO.outputting()) in mapping()
189 if (!MD.mArgs.empty() || !YIO.outputting()) in mapping()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTLambda.h27 inline bool isLambdaCallOperator(const CXXMethodDecl *MD) { in isLambdaCallOperator() argument
28 const CXXRecordDecl *LambdaClass = MD->getParent(); in isLambdaCallOperator()
30 return MD->getOverloadedOperator() == OO_Call; in isLambdaCallOperator()
39 if (!MD) return false; in isGenericLambdaCallOperatorSpecialization()
40 const CXXRecordDecl *LambdaClass = MD->getParent(); in isGenericLambdaCallOperatorSpecialization()
42 return isLambdaCallOperator(MD) && in isGenericLambdaCallOperatorSpecialization()
43 MD->isFunctionTemplateSpecialization(); in isGenericLambdaCallOperatorSpecialization()
69 const auto *MD = dyn_cast<CXXMethodDecl>(DC); in isGenericLambdaCallOperatorOrStaticInvokerSpecialization() local
70 if (!MD) return false; in isGenericLambdaCallOperatorOrStaticInvokerSpecialization()
71 const CXXRecordDecl *LambdaClass = MD->getParent(); in isGenericLambdaCallOperatorOrStaticInvokerSpecialization()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DMetadata.cpp60 : Value(Ty, MetadataAsValueVal), MD(MD) { in MetadataAsValue()
82 if (!MD) in canonicalizeMetadataForValue()
99 return MD; in canonicalizeMetadataForValue()
103 MD = canonicalizeMetadataForValue(Context, MD); in get()
112 MD = canonicalizeMetadataForValue(Context, MD); in getIfExists()
119 MD = canonicalizeMetadataForValue(Context, MD); in handleChangedMetadata()
135 this->MD = MD; in handleChangedMetadata()
141 if (MD) in track()
142 MetadataTracking::track(&MD, *MD, *this); in track()
146 if (MD) in untrack()
[all …]
H A DProfileSummary.cpp105 if (!MD) in getValMD()
107 if (MD->getNumOperands() != 2) in getValMD()
109 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in getValMD()
120 if (auto *ValMD = getValMD(MD, Key)) { in getVal()
128 if (auto *ValMD = getValMD(MD, Key)) { in getVal()
137 if (!MD || MD->getNumOperands() != 2) in isKeyValuePair()
139 MDString *KeyMD = dyn_cast<MDString>(MD->getOperand(0)); in isKeyValuePair()
140 MDString *ValMD = dyn_cast<MDString>(MD->getOperand(1)); in isKeyValuePair()
150 if (!MD || MD->getNumOperands() != 2) in getSummaryFromMD()
194 ProfileSummary *ProfileSummary::getFromMD(Metadata *MD) { in getFromMD() argument
[all …]
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingAction.cpp40 const MacroDirective *MD) override { in MacroDefined() argument
43 *MD->getMacroInfo()); in MacroDefined()
48 if (!MD.getMacroInfo()) // Ignore noop #undef. in MacroUndefined()
52 *MD.getMacroInfo()); in MacroUndefined()
62 *MD.getMacroInfo()); in Defined()
65 const MacroDefinition &MD) override { in Ifdef() argument
73 const MacroDefinition &MD) override { in Ifndef() argument
84 const MacroDefinition &MD) override { in Elifdef() argument
92 const MacroDefinition &MD) override { in Elifndef() argument
235 for (auto *MD = M.second.getLatest(); MD; MD = MD->getPrevious()) { in indexPreprocessorMacros() local
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllMacros.cpp35 const MacroDirective *MD) { in MacroDefined() argument
36 if (auto Symbol = CreateMacroSymbol(MacroNameTok, MD->getMacroInfo())) in MacroDefined()
40 void FindAllMacros::MacroUsed(const Token &Name, const MacroDefinition &MD) { in MacroUsed() argument
41 if (!MD || !SM->isInMainFile(SM->getExpansionLoc(Name.getLocation()))) in MacroUsed()
43 if (auto Symbol = CreateMacroSymbol(Name, MD.getMacroInfo())) in MacroUsed()
48 const MacroDefinition &MD, SourceRange Range, in MacroExpands() argument
50 MacroUsed(MacroNameTok, MD); in MacroExpands()
54 const MacroDefinition &MD) { in Ifdef() argument
55 MacroUsed(MacroNameTok, MD); in Ifdef()
59 const MacroDefinition &MD) { in Ifndef() argument
[all …]
H A DFindAllMacros.h33 const MacroDirective *MD) override;
35 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD,
39 const MacroDefinition &MD) override;
42 const MacroDefinition &MD) override;
48 const MacroInfo *MD);
50 void MacroUsed(const Token &Name, const MacroDefinition &MD);
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DMacroUsageCheck.cpp39 const MacroDirective *MD) override { in MacroDefined() argument
40 if (SM.isWrittenInBuiltinFile(MD->getLocation()) || in MacroDefined()
41 MD->getMacroInfo()->isUsedForHeaderGuard() || in MacroDefined()
42 MD->getMacroInfo()->getNumTokens() == 0) in MacroDefined()
46 SM.isWrittenInCommandLineFile(MD->getLocation())) in MacroDefined()
53 Check->warnMacro(MD, MacroName); in MacroDefined()
56 Check->warnNaming(MD, MacroName); in MacroDefined()
82 const MacroInfo *Info = MD->getMacroInfo(); in warnMacro()
99 diag(MD->getLocation(), Message) << MacroName; in warnMacro()
102 void MacroUsageCheck::warnNaming(const MacroDirective *MD, in warnNaming() argument
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DCollectMacros.h55 add(MacroName, MD->getMacroInfo(), /*IsDefinition=*/true); in MacroDefined()
58 void MacroExpands(const Token &MacroName, const MacroDefinition &MD, in MacroExpands() argument
60 add(MacroName, MD.getMacroInfo()); in MacroExpands()
64 const clang::MacroDefinition &MD, in MacroUndefined() argument
66 add(MacroName, MD.getMacroInfo()); in MacroUndefined()
70 const MacroDefinition &MD) override { in Ifdef() argument
71 add(MacroName, MD.getMacroInfo()); in Ifdef()
75 const MacroDefinition &MD) override { in Ifndef() argument
76 add(MacroName, MD.getMacroInfo()); in Ifndef()
79 void Defined(const Token &MacroName, const MacroDefinition &MD, in Defined() argument
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DErlangGCPrinter.cpp55 GCFunctionInfo &MD = **FI; in finishAssembly() local
56 if (MD.getStrategy().getName() != getStrategy().getName()) in finishAssembly()
76 AP.emitInt16(MD.size()); in finishAssembly()
79 for (const GCPoint &P : MD) { in finishAssembly()
88 GCFunctionInfo::iterator PI = MD.begin(); in finishAssembly()
92 AP.emitInt16(MD.getFrameSize() / IntPtrSize); in finishAssembly()
96 unsigned StackArity = MD.getFunction().arg_size() > RegisteredArgs in finishAssembly()
97 ? MD.getFunction().arg_size() - RegisteredArgs in finishAssembly()
104 AP.emitInt16(MD.live_size(PI)); in finishAssembly()
107 for (GCFunctionInfo::live_iterator LI = MD.live_begin(PI), in finishAssembly()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DVTableBuilder.cpp414 MD = MD->getCanonicalDecl(); in dump()
703 MD = MD->getCanonicalDecl(); in AddVCallOffsets()
1494 MD = MD->getCanonicalDecl(); in AddMethods()
1553 if (MD->isImplicit()) in AddMethods()
1955 if (MD->isPure()) in dumpLayout()
2035 if (MD->isPure()) in dumpLayout()
2174 MD = MD->getCanonicalDecl(); in dumpLayout()
2261 return MD->isVirtual() && !MD->isConsteval(); in hasVtableSlot()
2519 AddThunk(MD, TI); in AddMethod()
2552 assert(MD == MD->getCanonicalDecl()); in LayoutVFTable()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DVirtualCallChecker.cpp79 const CXXMethodDecl *MD = in REGISTER_MAP_WITH_PROGRAMSTATE() local
81 if (MD && MD->isVirtual() && !CallIsNonVirtual && !MD->hasAttr<FinalAttr>() && in REGISTER_MAP_WITH_PROGRAMSTATE()
82 !MD->getParent()->hasAttr<FinalAttr>()) in REGISTER_MAP_WITH_PROGRAMSTATE()
105 if (!MD) in checkPreCall()
119 bool IsPure = MD->isPure(); in checkPreCall()
128 OS << "virtual method '" << MD->getParent()->getDeclName() in checkPreCall()
129 << "::" << MD->getDeclName() << "' during "; in checkPreCall()
169 if (!MD) in registerCtorDtorCallInState()
176 if (isa<CXXConstructorDecl>(MD)) { in registerCtorDtorCallInState()
178 State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame())); in registerCtorDtorCallInState()
[all …]
H A DCXXSelfAssignmentChecker.cpp42 const auto *MD = dyn_cast<CXXMethodDecl>(LCtx->getDecl()); in checkBeginFunction() local
43 if (!MD) in checkBeginFunction()
45 if (!MD->isCopyAssignmentOperator() && !MD->isMoveAssignmentOperator()) in checkBeginFunction()
50 State->getSVal(SVB.getCXXThis(MD, LCtx->getStackFrame())); in checkBeginFunction()
51 auto Param = SVB.makeLoc(State->getRegion(MD->getParamDecl(0), LCtx)); in checkBeginFunction()
56 C.getNoteTag([MD](PathSensitiveBugReport &BR) -> std::string { in checkBeginFunction()
59 Out << "Assuming " << MD->getParamDecl(0)->getName() << " == *this"; in checkBeginFunction()
66 C.getNoteTag([MD](PathSensitiveBugReport &BR) -> std::string { in checkBeginFunction()
69 Out << "Assuming " << MD->getParamDecl(0)->getName() << " != *this"; in checkBeginFunction()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DTBAATest.cpp26 TBAATest() : M("TBAATest", C), MD(C) {} in TBAATest()
30 MDBuilder MD; member in llvm::__anon3c4ab4a70111::TBAATest
52 auto *RootMD = MD.createTBAARoot("Simple C/C++ TBAA"); in TEST_F()
53 auto *MD1 = MD.createTBAANode("omnipotent char", RootMD); in TEST_F()
54 auto *MD2 = MD.createTBAANode("int", MD1); in TEST_F()
72 auto *RootMD = MD.createTBAARoot("tbaa-root"); in TEST_F()
73 auto *MD1 = MD.createTBAANode("scalar-a", RootMD); in TEST_F()
74 auto *StructTag1 = MD.createTBAAStructTagNode(MD1, MD1, 0); in TEST_F()
75 auto *MD2 = MD.createTBAANode("scalar-b", RootMD); in TEST_F()
76 auto *StructTag2 = MD.createTBAAStructTagNode(MD2, MD2, 0); in TEST_F()
/llvm-project-15.0.7/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp261 ModuleDeps &MD = *ModI.first->second; in handleTopLevelModule() local
266 MD.IsSystem = M->IsSystem; in handleTopLevelModule()
347 MD.HadDependencyFile = in handleTopLevelModule()
351 MD.ID.ContextHash = MD.BuildInvocation.getModuleHash(); in handleTopLevelModule()
354 addAllSubmoduleDeps(M, MD, AddedModules); in handleTopLevelModule()
356 return MD.ID; in handleTopLevelModule()
374 const Module *M, ModuleDeps &MD, in addAllSubmodulePrebuiltDeps() argument
384 const Module *M, ModuleDeps &MD, in addModulePrebuiltDeps() argument
394 const Module *M, ModuleDeps &MD, in addAllSubmoduleDeps() argument
396 addModuleDep(M, MD, AddedModules); in addAllSubmoduleDeps()
[all …]
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DPPCallbacks.h604 First->MacroDefined(MacroNameTok, MD); in MacroDefined()
605 Second->MacroDefined(MacroNameTok, MD); in MacroDefined()
617 First->Defined(MacroNameTok, MD, Range); in Defined()
643 First->Ifdef(Loc, MacroNameTok, MD); in Ifdef()
644 Second->Ifdef(Loc, MacroNameTok, MD); in Ifdef()
650 First->Elifdef(Loc, MacroNameTok, MD); in Elifdef()
651 Second->Elifdef(Loc, MacroNameTok, MD); in Elifdef()
663 First->Ifndef(Loc, MacroNameTok, MD); in Ifndef()
664 Second->Ifndef(Loc, MacroNameTok, MD); in Ifndef()
670 First->Elifndef(Loc, MacroNameTok, MD); in Elifndef()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceMetadata.cpp28 for (NamedMDNode &MD : Program.named_metadata()) in extractMetadataFromModule()
30 NamedNodesToDelete.push_back(&MD); in extractMetadataFromModule()
42 for (std::pair<unsigned, MDNode *> &MD : MDs) in extractMetadataFromModule()
44 GV.setMetadata(MD.first, nullptr); in extractMetadataFromModule()
52 for (std::pair<unsigned, MDNode *> &MD : MDs) in extractMetadataFromModule()
54 F.setMetadata(MD.first, nullptr); in extractMetadataFromModule()
61 for (std::pair<unsigned, MDNode *> &MD : MDs) in extractMetadataFromModule()
63 I.setMetadata(MD.first, nullptr); in extractMetadataFromModule()
/llvm-project-15.0.7/clang/test/CodeGenOpenCL/
H A Dkernel-metadata.cl9 …ddr_space ![[MD:[0-9]+]] !kernel_arg_access_qual ![[MD]] !kernel_arg_type ![[MD]] !kernel_arg_base…
10 // CHECK: ![[MD]] = !{}
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp414 if (!MD) { in ValueEnumerator()
535 MD->print(OS); in print()
634 push(*MD); in dropFunctionFromMetadata()
658 [&](const Metadata *MD) { return enumerateMetadataImpl(F, MD); }); in EnumerateMetadata() argument
687 if (!MD) in enumerateMetadataImpl()
691 (isa<MDNode>(MD) || isa<MDString>(MD) || isa<ConstantAsMetadata>(MD)) && in enumerateMetadataImpl()
708 MDs.push_back(MD); in enumerateMetadataImpl()
773 if (isa<MDString>(MD)) in getMetadataTypeOrder()
819 MDs.push_back(MD); in organizeMetadata()
821 if (isa<MDString>(MD)) in organizeMetadata()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp452 if (!MD) { in ValueEnumerator()
569 MD->print(OS); in print()
638 push(*MD); in dropFunctionFromMetadata()
662 [&](const Metadata *MD) { return enumerateMetadataImpl(F, MD); }); in EnumerateMetadata() argument
692 if (!MD) in enumerateMetadataImpl()
696 (isa<MDNode>(MD) || isa<MDString>(MD) || isa<ConstantAsMetadata>(MD)) && in enumerateMetadataImpl()
713 MDs.push_back(MD); in enumerateMetadataImpl()
778 if (isa<MDString>(MD)) in getMetadataTypeOrder()
824 MDs.push_back(MD); in organizeMetadata()
826 if (isa<MDString>(MD)) in organizeMetadata()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DNewDeleteOverloadsCheck.cpp101 bool hasCorrespondingOverloadInBaseClass(const CXXMethodDecl *MD, in hasCorrespondingOverloadInBaseClass() argument
107 areCorrespondingOverloads(MD, BMD)) in hasCorrespondingOverloadInBaseClass()
113 RD = MD->getParent(); in hasCorrespondingOverloadInBaseClass()
122 if (hasCorrespondingOverloadInBaseClass(MD, BaseRD)) in hasCorrespondingOverloadInBaseClass()
156 if (const auto *MD = dyn_cast<CXXMethodDecl>(FD)) in check() local
157 RD = MD->getParent(); in check()
194 const auto *MD = dyn_cast<CXXMethodDecl>(Overload); in onEndOfTranslationUnit() local
195 if (!MD || !hasCorrespondingOverloadInBaseClass(MD)) in onEndOfTranslationUnit()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/
H A DUpgradeGoogletestCaseCheck.cpp53 macroUsed(MacroNameTok, MD, Range.getBegin(), CheckAction::Rename); in MacroExpands()
63 const MacroDirective *MD) override { in MacroDefined() argument
64 if (!ReplacementFound && MD != nullptr) { in MacroDefined()
69 MD->getMacroInfo()->getDefinitionLoc()); in MacroDefined()
75 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined() argument
77 macroUsed(MacroNameTok, MD, Range.getBegin(), CheckAction::Warn); in Defined()
81 const MacroDefinition &MD) override { in Ifdef() argument
82 macroUsed(MacroNameTok, MD, Loc, CheckAction::Warn); in Ifdef()
86 const MacroDefinition &MD) override { in Ifndef() argument
87 macroUsed(MacroNameTok, MD, Loc, CheckAction::Warn); in Ifndef()
[all …]
/llvm-project-15.0.7/clang/lib/Lex/
H A DPreprocessingRecord.cpp410 if (MD) in Ifdef()
411 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifdef()
418 if (MD) in Elifdef()
419 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifdef()
426 if (MD) in Ifndef()
427 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifndef()
435 if (MD) in Elifndef()
436 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifndef()
444 if (MD) in Defined()
459 addMacroExpansion(Id, MD.getMacroInfo(), Range); in MacroExpands()
[all …]

12345678910>>...17