Searched refs:CtorFn (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Descriptor.cpp | 76 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()
|
| H A D | InterpBlock.h | 71 if (Desc->CtorFn) in invokeCtor() 72 Desc->CtorFn(this, data(), Desc->IsConst, Desc->IsMutable, in invokeCtor()
|
| H A D | Descriptor.h | 83 const BlockCtorFn CtorFn = nullptr; member
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Registry.h | 118 static std::unique_ptr<T> CtorFn() { return std::make_unique<V>(); } in CtorFn() function 122 : Entry(Name, Desc, CtorFn), Node(Entry) { in Add()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ConstantInterpreter.rst | 152 * **CtorFn**: initializes the metadata which is store in the block, 205 Inline descriptors are filled in by the `CtorFn` of blocks, which leaves storage
|