HomeSort by: relevance | last modified time | path
    Searched defs:Ctor (Results 1 - 25 of 25) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachinePassRegistry.h 53 PassCtorTy Ctor; // Pass creator.
57 : Name(N), Description(D), Ctor(C) {}
64 PassCtorTy getCtor() const { return Ctor; }
91 PassCtorTy Ctor = nullptr;
95 Ctor = R->getCtor();
99 assert(Ctor && "Unregistered pass name");
100 setDefault(Ctor);
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CallGraph.cpp 97 CXXConstructorDecl *Ctor = E->getConstructor();
98 if (FunctionDecl *Def = Ctor->getDefinition())
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
Registry.h 29 std::unique_ptr<T> (*Ctor)();
33 : Name(N), Desc(D), Ctor(C) {}
37 std::unique_ptr<T> instantiate() const { return Ctor(); }
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
Registry.cpp 577 ASTNodeKind Registry::nodeMatcherType(MatcherCtor Ctor) {
578 return Ctor->nodeMatcherType();
586 bool Registry::isBuilderMatcher(MatcherCtor Ctor) {
587 return Ctor->isBuilderMatcher();
591 Registry::buildMatcherCtor(MatcherCtor Ctor, SourceRange NameRange,
594 Ctor->buildMatcherCtor(NameRange, Args, Error).release());
639 MatcherCtor Ctor = CtxEntry.first;
644 Ctor->isConvertibleTo(Kind.getMatcherKind()) &&
645 (Ctor->isVariadic() || ArgNumber < Ctor->getNumArgs())
    [all...]
Parser.cpp 441 llvm::Optional<MatcherCtor> Ctor = S->lookupMatcherCtor(NameToken.Text);
444 return parseMatcherExpressionImpl(NameToken, OpenToken, Ctor, Value);
471 bool Parser::parseMatcherBuilder(MatcherCtor Ctor, const TokenInfo &NameToken,
480 ScopedContextEntry SCE(this, Ctor);
554 S->buildMatcherCtor(Ctor, NameToken.Range, Args, Error);
631 llvm::Optional<MatcherCtor> Ctor,
633 if (!Ctor) {
639 if (Ctor && *Ctor && S->isBuilderMatcher(*Ctor))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ModuleUtils.cpp 30 // Get the current set of static global constructors and add the new ctor
125 Function *Ctor = Function::createWithDefaultAttr(
128 Ctor->addAttribute(AttributeList::FunctionIndex, Attribute::NoUnwind);
129 BasicBlock *CtorBB = BasicBlock::Create(M.getContext(), "", Ctor);
131 return Ctor;
143 Function *Ctor = createSanitizerCtor(M, CtorName);
144 IRBuilder<> IRB(Ctor->getEntryBlock().getTerminator());
152 return std::make_pair(Ctor, InitFunction);
161 assert(!CtorName.empty() && "Expected ctor function name");
163 if (Function *Ctor = M.getFunction(CtorName)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
JumpDiagnostics.cpp 205 const CXXConstructorDecl *Ctor = CCE->getConstructor();
206 if (Ctor->isTrivial() && Ctor->isDefaultConstructor() &&
210 else if (!Ctor->getParent()->isPOD())
SemaCoroutine.cpp 225 // [class.ctor]p11: "A constructor shall not be a coroutine."
685 auto const *Ctor = cast<CXXConstructExpr>(E)->getConstructor();
686 checkDeclNoexcept(Ctor);
688 checkDeclNoexcept(Ctor->getParent()->getDestructor(), true);
SemaChecking.cpp 4696 auto *Ctor = cast<CXXConstructorDecl>(FDecl);
4698 Context.getPointerType(Ctor->getThisObjectType()));
SemaExpr.cpp 118 auto *Ctor = dyn_cast<CXXConstructorDecl>(Decl);
119 if (Ctor && Ctor->isInheritingConstructor())
120 return NoteDeletedInheritingConstructor(Ctor);
255 auto *Ctor = dyn_cast<CXXConstructorDecl>(FD);
256 if (Ctor && Ctor->isInheritingConstructor())
258 << Ctor->getParent()
259 << Ctor->getInheritedConstructor().getConstructor()->getParent();
17565 for (CXXConstructorDecl *Ctor : RD->ctors()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetPassConfig.cpp 1324 RegisterRegAlloc::FunctionPassCtor Ctor = RegisterRegAlloc::getDefault();
1325 if (Ctor != useDefaultRegisterAllocator)
1326 return Ctor();
MachineScheduler.cpp 337 MachineSchedRegistry::ScheduleDAGCtor Ctor = MachineSchedOpt;
338 if (Ctor != useDefaultMachineSched)
339 return Ctor(this);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
SanitizerCoverage.cpp 487 Function *Ctor = nullptr;
490 Ctor = CreateInitCallsForSections(M, SanCovModuleCtorTracePcGuardName,
494 Ctor = CreateInitCallsForSections(M, SanCovModuleCtor8bitCountersName,
498 Ctor = CreateInitCallsForSections(M, SanCovModuleCtorBoolFlagName,
502 if (Ctor && Options.PCTable) {
506 IRBuilder<> IRBCtor(Ctor->getEntryBlock().getTerminator());
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
CallEvent.cpp 509 if (const auto Ctor = Element.getAs<CFGConstructor>()) {
510 return Ctor->getConstructionContext();
1404 const auto *Ctor = cast<CXXMethodDecl>(CalleeCtx->getDecl());
1405 Loc ThisPtr = SVB.getCXXThis(Ctor, CalleeCtx);
ExprEngineCallAndReturn.cpp 751 const CXXConstructorCall &Ctor = cast<CXXConstructorCall>(Call);
753 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr();
777 if (Ctor.getDecl()->getParent()->hasTrivialDestructor())
  /src/external/apache2/llvm/dist/clang/lib/AST/
JSONNodeDumper.cpp 1311 CXXConstructorDecl *Ctor = CE->getConstructor();
1312 JOS.attribute("ctorType", createQualType(Ctor->getType()));
TextNodeDumper.cpp 1159 CXXConstructorDecl *Ctor = Node->getConstructor();
1160 dumpType(Ctor->getType());
ASTImporter.cpp 3460 CXXConstructorDecl *Ctor =
3466 NameInfo, T, TInfo, ToEndLoc, Ctor))
3526 // Import Ctor initializers.
7908 // Copy InitListExprBitfields, which are not handled in the ctor of
ExprConstant.cpp 832 Ctor,
987 EvaluatingDeclKind EDK = EvaluatingDeclKind::Ctor) {
3513 case EvalInfo::EvaluatingDeclKind::Ctor:
3627 // C++ [class.ctor]p5, C++ [class.dtor]p5:
6171 // ctor-initializers.
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprCXX.cpp 281 if (const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(MD)) {
282 // This is the MSVC p->Ctor::Ctor(...) extension. We assume that's
283 // constructing a new complete object of type Ctor.
288 *this, Ctor, This.getPointer(*this), /*ImplicitParam=*/nullptr,
291 EmitCXXConstructorCall(Ctor, Ctor_Complete, /*ForVirtualBase=*/false,
661 "EmitSynthesizedCXXCopyCtor - unknown copy ctor expr");
669 // FIXME. Do I still need this for a copy ctor synthesis?
1153 CXXConstructorDecl *Ctor = CCE->getConstructor();
1154 if (Ctor->isTrivial())
    [all...]
CGClass.cpp 135 // TODO: if we're currently emitting a complete-object ctor/dtor,
478 // If the record matches the base, this is the complete ctor/dtor
481 "doing no-op VTT offset in base dtor/ctor?");
731 const CXXConstructorDecl *Ctor) {
745 if (Ctor->getParent()->getNumVBases()) {
765 if (Ctor->getType()->castAs<FunctionProtoType>()->isVariadic())
769 if (Ctor->isDelegatingConstructor())
775 // Emit code in ctor (Prologue==true) or dtor (Prologue==false)
842 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl());
847 "can only generate complete ctor for this ABI")
    [all...]
CGOpenMPRuntime.cpp 1747 CodeGenFunction &CGF, Address VDAddr, llvm::Value *Ctor,
1755 // Call __kmpc_threadprivate_register(&loc, &var, ctor, cctor/*NULL*/, dtor)
1759 Ctor, CopyCtor, Dtor};
1777 llvm::Value *Ctor = nullptr, *CopyCtor = nullptr, *Dtor = nullptr;
1810 Ctor = Fn;
1843 if (!Ctor && !Dtor)
1854 if (Ctor == nullptr) {
1858 Ctor = llvm::Constant::getNullValue(CtorTy);
1877 emitThreadPrivateVarInit(InitCGF, VDAddr, Ctor, CopyCtor, Dtor, Loc);
1881 emitThreadPrivateVarInit(*CGF, VDAddr, Ctor, CopyCtor, Dtor, Loc)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
AutoUpgrade.cpp 1027 auto Ctor = cast<Constant>(Init->getOperand(i));
1029 EltTy, Ctor->getAggregateElement(0u), Ctor->getAggregateElement(1),
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclCXX.h 786 // C++17 [class.copy.ctor]p6:
1183 /// (C++11 [class.ctor]p5).
1190 /// (C++11 [class.ctor]p5).
1856 CXXConstructorDecl *Ctor)
1859 Ctor(Ctor), ExplicitSpec(ES) {
1865 CXXConstructorDecl *Ctor;
1877 CXXConstructorDecl *Ctor = nullptr);
1895 return Ctor;
2190 /// Location of the left paren of the ctor-initializer
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 1957 D->Ctor = readDeclAs<CXXConstructorDecl>();
1986 auto *Ctor = readDeclAs<CXXConstructorDecl>();
1988 InheritedConstructor(Shadow, Ctor);
4018 Error("attempt to read a C++ ctor initializer record as a declaration");

Completed in 95 milliseconds