HomeSort by relevance Sort by last modified time
    Searched defs:RD (Results 51 - 75 of 108) sorted by null

1 23 4 5

  /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...]

Completed in 1923 milliseconds

1 23 4 5