Home
last modified time | relevance | path

Searched refs:opcode (Results 1 – 25 of 92) sorted by relevance

1234

/frameworks/libs/binary_translation/backend/x86_64/
Drename_vregs_test.cc109 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 …]
Dinsn_folding.cc65 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 …]
Dlocal_guest_context_optimizer_test.cc52 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()
Dinsn_folding_test.cc76 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/
DHdmiCecMessage.java52 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 …]
DHdmiCecMessageCache.java53 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()
DNewDeviceAction.java133 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()
DDelayedMessageBuffer.java79 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/
Ddecoder.h651 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 …]
Dsemantics_player.h49 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/
DHdmiCecMessageTest.java38 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/
Dloop_guest_context_optimizer_test_checks.h30 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/
DBodyReplacingMethodVisitor.kt142 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/
DStaticInitMethodAdapter.java179 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 …]
DStubCallMethodAdapter.java257 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 …]
DDelegateMethodAdapter.java373 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 …]
DReplaceMethodCallsAdapter.java55 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()
DICreateInfo.java160 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()
DAfterConstructorMethodAdapter.java78 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/
Dlite_translator.cc35 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/
Dmachine_ir.h106 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/
Dmachine_ir_opt.cc32 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/
DAppOpsManager.cpp180 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/
Dfrontend_tests.cc71 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/
Dgen_asm.py252 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 …]

1234