Searched refs:Record (Results 226 - 250 of 340) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp244 RecordDecl *Record = RecordTy->getDecl();
245 if (isa<CXXRecordDecl>(Record) &&
246 (cast<CXXRecordDecl>(Record)->hasNonTrivialCopyConstructor() ||
247 !cast<CXXRecordDecl>(Record)->hasTrivialDestructor()))
251 return Record->hasObjectMember();
400 RecordDecl *Record = E->getType()->castAs<RecordType>()->getDecl(); local
401 RecordDecl::field_iterator Field = Record->field_begin();
402 if (Field == Record->field_end()) {
425 if (Field == Record->field_end()) {
1005 assert(CmpInfo.Record
1937 CXXRecordDecl *Record = cast<CXXRecordDecl>(RT->getDecl()); local
2021 RecordDecl *Record = RecordTy->getDecl(); local
[all...]
H A DCGDeclCXX.cpp108 const CXXRecordDecl *Record = Type->getAsCXXRecordDecl(); local
110 Record && (!CGM.getCXXABI().HasThisReturn(
111 GlobalDecl(Record->getDestructor(), Dtor_Complete)) ||
117 if (Record && (CanRegisterDestructor || UsingExternalHelper)) {
118 assert(!Record->hasTrivialDestructor());
119 CXXDestructorDecl *Dtor = Record->getDestructor();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaLookup.cpp981 if (const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(DC))
982 if (Record->getDefinition() && CanDeclareSpecialMemberFunction(Record)) {
983 CXXRecordDecl *Class = const_cast<CXXRecordDecl *>(Record);
984 if (Record->needsImplicitDefaultConstructor())
986 if (Record->needsImplicitCopyConstructor())
989 Record->needsImplicitMoveConstructor())
995 if (const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(DC))
996 if (Record->getDefinition() && Record
1058 const CXXRecordDecl *Record = cast<CXXRecordDecl>(DC); local
[all...]
H A DSemaConcept.cpp357 CXXRecordDecl *Record = nullptr;
360 Record = const_cast<CXXRecordDecl *>(Method->getParent());
362 CXXThisScopeRAII ThisScope(*this, Record, ThisQuals, Record != nullptr);
609 const llvm::PointerUnion<Expr *, SubstitutionDiagnostic *> &Record,
611 if (auto *Diag = Record.template dyn_cast<SubstitutionDiagnostic *>()){
618 Record.template get<Expr *>(), First);
H A DSemaDeclCXX.cpp222 // Record the exceptions in this function's exception specification.
618 if (CXXRecordDecl *Record
620 if (Record->getDescribedClassTemplate())
622 else if (isa<ClassTemplatePartialSpecializationDecl>(Record))
2509 assert(BaseDecl && "Record type has no declaration");
2684 if (const RecordType *Record = NewBaseType->getAs<RecordType>()) {
2685 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl());
3132 // Record an ambiguous path directly
4174 if (CXXRecordDecl *Record = dyn_cast_or_null<CXXRecordDecl>(DC))
4175 NotUnknownSpecialization = !Record
[all...]
H A DSemaCXXScopeSpec.cpp34 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl()); local
35 if (!Record->isDependentContext() ||
36 Record->isCurrentInstantiation(CurContext))
37 return Record;
83 if (CXXRecordDecl *Record = getCurrentInstantiationOf(NNS))
84 return Record;
H A DSemaTemplateInstantiateDecl.cpp1692 CXXRecordDecl *Record = CXXRecordDecl::Create( local
1697 if (SubstQualifier(D, Record))
1700 SemaRef.InstantiateAttrsForDecl(TemplateArgs, D, Record, LateAttrs,
1703 Record->setImplicit(D->isImplicit());
1708 Record->setAccess(D->getAccess());
1710 Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation);
1715 Record->setObjectOfFriendDecl();
1719 Record->setAnonymousStructOrUnion(true);
1722 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Record);
1725 SemaRef.Context.setManglingNumber(Record,
2267 CXXRecordDecl *Record = cast<CXXRecordDecl>(DC); local
4413 CXXRecordDecl *Record = nullptr; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherEmitter.cpp25 #include "llvm/TableGen/Record.h"
65 DenseMap<Record*, unsigned> NodeXFormMap;
66 std::vector<Record*> NodeXForms;
148 unsigned getNodeXFormID(Record *Rec) {
202 static std::string getIncludePath(const Record *R) {
710 Record *PatRecord = SNT->getPattern().getSrcRecord();
787 Record *PatRecord = CM->getPattern().getSrcRecord();
955 Record *SDNode = Entry.first;
H A DFastISelEmitter.cpp24 #include "llvm/TableGen/Record.h"
224 Record *Rec = PredFn.getOrigPatFragRecord()->getRecord();
261 Record *OpLeafRec = OpDI->getDef();
416 static std::string getOpcodeName(Record *Op, CodeGenDAGPatterns &CGP) {
436 Record *OpLeafRec = cast<DefInit>(Op->getLeafValue())->getDef();
459 Record *Op = Dst->getOperator();
492 Record *Op0Rec = II.Operands[0].Rec;
520 Record *InstPatOp = InstPatNode->getOperator();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp111 const RecordDecl *Record) override;
230 const RecordDecl *Record) {
232 L->AddedAttributeToRecord(Attr, Record);
228 AddedAttributeToRecord( const Attr *Attr, const RecordDecl *Record) argument
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTUtils.h122 const clang::RecordDecl *Record, uint64_t &Size, uint64_t &Alignment,
128 return m_Source->layoutRecordType(Record, Size, Alignment, FieldOffsets,
415 const clang::RecordDecl *Record, uint64_t &Size, uint64_t &Alignment,
422 if (Sources[i]->layoutRecordType(Record, Size, Alignment, FieldOffsets,
/freebsd-13-stable/lib/clang/libllvmminimal/
H A DMakefile74 SRCS+= TableGen/Record.cpp
/freebsd-13-stable/lib/libdevdctl/
H A Dconsumer.cc78 EventFactory::Record *regEntries,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCXXInheritance.h175 bool lookupInBases(ASTContext &Context, const CXXRecordDecl *Record,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h167 /// \param Record The record whose layout is being requested.
186 layoutRecordType(const RecordDecl *Record,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DNestedNameSpecifier.cpp286 const auto *Record = local
288 if (ResolveTemplateArguments && Record) {
290 Record->printName(OS);
291 printTemplateArgumentList(OS, Record->getTemplateArgs().asArray(),
H A DExprCXX.cpp1221 CXXRecordDecl *Record = getLambdaClass(); local
1222 return Record->getLambdaCallOperator();
1226 CXXRecordDecl *Record = getLambdaClass(); local
1227 return Record->getDependentLambdaCallOperator();
1231 CXXRecordDecl *Record = getLambdaClass(); local
1232 return Record->getGenericLambdaTemplateParameterList();
1236 const CXXRecordDecl *Record = getLambdaClass(); local
1237 return Record->getLambdaExplicitTemplateParameters();
1493 CXXRecordDecl *Record = nullptr; local
1498 Record
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp287 case Decl::Record:
346 case Decl::Record:
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCode.cpp326 if (const auto *Record = llvm::dyn_cast<CXXRecordDecl>(&Decl)) {
327 if (const auto *T = Record->getDescribedClassTemplate())
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h20 #include "Record.h"
87 Record *getRecord(QualType Ty);
88 Record *getRecord(const RecordDecl *RD);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolDumper.cpp40 Error visitKnownRecord(CVSymbol &CVR, Name &Record) override;
44 Error visitSymbolBegin(CVSymbol &Record) override;
45 Error visitSymbolEnd(CVSymbol &Record) override;
46 Error visitUnknownSymbol(CVSymbol &Record) override;
653 Error CVSymbolDumper::dump(CVRecord<SymbolKind> &Record) { argument
662 auto Err = Visitor.visitSymbolRecord(Record);
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DReproducerInstrumentation.h138 _recorder.Record(*_serializer, _data.GetRegistry(), \
176 _recorder.Record(*_serializer, _data.GetRegistry(), \
734 void Record(Serializer &serializer, Registry &registry, Result (*f)(FArgs...), function in class:lldb_private::repro::Recorder
760 void Record(Serializer &serializer, Registry &registry, void (*f)(Args...), function in class:lldb_private::repro::Recorder
775 // Record result.
784 void Record(Serializer &serializer, Registry &registry, Result (*f)(), function in class:lldb_private::repro::Recorder
786 Record(serializer, registry, f);
789 /// Record the result of a function call.
883 recorder.Record(*serializer, data.GetRegistry(), &record, args...);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp341 Error MinimalSymbolDumper::visitSymbolBegin(codeview::CVSymbol &Record) { argument
342 return visitSymbolBegin(Record, 0);
345 Error MinimalSymbolDumper::visitSymbolBegin(codeview::CVSymbol &Record, argument
352 formatSymbolKind(Record.kind()), Record.length());
357 Error MinimalSymbolDumper::visitSymbolEnd(CVSymbol &Record) { argument
360 P.formatBinary("bytes", Record.content(), 0);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingReader.cpp54 if (auto E = Reader->readNextRecord(Record))
1029 Error BinaryCoverageReader::readNextRecord(CoverageMappingRecord &Record) { argument
1044 Record.FunctionName = R.FunctionName;
1045 Record.FunctionHash = R.FunctionHash;
1046 Record.Filenames = FunctionsFilenames;
1047 Record.Expressions = Expressions;
1048 Record.MappingRegions = MappingRegions;
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp151 GetNestedTagDefinition(const NestedTypeRecord &Record, argument
169 if (Record.Type.isSimple())
172 CVType cvt = tpi.getType(Record.Type);
192 piece += Record.Name;
324 NestedTypeRecord &Record) override {
326 if (Record.Name.empty()) {
329 Record.Name = unnamed_type_name;
333 GetNestedTagDefinition(Record, parent_cvt, index.tpi());
337 parents[Record.Type] = parent;

Completed in 387 milliseconds

1234567891011>>