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

1 2 3 4 5 6 7 8 9

  /external/valgrind/none/tests/mips64/
branch_and_jump_instructions.c 4 #define TEST1(RSval, RD) \
9 "move $"#RD", %1" "\n\t" \
10 "b end"#RD "\n\t" \
12 "daddi $"#RD", $"#RD", 5" "\n\t" \
13 "end"#RD":" "\n\t" \
14 "daddi $"#RD", $"#RD", 1" "\n\t" \
15 "move %0, $"#RD "\n\t" \
19 : #RD \
    [all...]
branches.c 3 #define TESTINST1(RSval, RD) \
8 "move $"#RD", %1" "\n\t" \
11 "addi $"#RD", $"#RD", 5" "\n\t" \
13 "addi $"#RD", $"#RD", 1" "\n\t" \
14 "move %0, $"#RD "\n\t" \
18 : #RD \
24 #define TESTINST2(RSval, RD) \
29 "move $"#RD", %1" "\n\t"
    [all...]
macro_int.h 1 #define TEST1(instruction, RSval, RTval, RD, RS, RT) \
7 "move $"#RD", $zero" "\n\t" \
9 "move %0, $"#RD "\n\t" \
12 : #RD, #RS, #RT \
14 printf("%s :: rd 0x%llx, rs 0x%llx, rt 0x%llx\n", \
35 #define TEST3(instruction, RSval, RD, RS) \
40 "move $"#RD", $zero" "\n\t" \
42 "move %0, $"#RD "\n\t" \
45 : #RD, #RS \
47 printf("%s :: rd 0x%llx, rs 0x%llx\n",
    [all...]
  /external/clang/lib/CodeGen/
CGVTables.h 65 const CXXRecordDecl *RD, const VTableComponent *Components,
81 uint64_t getSubVTTIndex(const CXXRecordDecl *RD, BaseSubobject Base);
85 uint64_t getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD,
91 GenerateConstructionVTable(const CXXRecordDecl *RD, const BaseSubobject &Base,
98 llvm::GlobalVariable *GetAddrOfVTT(const CXXRecordDecl *RD);
103 const CXXRecordDecl *RD);
112 void GenerateClassData(const CXXRecordDecl *RD);
114 bool isVTableExternal(const CXXRecordDecl *RD);
CGVTT.cpp 44 const CXXRecordDecl *RD) {
45 VTTBuilder Builder(CGM.getContext(), RD, /*GenerateDefinition=*/true);
56 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage,
66 if (VTTVT.getBase() == RD) {
69 getItaniumVTableContext().getVTableLayout(RD).getAddressPoint(
101 CGM.setGlobalVisibility(VTT, RD);
104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) {
105 assert(RD->getNumVBases() && "Only classes with virtual bases need a VTT");
110 .mangleCXXVTT(RD, Out);
114 (void) CGM.getCXXABI().getAddrOfVTable(RD, CharUnits())
    [all...]
CodeGenTypes.cpp 47 void CodeGenTypes::addRecordTypeName(const RecordDecl *RD,
52 OS << RD->getKindName() << '.';
56 if (RD->getIdentifier()) {
59 if (RD->getDeclContext())
60 RD->printQualifiedName(OS);
62 RD->printName(OS);
63 } else if (const TypedefNameDecl *TDD = RD->getTypedefNameForAnonDecl()) {
113 isSafeToConvert(const RecordDecl *RD, CodeGenTypes &CGT,
117 if (!AlreadyChecked.insert(RD).second)
120 const Type *Key = CGT.getContext().getTagDeclType(RD).getTypePtr()
    [all...]
CodeGenTBAA.cpp 178 const RecordDecl *RD = TTy->getDecl()->getDefinition();
179 if (RD->hasFlexibleArrayMember())
183 if (const CXXRecordDecl *Decl = dyn_cast<CXXRecordDecl>(RD))
187 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
190 for (RecordDecl::field_iterator i = RD->field_begin(),
191 e = RD->field_end(); i != e; ++i, ++idx) {
229 const RecordDecl *RD = TTy->getDecl()->getDefinition();
230 if (RD->hasFlexibleArrayMember())
232 // RD can be struct, union, class, interface or enum.
234 if (RD->isStruct() || RD->isClass()
    [all...]
CGCXXABI.cpp 32 bool CGCXXABI::canCopyArgument(const CXXRecordDecl *RD) const {
33 // If RD has a non-trivial move or copy constructor, we cannot copy the
35 if (RD->hasNonTrivialCopyConstructor() || RD->hasNonTrivialMoveConstructor())
38 // If RD has a non-trivial destructor, we cannot copy the argument.
39 if (RD->hasNonTrivialDestructor())
48 for (const CXXConstructorDecl *CD : RD->ctors()) {
85 const CXXRecordDecl *RD =
88 CGM.getTypes().arrangeCXXMethodType(RD, FPT, /*FD=*/nullptr));
290 const CXXRecordDecl *RD = cast<CXXRecordDecl>(MPD->getDeclContext())
    [all...]
  /external/clang/lib/StaticAnalyzer/Checkers/
PaddingChecker.cpp 55 bool VisitRecordDecl(const RecordDecl *RD) {
56 Checker->visitRecord(RD);
74 void visitRecord(const RecordDecl *RD, uint64_t PadMultiplier = 1) const {
75 if (shouldSkipDecl(RD))
78 auto &ASTContext = RD->getASTContext();
79 const ASTRecordLayout &RL = ASTContext.getASTRecordLayout(RD);
82 CharUnits BaselinePad = calculateBaselinePad(RD, ASTContext, RL);
85 CharUnits OptimalPad = calculateOptimalPad(RD, ASTContext, RL);
93 reportRecord(RD, BaselinePad, OptimalPad);
116 bool shouldSkipDecl(const RecordDecl *RD) const
    [all...]
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/valgrind/none/tests/mips32/
branches.c 3 #define TESTINST1(RSval, RD) \
7 "move $" #RD ", %1\n\t" \
10 "addi $" #RD ", $" #RD", 5\n\t" \
12 "addi $" #RD ", $" #RD", 1\n\t" \
13 "move %0, $" #RD "\n\t" \
16 : #RD, "cc", "memory" \
22 #define TESTINST2(RSval, RD) \
26 "move $" #RD ", %1\n\t"
    [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...]
xstormy16-opc.c 283 /* mov $Rd,$Rs */
286 { { MNEM, ' ', OP (RD), ',', OP (RS), 0 } },
301 /* mov.w $Rd,#$imm16 */
304 { { MNEM, ' ', OP (RD), ',', '#', OP (IMM16), 0 } },
307 /* mov.b $Rd,RxL */
310 { { MNEM, ' ', OP (RD), ',', 'R', 'x', 'L', 0 } },
313 /* mov.b $Rd,RxH */
316 { { MNEM, ' ', OP (RD), ',', 'R', 'x', 'H', 0 } },
391 /* mask $Rd,$Rs */
394 { { MNEM, ' ', OP (RD), ',', OP (RS), 0 } }
    [all...]
or1k-opc.c 269 /* l.movhi $rD,$uimm16 */
272 { { MNEM, ' ', OP (RD), ',', OP (UIMM16), 0 } },
275 /* l.macrc $rD */
278 { { MNEM, ' ', OP (RD), 0 } },
281 /* l.mfspr $rD,$rA,${uimm16} */
284 { { MNEM, ' ', OP (RD), ',', OP (RA), ',', OP (UIMM16), 0 } },
293 /* l.lwz $rD,${simm16}($rA) */
296 { { MNEM, ' ', OP (RD), ',', OP (SIMM16), '(', OP (RA), ')', 0 } },
299 /* l.lws $rD,${simm16}($rA) */
302 { { MNEM, ' ', OP (RD), ',', OP (SIMM16), '(', OP (RA), ')', 0 } }
    [all...]
iq2000-opc.c 239 /* add ${rd-rs},$rt */
245 /* add $rd,$rs,$rt */
248 { { MNEM, ' ', OP (RD), ',', OP (RS), ',', OP (RT), 0 } },
275 /* addu ${rd-rs},$rt */
281 /* addu $rd,$rs,$rt */
284 { { MNEM, ' ', OP (RD), ',', OP (RS), ',', OP (RT), 0 } },
287 /* ado16 ${rd-rs},$rt */
293 /* ado16 $rd,$rs,$rt */
296 { { MNEM, ' ', OP (RD), ',', OP (RS), ',', OP (RT), 0 } },
299 /* and ${rd-rs},$rt *
    [all...]
  /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...]
VTTBuilder.cpp 57 const CXXRecordDecl *RD = Base.getBase();
59 for (const auto &I : RD->bases()) {
67 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
82 const CXXRecordDecl *RD = Base.getBase();
86 if (!RD->getNumVBases() && !BaseIsMorallyVirtual)
89 for (const auto &I : RD->bases()) {
114 const ASTRecordLayout &Layout = Ctx.getASTRecordLayout(RD);
151 void VTTBuilder::LayoutVirtualVTTs(const CXXRecordDecl *RD,
153 for (const auto &I : RD->bases()) {
177 const CXXRecordDecl *RD = Base.getBase()
    [all...]
MicrosoftCXXABI.cpp 91 bool isNearlyEmpty(const CXXRecordDecl *RD) const override {
106 getCopyConstructorForExceptionObject(CXXRecordDecl *RD) override {
107 return RecordToCopyCtor[RD];
111 addCopyConstructorForExceptionObject(CXXRecordDecl *RD,
114 assert(RecordToCopyCtor[RD] == nullptr || RecordToCopyCtor[RD] == CD);
115 RecordToCopyCtor[RD] = CD;
155 static bool usesMultipleInheritanceModel(const CXXRecordDecl *RD) {
156 while (RD->getNumBases() > 0) {
157 if (RD->getNumBases() > 1
    [all...]
  /prebuilts/ninja/darwin-x86/
build-common.sh 14 # RD - root directory for source and object files
23 # 4) cd $RD
83 RD=$SCRATCH/$PROJ-$USER
84 INSTALL="$RD/install"
87 rm -rf $RD
89 mkdir -p $RD
90 cd $RD
116 rm -rf $RD || true # ignore error
build-ninja.sh 17 cd $RD
30 cp $RD/src/ninja $INSTALL
  /prebuilts/ninja/linux-x86/
build-common.sh 14 # RD - root directory for source and object files
23 # 4) cd $RD
83 RD=$SCRATCH/$PROJ-$USER
84 INSTALL="$RD/install"
87 rm -rf $RD
89 mkdir -p $RD
90 cd $RD
116 rm -rf $RD || true # ignore error
build-ninja.sh 17 cd $RD
30 cp $RD/src/ninja $INSTALL
  /external/clang/include/clang/AST/
VTableBuilder.h 68 static VTableComponent MakeRTTI(const CXXRecordDecl *RD) {
69 return VTableComponent(CK_RTTI, reinterpret_cast<uintptr_t>(RD));
311 virtual void computeVTableRelatedInformation(const CXXRecordDecl *RD) = 0;
357 void computeVTableRelatedInformation(const CXXRecordDecl *RD) override;
363 const VTableLayout &getVTableLayout(const CXXRecordDecl *RD) {
364 computeVTableRelatedInformation(RD);
365 assert(VTableLayouts.count(RD) && "No layout for this record decl!");
367 return *VTableLayouts[RD];
387 CharUnits getVirtualBaseOffsetOffset(const CXXRecordDecl *RD,
401 VPtrInfo(const CXXRecordDecl *RD)
    [all...]
  /external/pcre/dist/sljit/
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_export_type.cpp 293 clang::RecordDecl *RD = T->getAsStructureType()->getDecl();
294 if (RD != nullptr) {
295 RD = RD->getDefinition();
296 if (RD == nullptr) {
304 TopLevelRecord = RD;
306 if (RD->getName().empty()) {
307 ReportTypeError(Context, nullptr, RD,
313 if (RD->hasFlexibleArrayMember() || RD->hasObjectMember()
    [all...]

Completed in 773 milliseconds

1 2 3 4 5 6 7 8 9