Home
last modified time | relevance | path

Searched refs:RD (Results 1 – 25 of 524) sorted by relevance

12345678910>>...21

/external/deqp-deps/SPIRV-Tools/test/
Dhex_float_test.cpp773 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/
Dhex_float_test.cpp773 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/
Dhex_float_test.cpp773 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/
DRecordLayoutBuilder.cpp86 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 …]
DMicrosoftCXXABI.cpp91 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 …]
DVTTBuilder.cpp57 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/
DPaddingChecker.cpp53 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 …]
DMoveChecker.cpp148 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/
DRecordLayoutBuilder.cpp86 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 …]
DMicrosoftCXXABI.cpp89 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 …]
DVTTBuilder.cpp60 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 …]
DVTableBuilder.cpp329 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/
DPaddingChecker.cpp55 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/
DRefCntblBaseVirtualDtorChecker.cpp51 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 …]
DNoUncountedMembersChecker.cpp58 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/
DCGVTT.cpp43 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 …]
DCodeGenTypes.cpp48 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/
DCGVTT.cpp44 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 …]
DCodeGenTypes.cpp47 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/
Dbgp-aigp-oobr-nossl.out21 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 …]
Dbgp-aigp-oobr-ssl.out21 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/
Dload16.ll6 ; 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 …]
Dload8.ll8 ; 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/
DsljitNativeARM_64.c55 #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/
DVTableBuilder.h68 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 …]

12345678910>>...21