/external/clang/lib/AST/ |
RecordLayoutBuilder.cpp | 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { 87 auto Known = BaseOffsets.find(RD); 94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { 95 auto Known = VirtualBaseOffsets.find(RD); 125 void AddSubobjectAtOffset(const CXXRecordDecl *RD, CharUnits Offset); 130 void UpdateEmptyFieldSubobjects(const CXXRecordDecl *RD, 151 bool CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, 157 bool CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, 231 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, 234 if (!RD->isEmpty() [all...] |
Decl.cpp | [all...] |
VTableBuilder.cpp | 330 const CXXRecordDecl *RD = Base.getBase(); 334 SubobjectNumber = ++SubobjectCounts[RD]; 337 assert(!SubobjectOffsets.count(std::make_pair(RD, SubobjectNumber)) 339 assert(!SubobjectLayoutClassOffsets.count(std::make_pair(RD, SubobjectNumber)) 342 SubobjectOffsets[std::make_pair(RD, SubobjectNumber)] = Base.getBaseOffset(); 343 SubobjectLayoutClassOffsets[std::make_pair(RD, SubobjectNumber)] = 347 for (const auto &B : RD->bases()) { 364 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); 380 const CXXRecordDecl *RD = Base.getBase(); 381 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); [all...] |
/external/clang/lib/CodeGen/ |
CGDecl.cpp | 283 CXXRecordDecl *RD = T->getBaseElementTypeUnsafe()->getAsCXXRecordDecl(); 284 return RD && !RD->hasTrivialDestructor(); [all...] |
CGExprAgg.cpp | [all...] |
CGExprCXX.cpp | 297 const CXXRecordDecl *RD = 322 getContext().getPointerType(getContext().getTagDeclType(RD)); [all...] |
CGStmt.cpp | [all...] |
CodeGenFunction.cpp | 127 const CXXRecordDecl *RD; 128 if (forPointeeType && (RD = T->getAsCXXRecordDecl())) { 129 Alignment = CGM.getClassPointerAlignment(RD); [all...] |
TargetInfo.cpp | 139 const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); 140 if (!RD) 142 return CXXABI.getRecordArgABI(RD); 447 const RecordDecl *RD = RT->getDecl(); 448 if (RD->hasFlexibleArrayMember()) 452 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(RD)) 457 for (const auto *I : RD->fields()) 476 const RecordDecl *RD = RT->getDecl(); 477 if (RD->hasFlexibleArrayMember()) 483 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(RD)) { [all...] |
CGStmtOpenMP.cpp | 127 const RecordDecl *RD = S.getCapturedRecordDecl(); 128 auto CurField = RD->field_begin(); 203 const RecordDecl *RD = S.getCapturedRecordDecl(); 212 for (auto *FD : RD->fields()) { 263 for (auto *FD : RD->fields()) { [all...] |
CGClass.cpp | 36 CharUnits CodeGenModule::getClassPointerAlignment(const CXXRecordDecl *RD) { 37 if (!RD->isCompleteDefinition()) 40 auto &layout = getContext().getASTRecordLayout(RD); 44 if (RD->hasAttr<FinalAttr>()) { 118 auto RD = cast<CXXMethodDecl>(CurFuncDecl)->getParent(); 119 CXXThisAlignment = CGM.getClassPointerAlignment(RD); 153 const CXXRecordDecl *RD = DerivedClass; 160 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); 168 RD = BaseDecl; 433 const CXXRecordDecl *RD = cast<CXXMethodDecl>(CurCodeDecl)->getParent() [all...] |
CGDebugInfo.cpp | 259 StringRef CGDebugInfo::getClassName(const RecordDecl *RD) { 260 if (isa<ClassTemplateSpecializationDecl>(RD)) { 263 RD->getNameForDiagnostic(OS, CGM.getContext().getPrintingPolicy(), 272 if (const IdentifierInfo *II = RD->getIdentifier()) 278 if (const TypedefNameDecl *D = RD->getTypedefNameForAnonDecl()) { 279 assert(RD->getDeclContext() == D->getDeclContext() && 290 if (const DeclaratorDecl *DD = Context.getDeclaratorForUnnamedTagDecl(RD)) 295 Context.getTypedefNameForUnnamedTagDecl(RD)) 701 static llvm::dwarf::Tag getTagForRecord(const RecordDecl *RD) { 703 if (RD->isStruct() || RD->isInterface() [all...] |
CGExprScalar.cpp | [all...] |
/external/clang/lib/Sema/ |
SemaCast.cpp | [all...] |
SemaTemplateInstantiateDecl.cpp | 490 CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext()); 491 if (DT && RD && isa<ConditionalOperator>(DT->getUnderlyingExpr()) && 493 RD->getEnclosingNamespaceContext() == SemaRef.getStdNamespace() && 494 RD->getIdentifier() && RD->getIdentifier()->isStr("common_type") && [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngine.cpp | 623 const CXXRecordDecl *RD = BTy->getAsCXXRecordDecl(); 624 const CXXDestructorDecl *Dtor = RD->getDestructor(); [all...] |
RegionStore.cpp | 442 const RecordDecl *RD, [all...] |
/external/llvm/lib/Target/Hexagon/ |
RDFGraph.cpp | 417 Ref.RD = DA.Id; 424 Ref.RD = DA.Id; [all...] |
RDFGraph.h | 126 // dN<R>(rd,d,u):sib, 130 // rd - reaching def, 135 // uN<R>[!](rd):sib, 139 // rd - reaching def, 450 NodeId RD, Sib; // Ids of the reaching def and the sibling. 486 return Ref.RD; 488 void setReachingDef(NodeId RD) { 489 Ref.RD = RD;
|
/external/pcre/dist2/src/sljit/ |
sljitNativeARM_32.c | 63 #define RD(rd) (reg_map[rd] << 12) 386 FAIL_IF(push_inst(compiler, MOVW | RD(reg) | ((imm << 4) & 0xf0000) | (imm & 0xfff))); 387 return push_inst(compiler, MOVT | RD(reg) | ((imm >> 12) & 0xf0000) | ((imm >> 16) & 0xfff)); 455 sljit_s32 bl = (mov_pc & 0x0000f000) != RD(TMP_PC); 821 (0xe0000000 | ((opcode) << 21) | (set_flags) | RD(dst) | RN(src1) | (src2)) [all...] |
sljitNativeARM_64.c | 51 #define RD(rd) (reg_map[rd]) 138 FAIL_IF(push_inst(compiler, MOVZ | RD(dst) | ((imm & 0xffff) << 5))); 139 FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 16) & 0xffff) << 5) | (1 << 21))); 140 FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 32) & 0xffff) << 5) | (2 << 21))); 141 return push_inst(compiler, MOVK | RD(dst) | ((imm >> 48) << 5) | (3 << 21)); 420 return push_inst(compiler, MOVZ | RD(dst) | (imm << 5)); 423 return push_inst(compiler, MOVN | RD(dst) | ((~imm & 0xffff) << 5)); 427 return push_inst(compiler, (MOVN ^ W_OP) | RD(dst) | ((~imm & 0xffff) << 5)) [all...] |
/frameworks/compile/slang/ |
slang_rs_object_ref_count.cpp | 518 clang::RecordDecl *RD = T->getAsUnionType()->getDecl(); 519 RD = RD->getDefinition(); 520 for (clang::RecordDecl::field_iterator FI = RD->field_begin(), 521 FE = RD->field_end(); 537 clang::RecordDecl *RD = T->getAsStructureType()->getDecl(); 538 RD = RD->getDefinition(); 539 for (clang::RecordDecl::field_iterator FI = RD->field_begin(), 540 FE = RD->field_end() [all...] |
/toolchain/binutils/binutils-2.25/opcodes/ |
h8500-opc.h | 144 #define RD 38 172 {3,'m','E','D','D',O_XOR|O_WORD,"xor.w",2,{RN,RD},2, {{0xa8,0xf8,RN },{0x60,0xf8,RD }}}, 173 {3,'m','E','D','D',O_XOR|O_WORD,"xor.w",2,{RNDEC,RD},2, {{0xb8,0xf8,RN },{0x60,0xf8,RD }}}, 174 {3,'m','E','D','D',O_XOR|O_WORD,"xor.w",2,{RNINC,RD},2, {{0xc8,0xf8,RN },{0x60,0xf8,RD }}}, 175 {3,'m','E','D','D',O_XOR|O_WORD,"xor.w",2,{RNIND,RD},2, {{0xd8,0xf8,RN },{0x60,0xf8,RD }}}, 176 {3,'m','E','D','D',O_XOR|O_WORD,"xor.w",2,{ABS8,RD},3, {{0x0d,0xff,0 },{0x00,0x00,ABS8 },{0x60,0xf8,RD }}} [all...] |
/external/clang/lib/Parse/ |
ParseDecl.cpp | [all...] |
/external/clang/lib/Analysis/ |
CFG.cpp | 622 void appendDeleteDtor(CFGBlock *B, CXXRecordDecl *RD, CXXDeleteExpr *DE) { 623 B->appendDeleteDtor(RD, DE, cfg->getBumpVectorContext()); [all...] |