|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp 206 for (auto *MD : I->instance_methods()) {
tools/clang/lib/ARCMigrate/Transforms.cpp 528 for (const auto *MD : I->instance_methods()) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 1308 Context.Diag1(Field1->getLocation(), diag::note_odr_field)
1309 << Field1->getDeclName() << Field1->getType();
1309 << Field1->getDeclName() << Field1->getType();
1324 Context.Diag2(Field2->getLocation(), diag::note_odr_field)
1325 << Field2->getDeclName() << Field2->getType();
1325 << Field2->getDeclName() << Field2->getType();
1356 Context.Diag1(EC1->getLocation(), diag::note_odr_enumerator)
1357 << EC1->getDeclName() << EC1->getInitVal().toString(10);
1357 << EC1->getDeclName() << EC1->getInitVal().toString(10);
1363 llvm::APSInt Val1 = EC1->getInitVal();
1364 llvm::APSInt Val2 = EC2->getInitVal();
1366 !IsStructurallyEquivalent(EC1->getIdentifier(), EC2->getIdentifier())) {
1366 !IsStructurallyEquivalent(EC1->getIdentifier(), EC2->getIdentifier())) {
1372 Context.Diag2(EC2->getLocation(), diag::note_odr_enumerator)
1373 << EC2->getDeclName() << EC2->getInitVal().toString(10);
1373 << EC2->getDeclName() << EC2->getInitVal().toString(10);
1374 Context.Diag1(EC1->getLocation(), diag::note_odr_enumerator)
1375 << EC1->getDeclName() << EC1->getInitVal().toString(10);
1375 << EC1->getDeclName() << EC1->getInitVal().toString(10);
1386 Context.Diag2(EC2->getLocation(), diag::note_odr_enumerator)
1387 << EC2->getDeclName() << EC2->getInitVal().toString(10);
1387 << EC2->getDeclName() << EC2->getInitVal().toString(10);
tools/clang/lib/AST/ComparisonCategories.cpp 31 !Record->field_begin()->getType()->isIntegralOrEnumerationType())
tools/clang/lib/AST/Expr.cpp 1973 if (Ctx.hasSameUnqualifiedType(Field->getType(), OpType) &&
1974 !Field->isUnnamedBitfield()) {
tools/clang/lib/AST/ExprConstant.cpp 5611 FieldIt->getFieldIndex() > FD->getFieldIndex()) {
5619 if (!FieldIt->isUnnamedBitfield())
5620 Result.getStructField(FieldIt->getFieldIndex()) =
5621 getDefaultInitValue(FieldIt->getType());
5722 if (!FieldIt->isUnnamedBitfield())
5723 Result.getStructField(FieldIt->getFieldIndex()) =
5724 getDefaultInitValue(FieldIt->getType());
8851 ImplicitValueInitExpr VIE(I->getType());
9083 if (!Field->getType()->isPointerType() ||
9084 !Info.Ctx.hasSameType(Field->getType()->getPointeeType(),
9095 if (Field->getType()->isPointerType() &&
9096 Info.Ctx.hasSameType(Field->getType()->getPointeeType(),
9104 } else if (Info.Ctx.hasSameType(Field->getType(), Info.Ctx.getSizeType()))
tools/clang/lib/AST/MicrosoftMangle.cpp 971 Name += ED->enumerator_begin()->getName();
tools/clang/lib/AST/RecordLayoutBuilder.cpp 304 if (I->isBitField())
351 if (I->isBitField())
416 if (I->isBitField())
527 if (I->isBitField())
2601 HasOwnVFPtr = i->isVirtual() && i->size_overridden_methods() == 0;
2601 HasOwnVFPtr = i->isVirtual() && i->size_overridden_methods() == 0;
tools/clang/lib/CodeGen/CGDebugInfo.cpp 1316 assert(!Field->isBitField() && "lambdas don't have bitfield members!");
1322 VName, Field->getType(), Loc, Field->getAccess(),
1322 VName, Field->getType(), Loc, Field->getAccess(),
2118 if (!CXXDecl->field_begin()->isFromASTFile())
tools/clang/lib/CodeGen/CGExprAgg.cpp 404 if (!Field->getType()->isPointerType() ||
405 !Ctx.hasSameType(Field->getType()->getPointeeType(),
428 if (Field->getType()->isPointerType() &&
429 Ctx.hasSameType(Field->getType()->getPointeeType(),
436 } else if (Ctx.hasSameType(Field->getType(), Ctx.getSizeType())) {
1305 if (CurField->hasCapturedVLAType()) {
1306 CGF.EmitLambdaVLACapture(CurField->getCapturedVLAType(), LV);
1314 CurField->getType().isDestructedType()) {
1323 CGF.pushDestroy(EHCleanup, LV.getAddress(), CurField->getType(),
tools/clang/lib/CodeGen/CGExprConstant.cpp 810 if (Field->isUnnamedBitfield() || Field->isZeroSize(CGM.getContext()))
810 if (Field->isUnnamedBitfield() || Field->isZeroSize(CGM.getContext()))
817 Emitter.tryEmitPrivateForMemory(FieldValue, Field->getType());
821 if (!Field->isBitField()) {
828 if (Field->hasAttr<NoUniqueAddressAttr>())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 4636 cast<RecordDecl>(FI->getType()->getAsTagDecl())->fields()) {
4776 FI = cast<RecordDecl>(FI->getType()->getAsTagDecl())->field_begin();
4952 const auto *PrivateRD = cast<RecordDecl>(FI->getType()->getAsTagDecl());
5045 FI->getType(), Privates);
9343 CGF.getTypeSize(RI->getType()), CGF.Int64Ty, /*isSigned=*/true));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 4634 QualType ElemTy = CurField->getType();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp 351 if (Field->isBitField()) {
354 for (++Field; Field != FieldEnd && Field->isBitField(); ++Field);
356 } else if (!Field->isZeroSize(Context)) {
384 if (Field->isZeroLengthBitField(Context)) {
388 llvm::Type *Type = Types.ConvertTypeForMem(Field->getType());
436 if (!Field->isZeroLengthBitField(Context)) {
439 Tail = StartBitOffset + Field->getBitWidthValue(Context);
458 (!Field->isZeroLengthBitField(Context) ||
462 Tail += Field->getBitWidthValue(Context);
tools/clang/lib/CodeGen/CGStmt.cpp 2362 if (CurField->hasCapturedVLAType()) {
2363 auto VAT = CurField->getCapturedVLAType();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 293 if (CurField->hasCapturedVLAType()) {
294 const VariableArrayType *VAT = CurField->getCapturedVLAType();
304 if (!CurField->getType()->isAnyPointerType()) {
313 Ctx.getPointerType(CurField->getType()), CurCap->getLocation());
315 MakeNaturalAlignAddrLValue(SrcAddrVal, CurField->getType());
tools/clang/lib/CodeGen/CodeGenTBAA.cpp 264 QualType FieldQTy = i->getType();
tools/clang/lib/CodeGen/TargetInfo.cpp 179 return UD->field_begin()->getType();
2838 bool BitField = i->isBitField();
2841 if (BitField && i->isUnnamedBitfield())
2851 if (Size > 128 && (Size != getContext().getTypeSize(i->getType()) ||
2858 if (!BitField && Offset % getContext().getTypeAlign(i->getType())) {
2876 assert(!i->isUnnamedBitfield());
2878 uint64_t Size = i->getBitWidthValue(getContext());
2892 classify(i->getType(), Offset, FieldLo, FieldHi, isNamedArg);
3101 if (!BitsContainNoUserData(i->getType(), FieldStart, EndBit-FieldOffset,
7071 const QualType Ty = i->getType();
7171 const BuiltinType *BT = b->getType()->getAs<BuiltinType>();
7176 RTList.push_back(CGT.ConvertType(b->getType()));
9018 EnumEnc += I->getName();
9020 I->getInitVal().toString(EnumEnc);
9022 FE.push_back(FieldEncoding(!I->getName().empty(), EnumEnc));
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 5320 Result += IVI->getNameAsString();
5323 Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI);
5331 Result += IVI->getNameAsString();
5334 Context->getObjCEncodingForType(IVI->getType(), TmpString, *IVI);
tools/clang/lib/Sema/SemaCodeComplete.cpp 5489 OrigToLatest[NS->getOriginalNamespace()] = *NS;
tools/clang/lib/Sema/SemaDecl.cpp13473 LSI->addThisCapture(/*Nested*/ false, C.getLocation(), I->getType(),
13476 LSI->addVLATypeCapture(C.getLocation(), I->getCapturedVLAType(),
13477 I->getType());
16760 if (I->isUnnamedBitfield()) {
16761 if (!I->isZeroLengthBitField(Context))
16765 QualType FieldType = I->getType();
tools/clang/lib/Sema/SemaDeclAttr.cpp 3526 QualType FieldType = Field->getType();
3540 S.Diag(Field->getLocation(),
3542 << isSize << Field->getDeclName() << FieldBits;
tools/clang/lib/Sema/SemaDeclCXX.cpp 2207 if (I->isAnonymousStructOrUnion()) {
7913 dyn_cast<CXXConstructorDecl>(TI->getTemplatedDecl()))
9590 !FIt->getType()->isIntegralOrEnumerationType()) {
tools/clang/lib/Sema/SemaDeclObjC.cpp 2202 Diag(IVI->getLocation(), diag::err_inconsistent_ivar_count);
3216 if (!matchTypes(Context, strategy, li->getType(), ri->getType()))
3216 if (!matchTypes(Context, strategy, li->getType(), ri->getType()))
tools/clang/lib/Sema/SemaInit.cpp 2028 if (Field->hasInClassInitializer()) {
2040 if (!Field->isUnnamedBitfield()) {
2116 QualType ET = SemaRef.Context.getBaseElementType(F->getType());
2141 if (Field->getType()->isIncompleteArrayType())
2144 if (Field->isUnnamedBitfield()) {
2165 QualType ET = SemaRef.Context.getBaseElementType(Field->getType());
2174 CheckSubElementType(MemberEntity, IList, Field->getType(), Index,
2188 Field != FieldEnd && !Field->getType()->isIncompleteArrayType() &&
2194 if (!it->isUnnamedBitfield() && !it->hasInClassInitializer()) {
2194 if (!it->isUnnamedBitfield() && !it->hasInClassInitializer()) {
2205 !Field->getType()->isIncompleteArrayType()) {
2207 if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer())
2207 if (!Field->isUnnamedBitfield() && !Field->hasInClassInitializer())
2221 QualType ET = SemaRef.Context.getBaseElementType(I->getType());
2229 if (Field == FieldEnd || !Field->getType()->isIncompleteArrayType() ||
2244 CheckSubElementType(MemberEntity, IList, Field->getType(), Index,
2247 CheckImplicitInitList(MemberEntity, IList, Field->getType(), Index,
2626 (*NextField)->getFieldIndex() > Field->getFieldIndex() + 1)) {
2626 (*NextField)->getFieldIndex() > Field->getFieldIndex() + 1)) {
2631 if (FI->isUnnamedBitfield())
2666 if (Field->getType()->isIncompleteArrayType()) {
2677 SemaRef.Diag(Field->getLocation(), diag::note_flexible_array_member)
2690 SemaRef.Diag(Field->getLocation(), diag::note_flexible_array_member)
2714 CheckSubElementType(MemberEntity, IList, Field->getType(), Index,
2728 QualType FieldType = Field->getType();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp 2465 if (FI->isUnnamedBitfield())
2468 QualType FTy = FI->getType();
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp 47 MinVal = MinMaxVal.first->getInitVal();
48 MaxVal = MinMaxVal.second->getInitVal();
81 if (const Expr *InitExpr = EnumConst->getInitExpr()) {
82 return EnumConst->getInitVal().countTrailingOnes() ==
83 EnumConst->getInitVal().getActiveBits() &&
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp 1828 fi->getNameAsString().c_str(), field_offsets[*fi]);
tools/lldb/source/Symbol/ClangASTContext.cpp 2543 field->setAccess((clang::AccessSpecifier)default_accessibility);
3098 clang::QualType field_qual_type = field_pos->getType();
4641 method_iter->getCanonicalDecl();
4678 method_iter->getCanonicalDecl();
4708 method_iter->getCanonicalDecl();
5802 ConstString name(enum_pos->getNameAsString().c_str());
5803 if (!callback(integer_type, name, enum_pos->getInitVal()))
5933 const bool is_bitfield = ivar_pos->isBitField();
5939 clang::Expr *bitfield_bit_size_expr = ivar_pos->getBitWidth();
5983 name.assign(field->getNameAsString());
5993 const bool is_bitfield = field->isBitField();
5999 clang::Expr *bitfield_bit_size_expr = field->getBitWidth();
6012 return CompilerType(this, field->getType().getAsOpaquePtr());
6692 child_name.assign(field->getNameAsString());
6697 field->getType().getAsOpaquePtr());
7109 if (field->getCanonicalDecl() == canonical_decl)
7174 llvm::StringRef field_name = field->getName();
7176 CompilerType field_type(this, field->getType().getAsOpaquePtr());
7472 if (field->getName().equals(name_sref))
7978 if (field_pos->isAnonymousStructOrUnion()) {
7979 clang::QualType field_qual_type = field_pos->getType();
8011 field_pos->getAccess(), nested_field_decl->getAccess()));
8041 field_pos->getAccess(), nested_indirect_field_decl->getAccess()));
8052 if (last_field_pos->getType()->isIncompleteArrayType())
9111 clang::QualType field_type = field->getType();
9137 s->Printf("%s = ", field->getNameAsString().c_str());
9180 if (enum_pos->getInitVal() == enum_value) {
9181 s->Printf("%s", enum_pos->getNameAsString().c_str());