/external/deqp-deps/SPIRV-Tools/test/ |
D | hex_float_test.cpp | 773 using RD = round_direction; typedef 798 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToZero}, 799 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToNearestEven}, 800 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToPositiveInfinity}, 801 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToNegativeInfinity}, 802 {float_fractions({0, 1}), std::make_pair(half_bits_set({0}), false), RD::kToZero}, 804 {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToZero}, 805 …{float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0, 9}), false), RD::kToPositiveInfinit… 806 … {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToNegativeInfinity}, 807 {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToNearestEven}, [all …]
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/test/ |
D | hex_float_test.cpp | 773 using RD = round_direction; typedef 798 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToZero}, 799 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToNearestEven}, 800 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToPositiveInfinity}, 801 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToNegativeInfinity}, 802 {float_fractions({0, 1}), std::make_pair(half_bits_set({0}), false), RD::kToZero}, 804 {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToZero}, 805 …{float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0, 9}), false), RD::kToPositiveInfinit… 806 … {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToNegativeInfinity}, 807 {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToNearestEven}, [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/test/ |
D | hex_float_test.cpp | 773 using RD = round_direction; typedef 798 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToZero}, 799 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToNearestEven}, 800 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToPositiveInfinity}, 801 {float_fractions({0}), std::make_pair(half_bits_set({}), false), RD::kToNegativeInfinity}, 802 {float_fractions({0, 1}), std::make_pair(half_bits_set({0}), false), RD::kToZero}, 804 {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToZero}, 805 …{float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0, 9}), false), RD::kToPositiveInfinit… 806 … {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToNegativeInfinity}, 807 {float_fractions({0, 1, 11}), std::make_pair(half_bits_set({0}), false), RD::kToNearestEven}, [all …]
|
/external/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalNVBaseOffset() 87 auto Known = BaseOffsets.find(RD); in getExternalNVBaseOffset() 94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalVBaseOffset() 95 auto Known = VirtualBaseOffsets.find(RD); in getExternalVBaseOffset() 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, in CanPlaceSubobjectAtOffset() argument 234 if (!RD->isEmpty()) in CanPlaceSubobjectAtOffset() [all …]
|
D | MicrosoftCXXABI.cpp | 91 bool isNearlyEmpty(const CXXRecordDecl *RD) const override { in isNearlyEmpty() 106 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject() argument 107 return RecordToCopyCtor[RD]; in getCopyConstructorForExceptionObject() 111 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject() argument 114 assert(RecordToCopyCtor[RD] == nullptr || RecordToCopyCtor[RD] == CD); in addCopyConstructorForExceptionObject() 115 RecordToCopyCtor[RD] = CD; in addCopyConstructorForExceptionObject() 155 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel() argument 156 while (RD->getNumBases() > 0) { in usesMultipleInheritanceModel() 157 if (RD->getNumBases() > 1) in usesMultipleInheritanceModel() 159 assert(RD->getNumBases() == 1); in usesMultipleInheritanceModel() [all …]
|
D | VTTBuilder.cpp | 57 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs() local 59 for (const auto &I : RD->bases()) { in LayoutSecondaryVTTs() 67 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 82 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers() local 86 if (!RD->getNumVBases() && !BaseIsMorallyVirtual) in LayoutSecondaryVirtualPointers() 89 for (const auto &I : RD->bases()) { in LayoutSecondaryVirtualPointers() 114 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers() 151 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD, in LayoutVirtualVTTs() argument 153 for (const auto &I : RD->bases()) { in LayoutVirtualVTTs() 177 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT() local [all …]
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 53 bool VisitRecordDecl(const RecordDecl *RD) { in checkASTDecl() 54 Checker->visitRecord(RD); in checkASTDecl() 72 void visitRecord(const RecordDecl *RD, uint64_t PadMultiplier = 1) const { in visitRecord() argument 73 if (shouldSkipDecl(RD)) in visitRecord() 78 if (!(RD = RD->getDefinition())) in visitRecord() 85 if (auto *CXXRD = dyn_cast<CXXRecordDecl>(RD)) in visitRecord() 90 auto &ASTContext = RD->getASTContext(); in visitRecord() 91 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() 94 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL); in visitRecord() 101 calculateOptimalPad(RD, ASTContext, RL); in visitRecord() [all …]
|
D | MoveChecker.cpp | 148 ObjectKind classifyObject(const MemRegion *MR, const CXXRecordDecl *RD) const; 153 const CXXRecordDecl *RD, MisuseKind MK) const; 155 bool belongsTo(const CXXRecordDecl *RD, const llvm::StringSet<> &Set) const; 160 const CXXRecordDecl *RD, MisuseKind MK) in MovedBugVisitor() argument 161 : Chk(Chk), Region(R), RD(RD), MK(MK), Found(false) {} in MovedBugVisitor() 182 const CXXRecordDecl *RD; member in __anondfc54e510211::MoveChecker::MovedBugVisitor 212 const CXXRecordDecl *RD, MisuseKind MK, 217 ExplodedNode *reportBug(const MemRegion *Region, const CXXRecordDecl *RD, 301 ObjectKind OK = Chk.classifyObject(Region, RD); in VisitNode() 306 Chk.explainObject(OS, Region, RD, MK); in VisitNode() [all …]
|
/external/llvm-project/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalNVBaseOffset() 87 auto Known = BaseOffsets.find(RD); in getExternalNVBaseOffset() 94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalVBaseOffset() 95 auto Known = VirtualBaseOffsets.find(RD); in getExternalVBaseOffset() 125 void AddSubobjectAtOffset(const CXXRecordDecl *RD, CharUnits Offset); 130 void UpdateEmptyFieldSubobjects(const CXXRecordDecl *RD, 152 bool CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, 158 bool CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, 232 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceSubobjectAtOffset() argument 235 if (!RD->isEmpty()) in CanPlaceSubobjectAtOffset() [all …]
|
D | MicrosoftCXXABI.cpp | 89 bool isNearlyEmpty(const CXXRecordDecl *RD) const override { in isNearlyEmpty() 94 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override { in getCopyConstructorForExceptionObject() argument 95 return RecordToCopyCtor[RD]; in getCopyConstructorForExceptionObject() 99 addCopyConstructorForExceptionObject(CXXRecordDecl *RD, in addCopyConstructorForExceptionObject() argument 102 assert(RecordToCopyCtor[RD] == nullptr || RecordToCopyCtor[RD] == CD); in addCopyConstructorForExceptionObject() 103 RecordToCopyCtor[RD] = CD; in addCopyConstructorForExceptionObject() 144 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) { in usesMultipleInheritanceModel() argument 145 while (RD->getNumBases() > 0) { in usesMultipleInheritanceModel() 146 if (RD->getNumBases() > 1) in usesMultipleInheritanceModel() 148 assert(RD->getNumBases() == 1); in usesMultipleInheritanceModel() [all …]
|
D | VTTBuilder.cpp | 60 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs() local 62 for (const auto &I : RD->bases()) { in LayoutSecondaryVTTs() 70 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVTTs() 85 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers() local 89 if (!RD->getNumVBases() && !BaseIsMorallyVirtual) in LayoutSecondaryVirtualPointers() 92 for (const auto &I : RD->bases()) { in LayoutSecondaryVirtualPointers() 117 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD); in LayoutSecondaryVirtualPointers() 154 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD, in LayoutVirtualVTTs() argument 156 for (const auto &I : RD->bases()) { in LayoutVirtualVTTs() 180 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT() local [all …]
|
D | VTableBuilder.cpp | 329 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets() local 333 SubobjectNumber = ++SubobjectCounts[RD]; in ComputeBaseOffsets() 336 assert(!SubobjectOffsets.count(std::make_pair(RD, SubobjectNumber)) in ComputeBaseOffsets() 338 assert(!SubobjectLayoutClassOffsets.count(std::make_pair(RD, SubobjectNumber)) in ComputeBaseOffsets() 341 SubobjectOffsets[std::make_pair(RD, SubobjectNumber)] = Base.getBaseOffset(); in ComputeBaseOffsets() 342 SubobjectLayoutClassOffsets[std::make_pair(RD, SubobjectNumber)] = in ComputeBaseOffsets() 346 for (const auto &B : RD->bases()) { in ComputeBaseOffsets() 363 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in ComputeBaseOffsets() 379 const CXXRecordDecl *RD = Base.getBase(); in dump() local 380 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); in dump() [all …]
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 55 bool VisitRecordDecl(const RecordDecl *RD) { in checkASTDecl() 56 Checker->visitRecord(RD); in checkASTDecl() 74 void visitRecord(const RecordDecl *RD, uint64_t PadMultiplier = 1) const { in visitRecord() argument 75 if (shouldSkipDecl(RD)) in visitRecord() 78 auto &ASTContext = RD->getASTContext(); in visitRecord() 79 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD); in visitRecord() 82 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL); in visitRecord() 85 CharUnits OptimalPad = calculateOptimalPad(RD, ASTContext, RL); in visitRecord() 93 reportRecord(RD, BaselinePad, OptimalPad); in visitRecord() 116 bool shouldSkipDecl(const RecordDecl *RD) const { in shouldSkipDecl() [all …]
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
D | RefCntblBaseVirtualDtorChecker.cpp | 51 bool VisitCXXRecordDecl(const CXXRecordDecl *RD) { in checkASTDecl() 52 Checker->visitCXXRecordDecl(RD); in checkASTDecl() 61 void visitCXXRecordDecl(const CXXRecordDecl *RD) const { in visitCXXRecordDecl() 62 if (shouldSkipDecl(RD)) in visitCXXRecordDecl() 66 Paths.setOrigin(RD); in visitCXXRecordDecl() 72 [RD, &ProblematicBaseSpecifier, in visitCXXRecordDecl() 76 (AccSpec == AS_none && RD->isClass())) in visitCXXRecordDecl() 94 if (RD->lookupInBases(IsPublicBaseRefCntblWOVirtualDtor, Paths, in visitCXXRecordDecl() 96 reportBug(RD, ProblematicBaseSpecifier, ProblematicBaseClass); in visitCXXRecordDecl() 100 bool shouldSkipDecl(const CXXRecordDecl *RD) const { in shouldSkipDecl() [all …]
|
D | NoUncountedMembersChecker.cpp | 58 bool VisitRecordDecl(const RecordDecl *RD) { in checkASTDecl() 59 Checker->visitRecordDecl(RD); in checkASTDecl() 68 void visitRecordDecl(const RecordDecl *RD) const { in visitRecordDecl() 69 if (shouldSkipDecl(RD)) in visitRecordDecl() 72 for (auto Member : RD->fields()) { in visitRecordDecl() 82 reportBug(Member, MemberType, MemberCXXRD, RD); in visitRecordDecl() 88 bool shouldSkipDecl(const RecordDecl *RD) const { in shouldSkipDecl() 89 if (!RD->isThisDeclarationADefinition()) in shouldSkipDecl() 92 if (RD->isImplicit()) in shouldSkipDecl() 95 if (RD->isLambda()) in shouldSkipDecl() [all …]
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGVTT.cpp | 43 const CXXRecordDecl *RD) { in EmitVTTDefinition() argument 44 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/true); in EmitVTTDefinition() 53 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage, in EmitVTTDefinition() 63 if (VTTVT.getBase() == RD) { in EmitVTTDefinition() 66 getItaniumVTableContext().getVTableLayout(RD).getAddressPoint( in EmitVTTDefinition() 101 CGM.setGVProperties(VTT, RD); in EmitVTTDefinition() 104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT() argument 105 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT"); in GetAddrOfVTT() 110 .mangleCXXVTT(RD, Out); in GetAddrOfVTT() 114 (void) CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in GetAddrOfVTT() [all …]
|
D | CodeGenTypes.cpp | 48 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName() argument 53 OS << RD->getKindName() << '.'; in addRecordTypeName() 58 PrintingPolicy Policy = RD->getASTContext().getPrintingPolicy(); in addRecordTypeName() 63 if (RD->getIdentifier()) { in addRecordTypeName() 66 if (RD->getDeclContext()) in addRecordTypeName() 67 RD->printQualifiedName(OS, Policy); in addRecordTypeName() 69 RD->printName(OS); in addRecordTypeName() 70 } else if (const TypedefNameDecl *TDD = RD->getTypedefNameForAnonDecl()) { in addRecordTypeName() 128 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert() argument 132 if (!AlreadyChecked.insert(RD).second) in isSafeToConvert() [all …]
|
/external/clang/lib/CodeGen/ |
D | CGVTT.cpp | 44 const CXXRecordDecl *RD) { in EmitVTTDefinition() argument 45 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/true); in EmitVTTDefinition() 56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage, in EmitVTTDefinition() 66 if (VTTVT.getBase() == RD) { in EmitVTTDefinition() 69 getItaniumVTableContext().getVTableLayout(RD).getAddressPoint( in EmitVTTDefinition() 101 CGM.setGlobalVisibility(VTT, RD); in EmitVTTDefinition() 104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { in GetAddrOfVTT() argument 105 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT"); in GetAddrOfVTT() 110 .mangleCXXVTT(RD, Out); in GetAddrOfVTT() 114 (void) CGM.getCXXABI().getAddrOfVTable(RD, CharUnits()); in GetAddrOfVTT() [all …]
|
D | CodeGenTypes.cpp | 47 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD, in addRecordTypeName() argument 52 OS << RD->getKindName() << '.'; in addRecordTypeName() 56 if (RD->getIdentifier()) { in addRecordTypeName() 59 if (RD->getDeclContext()) in addRecordTypeName() 60 RD->printQualifiedName(OS); in addRecordTypeName() 62 RD->printName(OS); in addRecordTypeName() 63 } else if (const TypedefNameDecl *TDD = RD->getTypedefNameForAnonDecl()) { in addRecordTypeName() 113 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT, in isSafeToConvert() argument 117 if (!AlreadyChecked.insert(RD).second) in isSafeToConvert() 120 const Type *Key = CGT.getContext().getTagDeclType(RD).getTypePtr(); in isSafeToConvert() [all …]
|
/external/tcpdump/tests/ |
D | bgp-aigp-oobr-nossl.out | 21 nexthop: RD: 0:65536 (= 0.1.0.0), 172.17.0.5, nh-length: 12, no SNPA 22 RD: 18826:610 (= 0.0.2.98), 172.17.33.32/28, label:1026 (bottom) 64 nexthop: RD: 0:0 (= 0.0.0.0), 172.17.0.116, nh-length: 12, no SNPA 65 RD: 18826:640 (= 0.0.2.128), 172.17.33.64/28, label:1028 (bottom) 66 RD: 18826:640 (= 0.0.2.128), 172.17.33.80/28, label:1028 (bottom) 67 RD: 18826:640 (= 0.0.2.128), 173.17.34.0/28, label:1028 (bottom) 68 RD: 18826:640 (= 0.0.2.128), 172.17.34.16/28, label:1028 (bottom) 109 nexthop: RD: 0:0 (= 0.0.0.0), 172.17.97.5, nh-length: 12, no SNPA 110 RD: 18826:21034 (= 0.0.82.42), 172.17.30.192/28, label:377856 (bottom) 132 nexthop: RD: 0:4009754624 (= 239.0.0.0), 172.17.0.5, nh-length: 12, no SNPA [all …]
|
D | bgp-aigp-oobr-ssl.out | 21 nexthop: RD: 0:65536 (= 0.1.0.0), 172.17.0.5, nh-length: 12, no SNPA 22 RD: 18826:610 (= 0.0.2.98), 172.17.33.32/28, label:1026 (bottom) 64 nexthop: RD: 0:0 (= 0.0.0.0), 172.17.0.116, nh-length: 12, no SNPA 65 RD: 18826:640 (= 0.0.2.128), 172.17.33.64/28, label:1028 (bottom) 66 RD: 18826:640 (= 0.0.2.128), 172.17.33.80/28, label:1028 (bottom) 67 RD: 18826:640 (= 0.0.2.128), 173.17.34.0/28, label:1028 (bottom) 68 RD: 18826:640 (= 0.0.2.128), 172.17.34.16/28, label:1028 (bottom) 109 nexthop: RD: 0:0 (= 0.0.0.0), 172.17.97.5, nh-length: 12, no SNPA 110 RD: 18826:21034 (= 0.0.82.42), 172.17.30.192/28, label:377856 (bottom) 132 nexthop: RD: 0:4009754624 (= 239.0.0.0), 172.17.0.5, nh-length: 12, no SNPA [all …]
|
/external/llvm-project/llvm/test/CodeGen/AVR/atomics/ |
D | load16.ll | 6 ; CHECK-NEXT: ld [[RR:r[0-9]+]], [[RD:(X|Y|Z)]] 7 ; CHECK-NEXT: ldd [[RR:r[0-9]+]], [[RD]]+1 32 ; CHECK-NEXT: ld [[RR1:r[0-9]+]], [[RD:(X|Y|Z)]] 33 ; CHECK-NEXT: ldd [[RR2:r[0-9]+]], [[RD]]+1 36 ; CHECK-NEXT: st [[RD]], [[RR1]] 37 ; CHECK-NEXT: std [[RD]]+1, [[A:r[0-9]+]] 47 ; CHECK-NEXT: ld [[RR1:r[0-9]+]], [[RD:(X|Y|Z)]] 48 ; CHECK-NEXT: ldd [[RR2:r[0-9]+]], [[RD]]+1 51 ; CHECK-NEXT: st [[RD]], [[RR1]] 52 ; CHECK-NEXT: std [[RD]]+1, [[A:r[0-9]+]] [all …]
|
D | load8.ll | 8 ; CHECK-NEXT: ld [[RR:r[0-9]+]], [[RD:(X|Y|Z)]] 33 ; CHECK-NEXT: ld [[RD:r[0-9]+]], [[RR:(X|Y|Z)]] 34 ; CHECK-NEXT: add [[RD]], [[RR1:r[0-9]+]] 35 ; CHECK-NEXT: st [[RR]], [[RD]] 45 ; CHECK-NEXT: ld [[RD:r[0-9]+]], [[RR:(X|Y|Z)]] 46 ; CHECK-NEXT: sub [[RD]], [[RR1:r[0-9]+]] 47 ; CHECK-NEXT: st [[RR]], [[RD]] 57 ; CHECK-NEXT: ld [[RD:r[0-9]+]], [[RR:(X|Y|Z)]] 58 ; CHECK-NEXT: and [[RD]], [[RR1:r[0-9]+]] 59 ; CHECK-NEXT: st [[RR]], [[RD]] [all …]
|
/external/pcre/dist2/src/sljit/ |
D | sljitNativeARM_64.c | 55 #define RD(rd) (reg_map[rd]) macro 148 FAIL_IF(push_inst(compiler, MOVZ | RD(dst) | ((imm & 0xffff) << 5))); in emit_imm64_const() 149 FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 16) & 0xffff) << 5) | (1 << 21))); in emit_imm64_const() 150 FAIL_IF(push_inst(compiler, MOVK | RD(dst) | (((imm >> 32) & 0xffff) << 5) | (2 << 21))); in emit_imm64_const() 151 return push_inst(compiler, MOVK | RD(dst) | ((imm >> 48) << 5) | (3 << 21)); in emit_imm64_const() 505 return push_inst(compiler, MOVZ | RD(dst) | (imm << 5)); in load_immediate() 508 return push_inst(compiler, MOVN | RD(dst) | ((~imm & 0xffff) << 5)); in load_immediate() 512 return push_inst(compiler, MOVZ | RD(dst) | ((imm >> 16) << 5) | (1 << 21)); in load_immediate() 514 return push_inst(compiler, (MOVN ^ W_OP) | RD(dst) | ((~imm & 0xffff) << 5)); in load_immediate() 516 …return push_inst(compiler, (MOVN ^ W_OP) | RD(dst) | ((~imm & 0xffff0000l) >> (16 - 5)) | (1 << 21… in load_immediate() [all …]
|
/external/clang/include/clang/AST/ |
D | VTableBuilder.h | 68 static VTableComponent MakeRTTI(const CXXRecordDecl *RD) { in MakeRTTI() argument 69 return VTableComponent(CK_RTTI, reinterpret_cast<uintptr_t>(RD)); in MakeRTTI() 311 virtual void computeVTableRelatedInformation(const CXXRecordDecl *RD) = 0; 357 void computeVTableRelatedInformation(const CXXRecordDecl *RD) override; 363 const VTableLayout &getVTableLayout(const CXXRecordDecl *RD) { in getVTableLayout() argument 364 computeVTableRelatedInformation(RD); in getVTableLayout() 365 assert(VTableLayouts.count(RD) && "No layout for this record decl!"); in getVTableLayout() 367 return *VTableLayouts[RD]; in getVTableLayout() 387 CharUnits getVirtualBaseOffsetOffset(const CXXRecordDecl *RD, 401 VPtrInfo(const CXXRecordDecl *RD) in VPtrInfo() [all …]
|