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