/frameworks/libs/binary_translation/backend/x86_64/ |
D | rename_vregs_test.cc | 109 EXPECT_EQ((*it)->opcode(), kMachineOpMovqRegImm); in TEST() 111 EXPECT_EQ((*it)->opcode(), kMachineOpMovqRegImm); in TEST() 123 EXPECT_EQ((*it)->opcode(), kMachineOpPseudoCopy); in TEST() 128 EXPECT_EQ((*it)->opcode(), kMachineOpPseudoCopy); in TEST() 136 EXPECT_EQ((*it)->opcode(), kMachineOpPseudoCopy); in TEST() 141 EXPECT_EQ((*it)->opcode(), kMachineOpMovqRegReg); in TEST() 150 EXPECT_EQ((*it)->opcode(), kMachineOpPseudoCopy); in TEST() 154 EXPECT_EQ((*it)->opcode(), kMachineOpMovqRegReg); in TEST() 172 EXPECT_EQ((*it)->opcode(), kMachineOpMovqRegImm); in TEST() 175 EXPECT_EQ((*it)->opcode(), kMachineOpPseudoCopy); in TEST() [all …]
|
D | insn_folding.cc | 65 if (insn->opcode() == kMachineOpMovqRegImm) { in IsRegImm() 68 } else if (insn->opcode() == kMachineOpMovlRegImm) { in IsRegImm() 78 switch (insn->opcode()) { in NewImmInsnFromRegInsn() 142 CHECK(write_flags_insn && write_flags_insn->opcode() == kMachineOpPseudoWriteFlags); in IsWritingSameFlagsValue() 151 int opcode = def_insn->opcode(); in IsWritingSameFlagsValue() local 152 if (opcode == kMachineOpPseudoCopy) { in IsWritingSameFlagsValue() 156 } else if (opcode == kMachineOpPseudoReadFlags) { in IsWritingSameFlagsValue() 179 if (insn->opcode() == kMachineOpMovqRegReg) { in TryFoldImmediateInput() 201 CHECK_EQ(insn->opcode(), kMachineOpMovlRegReg); in TryFoldRedundantMovl() 210 switch (def_insn->opcode()) { in TryFoldRedundantMovl() [all …]
|
D | local_guest_context_optimizer_test.cc | 52 ASSERT_EQ(store_insn->opcode(), kMachineOpMovqMemBaseDispReg); in TEST() 59 ASSERT_EQ(load_copy_insn->opcode(), kMachineOpPseudoCopy); in TEST() 83 ASSERT_EQ(load_insn->opcode(), kMachineOpMovqRegMemBaseDisp); in TEST() 89 ASSERT_EQ(copy_insn->opcode(), kMachineOpPseudoCopy); in TEST() 113 ASSERT_EQ(store_insn->opcode(), kMachineOpMovqMemBaseDispReg); in TEST() 139 ASSERT_EQ(store_insn_1->opcode(), kMachineOpMovqMemBaseDispReg); in TEST() 143 ASSERT_EQ(store_insn_2->opcode(), kMachineOpMovqMemBaseDispReg); in TEST()
|
D | insn_folding_test.cc | 76 EXPECT_EQ(InsnTypeRegImm::kInfo.opcode, folded_insn->opcode()); in TryRegRegInsnFolding() 119 EXPECT_EQ(InsnTypeRegImm::kInfo.opcode, folded_insn->opcode()); in TryMovInsnFolding() 122 if (InsnTypeRegReg::kInfo.opcode == MovqRegReg::kInfo.opcode) { in TryMovInsnFolding() 159 EXPECT_EQ(kMachineOpMovqRegImm, vreg1_def->opcode()); in TEST() 164 EXPECT_EQ(kMachineOpAddqRegReg, vreg2_def->opcode()); in TEST() 212 EXPECT_EQ(kMachineOpMovqMemBaseDispImm, folded_insn->opcode()); in TEST() 250 EXPECT_EQ(kMachineOpMovlMemBaseDispImm, folded_insn->opcode()); in TEST() 287 EXPECT_EQ(kMachineOpPseudoCopy, folded_insn->opcode()); in TEST() 428 EXPECT_EQ(kMachineOpPseudoCopy, insn->opcode()); in TEST() 509 EXPECT_EQ(insn->opcode(), kMachineOpAddqRegImm); in TEST() [all …]
|
/frameworks/base/services/core/java/com/android/server/hdmi/ |
D | HdmiCecMessage.java | 52 protected HdmiCecMessage(int source, int destination, int opcode, byte[] params, in HdmiCecMessage() argument 56 mOpcode = opcode & 0xFF; in HdmiCecMessage() 61 private HdmiCecMessage(int source, int destination, int opcode, byte[] params) { in HdmiCecMessage() argument 62 this(source, destination, opcode, params, in HdmiCecMessage() 63 HdmiCecMessageValidator.validate(source, destination, opcode & 0xFF, params)); in HdmiCecMessage() 76 static HdmiCecMessage build(int source, int destination, int opcode, byte[] params) { in build() argument 77 switch (opcode & 0xFF) { in build() 83 return new HdmiCecMessage(source, destination, opcode & 0xFF, params); in build() 87 static HdmiCecMessage build(int source, int destination, int opcode) { in build() argument 88 return new HdmiCecMessage(source, destination, opcode, EMPTY_PARAM); in build() [all …]
|
D | HdmiCecMessageCache.java | 53 public HdmiCecMessage getMessage(int address, int opcode) { in getMessage() argument 59 return messages.get(opcode); in getMessage() 85 int opcode = message.getOpcode(); in cacheMessage() local 86 if (!isCacheable(opcode)) { in cacheMessage() 96 messages.put(opcode, message); in cacheMessage() 99 private boolean isCacheable(int opcode) { in isCacheable() argument 100 return CACHEABLE_OPCODES.contains(opcode); in isCacheable()
|
D | NewDeviceAction.java | 133 int opcode = cmd.getOpcode(); in processCommand() local 142 if (opcode == Constants.MESSAGE_SET_OSD_NAME) { in processCommand() 150 } else if (opcode == Constants.MESSAGE_FEATURE_ABORT) { in processCommand() 158 if (opcode == Constants.MESSAGE_DEVICE_VENDOR_ID) { in processCommand() 163 } else if (opcode == Constants.MESSAGE_FEATURE_ABORT) { in processCommand() 175 private boolean mayProcessCommandIfCached(int destAddress, int opcode) { in mayProcessCommandIfCached() argument 176 HdmiCecMessage message = getCecMessageCache().getMessage(destAddress, opcode); in mayProcessCommandIfCached()
|
D | DelayedMessageBuffer.java | 79 boolean isBuffered(int opcode) { in isBuffered() argument 81 if (message.getOpcode() == opcode) { in isBuffered() 88 List<HdmiCecMessage> getBufferedMessagesWithOpcode(int opcode) { in getBufferedMessagesWithOpcode() argument 91 if (message.getOpcode() == opcode) { in getBufferedMessagesWithOpcode()
|
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/ |
D | decoder.h | 651 AmoOpcode opcode; member 661 BranchOpcode opcode; member 668 CsrOpcode opcode; member 675 CsrImmOpcode opcode; member 706 FenceOpcode opcode; member 726 FmaOpcode opcode; member 750 OpcodeType opcode; member 757 OpSingleInputOpcode opcode; member 766 OpFpOpcode opcode; member 775 OpFpGpRegisterTargetNoRoundingOpcode opcode; member [all …]
|
D | semantics_player.h | 49 result = Amo<int32_t>(args.opcode, arg1, arg2, args.aq, args.rl); in Amo() 52 result = Amo<int64_t>(args.opcode, arg1, arg2, args.aq, args.rl); in Amo() 62 Register Amo(typename Decoder::AmoOpcode opcode, Register arg1, Register arg2, bool aq, bool rl) { in Amo() argument 65 return Amo<IntType, true, true>(opcode, arg1, arg2); in Amo() 67 return Amo<IntType, true, false>(opcode, arg1, arg2); in Amo() 71 return Amo<IntType, false, true>(opcode, arg1, arg2); in Amo() 73 return Amo<IntType, false, false>(opcode, arg1, arg2); in Amo() 79 Register Amo(typename Decoder::AmoOpcode opcode, Register arg1, Register arg2) { in Amo() argument 80 switch (opcode) { in Amo() 117 listener_->CompareAndBranch(args.opcode, arg1, arg2, args.offset); in CompareAndBranch() [all …]
|
/frameworks/base/services/tests/servicestests/src/com/android/server/hdmi/ |
D | HdmiCecMessageTest.java | 38 int opcode = 0x7f; in testEqualsHdmiCecMessage() local 44 HdmiCecMessage.build(source, destination, opcode, params1), in testEqualsHdmiCecMessage() 45 HdmiCecMessage.build(source, destination, opcode, params1)) in testEqualsHdmiCecMessage() 46 .addEqualityGroup(HdmiCecMessage.build(source, destination, opcode, params2)) in testEqualsHdmiCecMessage() 47 .addEqualityGroup(HdmiCecMessage.build(source + 1, destination, opcode, params1)) in testEqualsHdmiCecMessage() 48 .addEqualityGroup(HdmiCecMessage.build(source, destination + 1, opcode, params1)) in testEqualsHdmiCecMessage() 49 .addEqualityGroup(HdmiCecMessage.build(source, destination, opcode + 1, params1)) in testEqualsHdmiCecMessage()
|
/frameworks/libs/binary_translation/backend/testing/include/x86_64/ |
D | loop_guest_context_optimizer_test_checks.h | 30 EXPECT_EQ(get_insn->opcode(), kMachineOpPseudoCopy); in CheckCopyGetInsnAndObtainMappedReg() 37 EXPECT_EQ(put_insn->opcode(), kMachineOpPseudoCopy); in CheckCopyPutInsnAndObtainMappedReg() 53 inline void CheckGetInsn(MachineInsn* insn, MachineOpcode opcode, MachineReg reg, size_t disp) { in CheckGetInsn() argument 56 EXPECT_EQ(get_insn->opcode(), opcode); in CheckGetInsn() 61 inline void CheckPutInsn(MachineInsn* insn, MachineOpcode opcode, MachineReg reg, size_t disp) { in CheckPutInsn() argument 64 EXPECT_EQ(put_insn->opcode(), opcode); in CheckPutInsn()
|
/frameworks/base/ravenwood/tools/hoststubgen/lib/com/android/hoststubgen/visitors/ |
D | BodyReplacingMethodVisitor.kt | 142 final override fun visitInsn(opcode: Int) { in visitInsn() 144 super.visitInsn(opcode) in visitInsn() 148 final override fun visitIntInsn(opcode: Int, operand: Int) { in visitIntInsn() 150 super.visitIntInsn(opcode, operand) in visitIntInsn() 154 final override fun visitVarInsn(opcode: Int, varIndex: Int) { in visitVarInsn() 156 super.visitVarInsn(opcode, varIndex) in visitVarInsn() 160 final override fun visitTypeInsn(opcode: Int, type: String?) { in visitTypeInsn() 162 super.visitTypeInsn(opcode, type) in visitTypeInsn() 167 opcode: Int, in visitFieldInsn() 173 super.visitFieldInsn(opcode, owner, name, descriptor) in visitFieldInsn() [all …]
|
/frameworks/layoutlib/create/src/com/android/tools/layoutlib/create/ |
D | StaticInitMethodAdapter.java | 179 public void visitInsn(int opcode) { in visitInsn() argument 181 mRenamedMethodWriter.visitInsn(opcode); in visitInsn() 200 public void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf) { in visitMethodInsn() argument 202 mRenamedMethodWriter.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethodInsn() 207 public void visitFieldInsn(int opcode, String owner, String name, String desc) { in visitFieldInsn() argument 209 mRenamedMethodWriter.visitFieldInsn(opcode, owner, name, desc); in visitFieldInsn() 228 public void visitIntInsn(int opcode, int operand) { in visitIntInsn() argument 230 mRenamedMethodWriter.visitIntInsn(opcode, operand); in visitIntInsn() 235 public void visitJumpInsn(int opcode, Label label) { in visitJumpInsn() argument 237 mRenamedMethodWriter.visitJumpInsn(opcode, label); in visitJumpInsn() [all …]
|
D | StubCallMethodAdapter.java | 257 public void visitInsn(int opcode) { in visitInsn() argument 259 switch (opcode) { in visitInsn() 272 mParentVisitor.visitInsn(opcode); in visitInsn() 292 public void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf) { in visitMethodInsn() argument 294 mParentVisitor.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethodInsn() 299 public void visitFieldInsn(int opcode, String owner, String name, String desc) { in visitFieldInsn() argument 301 mParentVisitor.visitFieldInsn(opcode, owner, name, desc); in visitFieldInsn() 320 public void visitIntInsn(int opcode, int operand) { in visitIntInsn() argument 322 mParentVisitor.visitIntInsn(opcode, operand); in visitIntInsn() 327 public void visitJumpInsn(int opcode, Label label) { in visitJumpInsn() argument [all …]
|
D | DelegateMethodAdapter.java | 373 public void visitInsn(int opcode) { in visitInsn() argument 375 mOrgWriter.visitInsn(opcode); in visitInsn() 394 public void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf) { in visitMethodInsn() argument 396 mOrgWriter.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethodInsn() 401 public void visitFieldInsn(int opcode, String owner, String name, String desc) { in visitFieldInsn() argument 403 mOrgWriter.visitFieldInsn(opcode, owner, name, desc); in visitFieldInsn() 422 public void visitIntInsn(int opcode, int operand) { in visitIntInsn() argument 424 mOrgWriter.visitIntInsn(opcode, operand); in visitIntInsn() 429 public void visitJumpInsn(int opcode, Label label) { in visitJumpInsn() argument 431 mOrgWriter.visitJumpInsn(opcode, label); in visitJumpInsn() [all …]
|
D | ReplaceMethodCallsAdapter.java | 55 public void visitMethodInsn(int opcode, String owner, String name, String desc, in visitMethodInsn() argument 59 MethodInformation mi = new MethodInformation(opcode, owner, name, desc); in visitMethodInsn() 61 opcode = mi.opcode; in visitMethodInsn() 68 super.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethodInsn()
|
D | ICreateInfo.java | 160 public int opcode; field in ICreateInfo.MethodInformation 165 public MethodInformation(int opcode, String owner, String name, String desc) { in MethodInformation() argument 166 this.opcode = opcode; in MethodInformation()
|
D | AfterConstructorMethodAdapter.java | 78 public void visitInsn(int opcode) { in visitInsn() argument 79 if (opcode == Opcodes.RETURN) { in visitInsn() 83 super.visitInsn(opcode); in visitInsn()
|
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/ |
D | lite_translator.cc | 35 Register LiteTranslator::Op(Decoder::OpOpcode opcode, Register arg1, Register arg2) { in Op() argument 38 switch (opcode) { in Op() 64 if (opcode == OpOpcode::kSrl) { in Op() 66 } else if (opcode == OpOpcode::kSll) { in Op() 68 } else if (opcode == OpOpcode::kSra) { in Op() 134 Register LiteTranslator::Op32(Decoder::Op32Opcode opcode, Register arg1, Register arg2) { in Op32() argument 137 switch (opcode) { in Op32() 153 if (opcode == Op32Opcode::kSrlw) { in Op32() 155 } else if (opcode == Op32Opcode::kSllw) { in Op32() 157 } else if (opcode == Op32Opcode::kSraw) { in Op32() [all …]
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | machine_ir.h | 106 MachineOpcode opcode; member 169 if (opcode() != kMachineOpMovqRegMemBaseDisp && opcode() != kMachineOpMovdqaXRegMemBaseDisp && in IsCPUStateGet() 170 opcode() != kMachineOpMovwRegMemBaseDisp && opcode() != kMachineOpMovsdXRegMemBaseDisp) { in IsCPUStateGet() 192 if (opcode() != kMachineOpMovqMemBaseDispReg && opcode() != kMachineOpMovdqaMemBaseDispXReg && in IsCPUStatePut() 193 opcode() != kMachineOpMovwMemBaseDispReg && opcode() != kMachineOpMovsdMemBaseDispXReg) { in IsCPUStatePut() 216 : MachineInsn(info->opcode, info->num_reg_operands, info->reg_kinds, regs_, info->kind), in MachineInsnX86_64() 355 return insn->opcode() == kMachineOpPseudoBranch || in IsControlTransfer() 356 insn->opcode() == kMachineOpPseudoCondBranch || in IsControlTransfer() 357 insn->opcode() == kMachineOpPseudoIndirectJump || insn->opcode() == kMachineOpPseudoJump; in IsControlTransfer()
|
/frameworks/libs/binary_translation/backend/common/ |
D | machine_ir_opt.cc | 32 return machine_insn->opcode() == PseudoCopy::kOpcode && in RemoveNopPseudoCopy() 56 if (last_insn->opcode() == PseudoBranch::kOpcode) { in RemoveForwarderBlocks() 96 if (last_insn->opcode() == PseudoBranch::kOpcode) { in RemoveForwarderBlocks() 101 } else if (last_insn->opcode() == PseudoCondBranch::kOpcode) { in RemoveForwarderBlocks()
|
/frameworks/native/libs/permission/ |
D | AppOpsManager.cpp | 180 bool AppOpsManager::shouldCollectNotes(int32_t opcode) { in shouldCollectNotes() argument 184 if (appOpsToNote[opcode] == 0) { in shouldCollectNotes() 185 if (getService()->shouldCollectNotes(opcode)) { in shouldCollectNotes() 186 appOpsToNote[opcode] = 2; in shouldCollectNotes() 188 appOpsToNote[opcode] = 1; in shouldCollectNotes() 192 return appOpsToNote[opcode] == 2; in shouldCollectNotes()
|
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/ |
D | frontend_tests.cc | 71 CHECK_EQ(branch_insn->opcode(), kMachineOpPseudoBranch); in FindEntrySuccessor() 75 void CheckBasicBlockEndsWith(const MachineBasicBlock* bb, MachineOpcode opcode) { in CheckBasicBlockEndsWith() argument 77 ASSERT_EQ(bb->insn_list().back()->opcode(), opcode); in CheckBasicBlockEndsWith() 143 ASSERT_EQ(branch_insn->opcode(), kMachineOpPseudoBranch); in TEST() 146 ASSERT_EQ(cmpb->opcode(), kMachineOpCmpbMemBaseDispImm); in TEST() 148 ASSERT_EQ(branch_insn->opcode(), kMachineOpPseudoCondBranch); in TEST() 151 ASSERT_EQ(branch_insn->opcode(), kMachineOpPseudoJump); in TEST()
|
/frameworks/libs/binary_translation/assembler/ |
D | gen_asm.py | 252 for opcode in insn['opcodes']: 253 if re.match('^[0-9a-fA-F]{2}$', opcode): 254 opcodes.append('uint8_t{0x%s}' % opcode) 255 elif re.match('^[0-9a-fA-F]{4}$', opcode): 256 opcodes.append('uint16_t{0x%s}' % opcode) 257 elif re.match('^[0-9a-fA-F]{8}$', opcode): 258 opcodes.append('uint32_t{0x%s}' % opcode) 259 elif re.match('^[0-9a-fA-F]{4}_[0-9a-fA-F]{4}$', opcode): 260 opcodes.append('uint32_t{0x%s}' % re.sub('_', '\'', opcode)) 261 elif re.match('^[0-7]$', opcode): [all …]
|