HomeSort by relevance Sort by last modified time
    Searched defs:RD (Results 1 - 25 of 77) sorted by null

1 2 3 4

  /external/clang/lib/AST/
VTTBuilder.cpp 57 const CXXRecordDecl *RD = Base.getBase();
59 for (CXXRecordDecl::base_class_const_iterator I = RD->bases_begin(),
60 E = RD->bases_end(); I != E; ++I) {
69 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
84 const CXXRecordDecl *RD = Base.getBase();
88 if (!RD->getNumVBases() && !BaseIsMorallyVirtual)
91 for (CXXRecordDecl::base_class_const_iterator I = RD->bases_begin(),
92 E = RD->bases_end(); I != E; ++I) {
117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
154 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD,
    [all...]
MicrosoftCXXABI.cpp 41 bool isNearlyEmpty(const CXXRecordDecl *RD) const {
43 if (!RD->isDynamicClass())
46 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
60 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) {
61 while (RD->getNumBases() > 0) {
62 if (RD->getNumBases() > 1)
64 assert(RD->getNumBases() == 1);
66 RD->bases_begin()->getType()->getAsCXXRecordDecl();
67 if (RD->isPolymorphic() && !Base->isPolymorphic())
69 RD = Base
    [all...]
APValue.cpp 439 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(BaseOrMember)) {
440 CastToBase = RD;
441 ElemTy = Ctx.getRecordType(RD);
488 const RecordDecl *RD = Ty->getAs<RecordType>()->getDecl();
491 const CXXRecordDecl *CD = cast<CXXRecordDecl>(RD);
501 for (RecordDecl::field_iterator FI = RD->field_begin();
502 FI != RD->field_end(); ++FI) {
ExprCXX.cpp 36 if (const CXXRecordDecl *RD = E->getType()->getAsCXXRecordDecl())
37 if (RD->isPolymorphic() && E->isGLValue())
65 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl();
66 for (CXXRecordDecl::redecl_iterator I = RD->redecls_begin(),
67 E = RD->redecls_end(); I != E; ++I) {
    [all...]
  /external/clang/lib/Sema/
SemaFixItUtils.cpp 205 const CXXRecordDecl *RD = T->getAsCXXRecordDecl();
206 if (!RD || !RD->hasDefinition())
208 if (LangOpts.CPlusPlus11 && !RD->hasUserProvidedDefaultConstructor())
210 if (RD->isAggregate())
SemaOpenMP.cpp 365 CXXRecordDecl *RD = getLangOpts().CPlusPlus ?
367 if (RD) {
368 CXXConstructorDecl *CD = LookupDefaultConstructor(RD);
382 Diag(RD->getLocation(), diag::note_previous_decl) << RD;
388 CXXDestructorDecl *DD = RD->getDestructor();
398 Diag(RD->getLocation(), diag::note_previous_decl) << RD;
SemaExceptionSpec.cpp     [all...]
  /external/smack/src/org/xbill/DNS/
Flags.java 26 public static final byte RD = 7;
48 flags.add(RD, "rd");
  /frameworks/compile/slang/
slang_rs_export_foreach.cpp 423 clang::RecordDecl *RD =
432 RD,
441 RD->addDecl(FD);
442 RD->completeDefinition();
445 clang::QualType T = Ctx.getTagDeclType(RD);
slang_rs_export_func.cpp 74 clang::RecordDecl *RD =
93 RD,
102 RD->addDecl(FD);
105 RD->completeDefinition();
107 clang::QualType T = Ctx.getTagDeclType(RD);
slang_rs.cpp 119 ReflectedDefinitionListTy::const_iterator RD =
122 if (RD != ReflectedDefinitions.end()) {
123 const RSExportRecordType *Reflected = RD->getValue().first;
164 << RD->getValue().second;
  /external/clang/lib/CodeGen/
CGCXX.cpp 291 const CXXRecordDecl *RD) {
294 llvm::Value *VTable = CGM.getVTables().GetAddrOfVTable(RD);
300 CGM.getVTableContext().getVTableLayout(RD)
301 .getAddressPoint(BaseSubobject(RD, CharUnits::Zero()));
322 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl());
325 return BuildAppleKextVirtualDestructorCall(DD, Dtor_Complete, RD);
327 return ::BuildAppleKextVirtualCall(*this, MD, Ty, RD);
336 const CXXRecordDecl *RD) {
346 return ::BuildAppleKextVirtualCall(*this, GlobalDecl(DD, Type), Ty, RD);
CodeGenTBAA.cpp 186 const RecordDecl *RD = TTy->getDecl()->getDefinition();
187 if (RD->hasFlexibleArrayMember())
191 if (const CXXRecordDecl *Decl = dyn_cast<CXXRecordDecl>(RD))
195 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
198 for (RecordDecl::field_iterator i = RD->field_begin(),
199 e = RD->field_end(); i != e; ++i, ++idx) {
238 const RecordDecl *RD = TTy->getDecl()->getDefinition();
239 if (RD->hasFlexibleArrayMember())
241 // RD can be struct, union, class, interface or enum.
243 if (RD->isStruct() || RD->isClass()
    [all...]
CGCXXABI.cpp 48 const CXXRecordDecl *RD =
51 CGM.getTypes().arrangeCXXMethodType(RD, FPT));
261 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext());
263 const CXXRecordDecl *Base = RD;
269 RD = Path[I];
278 const CXXRecordDecl *RD) {
CodeGenTypes.cpp 51 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD,
56 OS << RD->getKindName() << '.';
60 if (RD->getIdentifier()) {
63 if (RD->getDeclContext())
64 RD->printQualifiedName(OS);
66 RD->printName(OS);
67 } else if (const TypedefNameDecl *TDD = RD->getTypedefNameForAnonDecl()) {
117 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT,
121 if (!AlreadyChecked.insert(RD)) return true;
123 const Type *Key = CGT.getContext().getTagDeclType(RD).getTypePtr()
    [all...]
CGRTTI.cpp 45 void BuildSIClassTypeInfo(const CXXRecordDecl *RD);
50 void BuildVMIClassTypeInfo(const CXXRecordDecl *RD);
264 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
265 if (!RD->hasDefinition())
268 if (!RD->isDynamicClass())
273 return CGM.getVTables().isVTableExternal(RD);
348 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl());
349 if (RD->hasAttr<WeakAttr>())
351 if (RD->isDynamicClass())
352 return CGM.getVTableLinkage(RD);
    [all...]
CGVTables.cpp 517 CodeGenVTables::CreateVTableInitializer(const CXXRecordDecl *RD,
529 QualType ClassType = CGM.getContext().getTagDeclType(RD);
635 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTable(const CXXRecordDecl *RD) {
636 llvm::GlobalVariable *&VTable = VTables[RD];
641 CGM.addDeferredVTable(RD);
645 CGM.getCXXABI().getMangleContext().mangleCXXVTable(RD, Out);
651 VTContext.getVTableLayout(RD).getNumVTableComponents());
663 const CXXRecordDecl *RD) {
664 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD);
668 CreateVTableInitializer(RD,
    [all...]
  /external/clang/lib/Frontend/
ASTConsumers.cpp 211 const RecordDecl* RD = cast<RecordDecl>(DC);
212 if (RD->isCompleteDefinition())
216 Out << *RD;
220 const CXXRecordDecl* RD = cast<CXXRecordDecl>(DC);
221 if (RD->isCompleteDefinition())
225 Out << *RD << ' ' << DC;
  /external/clang/lib/StaticAnalyzer/Checkers/
CallAndMessageChecker.cpp 156 const RecordDecl *RD = RT->getDecl()->getDefinition();
157 assert(RD && "Referred record has no definition");
159 RD->field_begin(), E = RD->field_end(); I!=E; ++I) {
LLVMConventionsChecker.cpp 67 static bool IsClangType(const RecordDecl *RD) {
68 return RD->getName() == "Type" && InNamespace(RD, "clang");
71 static bool IsClangDecl(const RecordDecl *RD) {
72 return RD->getName() == "Decl" && InNamespace(RD, "clang");
75 static bool IsClangStmt(const RecordDecl *RD) {
76 return RD->getName() == "Stmt" && InNamespace(RD, "clang");
79 static bool IsClangAttr(const RecordDecl *RD) {
    [all...]
  /external/clang/lib/StaticAnalyzer/Core/
Store.cpp 235 const CXXRecordDecl *RD = TVR->getValueType()->getAsCXXRecordDecl();
236 if (!RD)
243 return Expected->getCanonicalDecl() == RD->getCanonicalDecl();
SimpleSValBuilder.cpp 527 const RecordDecl *RD = LeftFD->getParent();
531 if (RD != RightFD->getParent())
546 for (RecordDecl::field_iterator I = RD->field_begin(),
547 E = RD->field_end(); I!=E; ++I) {
    [all...]
  /external/chromium_org/third_party/harfbuzz-ng/src/
hb-ot-shape-complex-thai.cc 90 RD /* Remove descender from base */
147 case RD: pua_mappings = RD_mappings; break;
212 /*B1*/ {{NOP,B1}, {RD, B2}, {NOP, B1}},
248 if (action == RD)
  /external/clang/tools/libclang/
CXType.cpp 732 static long long visitRecordForValidation(const RecordDecl *RD) {
733 for (RecordDecl::field_iterator I = RD->field_begin(), E = RD->field_end();
758 const RecordDecl *RD =
760 if (!RD || RD->isInvalidDecl())
762 RD = RD->getDefinition();
763 if (!RD)
765 if (RD->isInvalidDecl()
    [all...]
  /external/harfbuzz_ng/src/
hb-ot-shape-complex-thai.cc 90 RD /* Remove descender from base */
147 case RD: pua_mappings = RD_mappings; break;
212 /*B1*/ {{NOP,B1}, {RD, B2}, {NOP, B1}},
248 if (action == RD)

Completed in 320 milliseconds

1 2 3 4