Home
last modified time | relevance | path

Searched refs:CtorFn (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/clang/lib/AST/Interp/
DDescriptor.cpp76 if (auto Fn = D->ElemDesc->CtorFn) in ctorArrayDesc()
129 if (auto Fn = F->CtorFn) in ctorRecord()
192 CtorFn(getCtorPrim(Type)), DtorFn(getDtorPrim(Type)), in Descriptor()
202 CtorFn(getCtorArrayPrim(Type)), DtorFn(getDtorArrayPrim(Type)), in Descriptor()
211 IsTemporary(IsTemporary), IsArray(true), CtorFn(getCtorArrayPrim(Type)), in Descriptor()
222 IsArray(true), CtorFn(ctorArrayDesc), DtorFn(dtorArrayDesc), in Descriptor()
232 CtorFn(ctorArrayDesc), DtorFn(dtorArrayDesc), MoveFn(moveArrayDesc) { in Descriptor()
240 IsMutable(IsMutable), IsTemporary(IsTemporary), CtorFn(ctorRecord), in Descriptor()
DInterpBlock.h73 if (Desc->CtorFn) in invokeCtor()
74 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable, in invokeCtor()
DDescriptor.h83 const BlockCtorFn CtorFn = nullptr; member
/external/llvm-project/llvm/include/llvm/Support/
DRegistry.h118 static std::unique_ptr<T> CtorFn() { return std::make_unique<V>(); } in CtorFn() function
122 : Entry(Name, Desc, CtorFn), Node(Entry) { in Add()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DRegistry.h118 static std::unique_ptr<T> CtorFn() { return std::make_unique<V>(); } in CtorFn() function
122 : Entry(Name, Desc, CtorFn), Node(Entry) { in Add()
/external/llvm/include/llvm/Support/
DRegistry.h115 static std::unique_ptr<T> CtorFn() { return make_unique<V>(); } in CtorFn() function
119 : Entry(Name, Desc, CtorFn), Node(Entry) { in Add()
/external/llvm-project/clang/docs/
DConstantInterpreter.rst152 * **CtorFn**: initializes the metadata which is store in the block,
205 Inline descriptors are filled in by the `CtorFn` of blocks, which leaves storage