| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ModuleUtils.cpp | 195 Ctor->addFnAttr(Attribute::NoUnwind); in createSanitizerCtor() 200 appendToUsed(M, {Ctor}); in createSanitizerCtor() 201 return Ctor; in createSanitizerCtor() 216 BasicBlock *RetBB = &Ctor->getEntryBlock(); in createSanitizerCtorAndInitFunctions() 245 return std::make_pair(Ctor, InitFunction); in createSanitizerCtorAndInitFunctions() 256 if (Function *Ctor = M.getFunction(CtorName)) in getOrCreateSanitizerCtorAndInitFunctions() local 259 if (Ctor->arg_empty() || in getOrCreateSanitizerCtorAndInitFunctions() 261 return {Ctor, in getOrCreateSanitizerCtorAndInitFunctions() 264 Function *Ctor; in getOrCreateSanitizerCtorAndInitFunctions() local 268 FunctionsCreatedCallback(Ctor, InitFunction); in getOrCreateSanitizerCtorAndInitFunctions() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePassRegistry.h | 53 PassCtorTy Ctor; // Pass creator. variable 57 : Name(N), Description(D), Ctor(C) {} in MachinePassRegistryNode() 64 PassCtorTy getCtor() const { return Ctor; } in getCtor() 91 PassCtorTy Ctor = nullptr; in setDefault() local 95 Ctor = R->getCtor(); in setDefault() 99 assert(Ctor && "Unregistered pass name"); in setDefault() 100 setDefault(Ctor); in setDefault()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
| H A D | Parser.cpp | 478 ScopedContextEntry SCE(this, Ctor); in parseMatcherBuilder() 552 S->buildMatcherCtor(Ctor, NameToken.Range, Args, Error); in parseMatcherBuilder() 631 if (!Ctor) { in parseMatcherExpressionImpl() 637 if (Ctor && *Ctor && S->isBuilderMatcher(*Ctor)) in parseMatcherExpressionImpl() 646 ScopedContextEntry SCE(this, Ctor.value_or(nullptr)); in parseMatcherExpressionImpl() 718 if (!Ctor) in parseMatcherExpressionImpl() 727 *Ctor, MatcherRange, BindID, Args, Error); in parseMatcherExpressionImpl() 835 MatcherCtor Ctor, SourceRange NameRange, StringRef BindID, in actOnMatcherExpression() argument 856 return Registry::isBuilderMatcher(Ctor); in isBuilderMatcher() 860 return Registry::nodeMatcherType(Ctor); in nodeMatcherType() [all …]
|
| H A D | Registry.cpp | 618 ASTNodeKind Registry::nodeMatcherType(MatcherCtor Ctor) { in nodeMatcherType() argument 619 return Ctor->nodeMatcherType(); in nodeMatcherType() 627 bool Registry::isBuilderMatcher(MatcherCtor Ctor) { in isBuilderMatcher() argument 628 return Ctor->isBuilderMatcher(); in isBuilderMatcher() 635 Ctor->buildMatcherCtor(NameRange, Args, Error).release()); in buildMatcherCtor() 679 MatcherCtor Ctor = CtxEntry.first; in getAcceptedCompletionTypes() local 684 Ctor->isConvertibleTo(Kind.getMatcherKind()) && in getAcceptedCompletionTypes() 685 (Ctor->isVariadic() || ArgNumber < Ctor->getNumArgs())) in getAcceptedCompletionTypes() 800 VariantMatcher Registry::constructMatcher(MatcherCtor Ctor, in constructMatcher() argument 804 return Ctor->create(NameRange, Args, Error); in constructMatcher() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/ |
| H A D | Parser.h | 88 virtual VariantMatcher actOnMatcherExpression(MatcherCtor Ctor, 144 VariantMatcher actOnMatcherExpression(MatcherCtor Ctor, 153 bool isBuilderMatcher(MatcherCtor Ctor) const override; 253 bool parseMatcherBuilder(MatcherCtor Ctor, const TokenInfo &NameToken, 257 std::optional<MatcherCtor> Ctor,
|
| H A D | Registry.h | 88 static bool isBuilderMatcher(MatcherCtor Ctor); 138 static VariantMatcher constructMatcher(MatcherCtor Ctor, 149 static VariantMatcher constructBoundMatcher(MatcherCtor Ctor,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerBinaryMetadata.cpp | 216 Function *Ctor = in run() local 233 Ctor->setComdat(Mod.getOrInsertComdat(Ctor->getName())); in run() 235 Ctor->setLinkage(GlobalValue::ExternalLinkage); in run() 238 Ctor->setVisibility(GlobalValue::HiddenVisibility); in run() 240 CtorComdatKey = Ctor; in run() 243 appendToGlobalCtors(Mod, Ctor, kCtorDtorPriority, CtorComdatKey); in run()
|
| H A D | SanitizerCoverage.cpp | 484 Function *Ctor = nullptr; in instrumentModule() local 487 Ctor = CreateInitCallsForSections(M, SanCovModuleCtorTracePcGuardName, in instrumentModule() 491 Ctor = CreateInitCallsForSections(M, SanCovModuleCtor8bitCountersName, in instrumentModule() 495 Ctor = CreateInitCallsForSections(M, SanCovModuleCtorBoolFlagName, in instrumentModule() 499 if (Ctor && Options.PCTable) { in instrumentModule() 503 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator()); in instrumentModule() 507 if (Ctor && Options.CollectControlFlow) { in instrumentModule() 511 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator()); in instrumentModule()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UndefinedArraySubscriptChecker.cpp | 44 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) in checkPreStmt() local 45 if (Ctor->isDefaulted()) in checkPreStmt()
|
| H A D | Iterator.cpp | 39 if (const auto *Ctor = dyn_cast<CXXConstructorDecl>(Method)) { in isIterator() local 40 if (Ctor->isCopyConstructor()) { in isIterator() 41 HasCopyCtor = !Ctor->isDeleted() && Ctor->getAccess() == AS_public; in isIterator()
|
| H A D | DynamicTypePropagation.cpp | 261 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) { in checkPreCall() local 270 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPreCall() 277 if (const MemRegion *Target = Ctor->getCXXThisVal().getAsRegion()) in checkPreCall() 278 recordFixedType(Target, Ctor->getDecl(), C); in checkPreCall() 360 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) { in checkPostCall() local 362 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPostCall() 373 if (const MemRegion *Target = Ctor->getCXXThisVal().getAsRegion()) { in checkPostCall() 385 LCtx->getParentMap().getParent(Ctor->getOriginExpr()))) in checkPostCall()
|
| H A D | BlockInCriticalSectionChecker.cpp | 93 if (const auto *Ctor = dyn_cast<CXXConstructorCall>(&Call)) { in isLockFunction() local 94 auto IdentifierInfo = Ctor->getDecl()->getParent()->getIdentifier(); in isLockFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Registry.h | 29 std::unique_ptr<T> (*Ctor)(); variable 33 : Name(N), Desc(D), Ctor(C) {} in SimpleRegistryEntry() 37 std::unique_ptr<T> instantiate() const { return Ctor(); } in instantiate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ |
| H A D | PassInfo.h | 91 void setNormalCtor(NormalCtor_t Ctor) { in setNormalCtor() argument 92 NormalCtor = Ctor; in setNormalCtor()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 313 RegisterRegAlloc::FunctionPassCtor Ctor = RVVRegisterRegAlloc::getDefault(); in initializeDefaultRVVRegisterAllocatorOnce() local 315 if (!Ctor) { in initializeDefaultRVVRegisterAllocatorOnce() 316 Ctor = RVVRegAlloc; in initializeDefaultRVVRegisterAllocatorOnce() 417 RegisterRegAlloc::FunctionPassCtor Ctor = RVVRegisterRegAlloc::getDefault(); in createRVVRegAllocPass() local 418 if (Ctor != useDefaultRegisterAllocator) in createRVVRegAllocPass() 419 return Ctor(); in createRVVRegAllocPass()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 118 RegisterRegAlloc::FunctionPassCtor Ctor = SGPRRegisterRegAlloc::getDefault(); in initializeDefaultSGPRRegisterAllocatorOnce() local 120 if (!Ctor) { in initializeDefaultSGPRRegisterAllocatorOnce() 121 Ctor = SGPRRegAlloc; in initializeDefaultSGPRRegisterAllocatorOnce() 127 RegisterRegAlloc::FunctionPassCtor Ctor = VGPRRegisterRegAlloc::getDefault(); in initializeDefaultVGPRRegisterAllocatorOnce() local 129 if (!Ctor) { in initializeDefaultVGPRRegisterAllocatorOnce() 130 Ctor = VGPRRegAlloc; in initializeDefaultVGPRRegisterAllocatorOnce() 1355 RegisterRegAlloc::FunctionPassCtor Ctor = SGPRRegisterRegAlloc::getDefault(); in createSGPRAllocPass() local 1356 if (Ctor != useDefaultRegisterAllocator) in createSGPRAllocPass() 1357 return Ctor(); in createSGPRAllocPass() 1371 if (Ctor != useDefaultRegisterAllocator) in createVGPRAllocPass() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 722 const CXXConstructorDecl *Ctor) { in IsConstructorDelegationValid() argument 736 if (Ctor->getParent()->getNumVBases()) { in IsConstructorDelegationValid() 760 if (Ctor->isDelegatingConstructor()) in IsConstructorDelegationValid() 844 EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args, Ctor->getEndLoc()); in EmitConstructorBody() 849 Stmt *Body = Ctor->getBody(Definition); in EmitConstructorBody() 868 EmitCtorPrologue(Ctor, CtorType, Args); in EmitConstructorBody() 2165 if (Ctor->isVariadic()) in canEmitDelegateCallArgs() 2170 for (auto *P : Ctor->parameters()) in canEmitDelegateCallArgs() 2312 GlobalDecl GD(Ctor, CtorType); in EmitInlinedInheritingCXXConstructorCall() 2351 EmitCtorPrologue(Ctor, CtorType, Params); in EmitInlinedInheritingCXXConstructorCall() [all …]
|
| H A D | CGHLSLRuntime.cpp | 409 for (const auto &Ctor : CA->operands()) { in gatherFunctions() local 410 if (isa<ConstantAggregateZero>(Ctor)) in gatherFunctions() 412 ConstantStruct *CS = cast<ConstantStruct>(Ctor); in gatherFunctions()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 262 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(D)) { in VisitFunctionDecl() local 263 IndexCtx.handleReference(Ctor->getParent(), Ctor->getLocation(), in VisitFunctionDecl() 264 Ctor->getParent(), Ctor->getDeclContext(), in VisitFunctionDecl() 268 for (const auto *Init : Ctor->inits()) { in VisitFunctionDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 97 CXXConstructorDecl *Ctor = E->getConstructor(); in VisitCXXConstructExpr() local 98 if (FunctionDecl *Def = Ctor->getDefinition()) in VisitCXXConstructExpr()
|
| H A D | ExprMutationAnalyzer.cpp | 658 if (const auto *Ctor = dyn_cast<CXXConstructorDecl>(&Func)) { in FunctionParmMutationAnalyzer() local 661 for (const CXXCtorInitializer *Init : Ctor->inits()) { in FunctionParmMutationAnalyzer() 663 for (const ParmVarDecl *Parm : Ctor->parameters()) { in FunctionParmMutationAnalyzer()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
| H A D | UninitializedObjectChecker.cpp | 112 static bool willObjectBeAnalyzedLater(const CXXConstructorDecl *Ctor, 468 static bool willObjectBeAnalyzedLater(const CXXConstructorDecl *Ctor, in willObjectBeAnalyzedLater() argument 471 const TypedValueRegion *CurrRegion = getConstructedRegion(Ctor, Context); in willObjectBeAnalyzedLater()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 171 if (const auto *Ctor = in addUSRsOfCtorDtors() local 173 USRSet.insert(getUSRForDecl(Ctor)); in addUSRsOfCtorDtors()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeStmtGen.cpp | 172 if (const auto *Ctor = dyn_cast<CXXConstructorDecl>(F)) { in visitFunc() local 173 const RecordDecl *RD = Ctor->getParent(); in visitFunc() 178 for (const auto *Init : Ctor->inits()) { in visitFunc()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCXX.cpp | 49 if (const CXXConstructorCall *Ctor = dyn_cast<CXXConstructorCall>(&Call)) { in performTrivialCopy() local 50 assert(Ctor->getDecl()->isTrivial()); in performTrivialCopy() 51 assert(Ctor->getDecl()->isCopyOrMoveConstructor()); in performTrivialCopy() 52 ThisVal = Ctor->getCXXThisVal(); in performTrivialCopy() 53 ThisRD = Ctor->getDecl()->getParent(); in performTrivialCopy()
|