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

1 2 3 4 5 6 7 8 91011>>

  /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
OdexedFieldInstructionMapper.java 31 import org.jf.dexlib.Code.Opcode;
34 private static Opcode[][][][] opcodeMap = new Opcode[][][][] {
36 new Opcode[][][] {
38 new Opcode[][] {
40 new Opcode[] {
41 /*Z*/ Opcode.IGET_QUICK,
42 /*B*/ Opcode.IGET_QUICK,
43 /*S*/ Opcode.IGET_QUICK,
44 /*C*/ Opcode.IGET_QUICK
    [all...]
  /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/
Opcode.java 35 public enum Opcode
37 NOP((short)0x00, "nop", ReferenceType.none, Format.Format10x, Opcode.CAN_CONTINUE),
38 MOVE((short)0x01, "move", ReferenceType.none, Format.Format12x, Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER),
39 MOVE_FROM16((short)0x02, "move/from16", ReferenceType.none, Format.Format22x, Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER),
40 MOVE_16((short)0x03, "move/16", ReferenceType.none, Format.Format32x, Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER),
41 MOVE_WIDE((short)0x04, "move-wide", ReferenceType.none, Format.Format12x, Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Opcode.SETS_WIDE_REGISTER)
382 opcodesByName.put(opcode.name.hashCode(), opcode); typedefs
420 opcodesByName.put(opcode.name.hashCode(), opcode); local
    [all...]
OffsetInstruction.java 32 protected OffsetInstruction(Opcode opcode) {
33 super(opcode);
Instruction.java 36 public final Opcode opcode; field in class:Instruction
44 return opcode.format.size/2;
47 protected Instruction(Opcode opcode) {
48 this.opcode = opcode;
63 opcode.name + " instruction");
69 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex)
    [all...]
  /external/javassist/src/main/javassist/bytecode/stackmap/
Liveness.java 248 if (op == Opcode.IINC) {
252 else if (op == Opcode.WIDE)
259 case Opcode.ILOAD :
260 case Opcode.LLOAD :
261 case Opcode.FLOAD :
262 case Opcode.DLOAD :
263 case Opcode.ALOAD :
266 case Opcode.ILOAD_0 :
267 case Opcode.ILOAD_1 :
268 case Opcode.ILOAD_2
    [all...]
Tracer.java 19 import javassist.bytecode.Opcode;
157 case Opcode.NOP :
159 case Opcode.ACONST_NULL :
162 case Opcode.ICONST_M1 :
163 case Opcode.ICONST_0 :
164 case Opcode.ICONST_1 :
165 case Opcode.ICONST_2 :
166 case Opcode.ICONST_3 :
167 case Opcode.ICONST_4 :
168 case Opcode.ICONST_5
    [all...]
  /external/llvm/include/llvm/MC/
MCInstrInfo.h 46 /// specified instruction opcode.
48 const MCInstrDesc &get(unsigned Opcode) const {
49 assert(Opcode < NumOpcodes && "Invalid opcode!");
50 return Desc[Opcode];
53 /// getName - Returns the name for the instructions with the given opcode.
54 const char *getName(unsigned Opcode) const {
55 assert(Opcode < NumOpcodes && "Invalid opcode!");
56 return &InstrNameData[InstrNameIndices[Opcode]];
    [all...]
MCInstBuilder.h 26 /// \brief Create a new MCInstBuilder for an MCInst with a specific opcode.
27 MCInstBuilder(unsigned Opcode) {
28 Inst.setOpcode(Opcode);
  /sdk/emulator/qtools/
armdis.h 7 #include "opcode.h"
12 static Opcode decode(uint32_t insn);
15 static Opcode decode00(uint32_t insn);
16 static Opcode decode01(uint32_t insn);
17 static Opcode decode10(uint32_t insn);
18 static Opcode decode11(uint32_t insn);
19 static Opcode decode_mul(uint32_t insn);
20 static Opcode decode_ldrh(uint32_t insn);
21 static Opcode decode_alu(uint32_t insn);
23 static char *disasm_alu(Opcode opcode, uint32_t insn, char *ptr)
    [all...]
opcode.h 9 // the opflags[] array in opcode.cpp.
10 enum Opcode {
113 // Define bit flags for the opcode categories
132 inline bool isALU(Opcode op) { return (opcode_flags[op] & kCatAlu) != 0; }
133 inline bool isBranch(Opcode op) { return (opcode_flags[op] & kCatBranch) != 0; }
134 inline bool isBranchLink(Opcode op) {
137 inline bool isBranchExch(Opcode op) {
140 inline bool isLoad(Opcode op) { return (opcode_flags[op] & kCatLoad) != 0; }
141 inline bool isLoadMultiple(Opcode op) {
144 inline bool isStoreMultiple(Opcode op)
    [all...]
  /dalvik/libdex/
DexOpcodes.cpp 18 * Table of Dalvik opcode names.
21 * automatically by the opcode-gen tool. Any edits to the generated
29 * Dalvik opcode names.
32 // BEGIN(libdex-opcode-names); GENERATED AUTOMATICALLY BY opcode-gen
289 // END(libdex-opcode-names)
293 * Return the name of an opcode.
295 const char* dexGetOpcodeName(Opcode op)
  /external/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.cpp 221 unsigned Opcode;
226 case MVT::i8: Opcode = NVPTX::LD_i8_avar; break;
227 case MVT::i16: Opcode = NVPTX::LD_i16_avar; break;
228 case MVT::i32: Opcode = NVPTX::LD_i32_avar; break;
229 case MVT::i64: Opcode = NVPTX::LD_i64_avar; break;
230 case MVT::f32: Opcode = NVPTX::LD_f32_avar; break;
231 case MVT::f64: Opcode = NVPTX::LD_f64_avar; break;
240 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT,
246 case MVT::i8: Opcode = NVPTX::LD_i8_asi; break;
247 case MVT::i16: Opcode = NVPTX::LD_i16_asi; break
    [all...]
  /dalvik/vm/native/
dalvik_bytecode_OpcodeInfo.cpp 29 * public static native boolean isInvoke(int opcode);
34 Opcode opcode = static_cast<Opcode>(args[0]); local
35 int flags = dexGetFlagsFromOpcode(opcode);
  /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/
UnknownInstruction.java 34 import org.jf.dexlib.Code.Opcode;
40 super(Opcode.NOP);
Instruction10x.java 32 import org.jf.dexlib.Code.Opcode;
39 public Instruction10x(Opcode opcode) {
40 super(opcode);
43 public Instruction10x(Opcode opcode, byte[] buffer, int bufferIndex) {
44 super(opcode);
46 assert (buffer[bufferIndex] & 0xFF) == opcode.value;
51 out.writeByte(opcode.value);
60 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex)
    [all...]
InstructionWithJumboReference.java 35 import org.jf.dexlib.Code.Opcode;
42 protected InstructionWithJumboReference(Opcode opcode, Item referencedItem) {
43 super(opcode, referencedItem);
46 protected InstructionWithJumboReference(Opcode opcode, Item referencedItem, ReferenceType referenceType) {
47 super(opcode, referencedItem, referenceType);
50 protected InstructionWithJumboReference(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) {
51 super(dexFile, opcode, buffer, bufferIndex)
    [all...]
Instruction21h.java 33 import org.jf.dexlib.Code.Opcode;
44 public Instruction21h(Opcode opcode, short regA, short litB) {
45 super(opcode);
55 private Instruction21h(Opcode opcode, byte[] buffer, int bufferIndex) {
56 super(opcode);
63 out.writeByte(opcode.value);
81 if (opcode == Opcode.CONST_HIGH16)
    [all...]
Instruction41c.java 36 import org.jf.dexlib.Code.Opcode;
48 public Instruction41c(Opcode opcode, int regA, Item referencedItem) {
49 super(opcode, referencedItem);
55 if (opcode == Opcode.NEW_INSTANCE_JUMBO) {
58 throw new RuntimeException("Only class references can be used with the new-instance/jumbo opcode");
65 private Instruction41c(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) {
66 super(dexFile, opcode, buffer, bufferIndex)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 89 virtual unsigned getArithmeticInstrCost(unsigned Opcode, Type *Ty) const;
92 virtual unsigned getCastInstrCost(unsigned Opcode, Type *Dst,
94 virtual unsigned getCmpSelInstrCost(unsigned Opcode, Type *ValTy,
96 virtual unsigned getVectorInstrCost(unsigned Opcode, Type *Val,
98 virtual unsigned getMemoryOpCost(unsigned Opcode, Type *Src,
170 unsigned PPCTTI::getArithmeticInstrCost(unsigned Opcode, Type *Ty) const {
171 assert(TLI->InstructionOpcodeToISD(Opcode) && "Invalid opcode");
174 return TargetTransformInfo::getArithmeticInstrCost(Opcode, Ty);
182 unsigned PPCTTI::getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src) const
    [all...]
  /external/webkit/Source/WebCore/xml/
XPathPredicate.h 67 enum Opcode {
70 NumericOp(Opcode, Expression* lhs, Expression* rhs);
75 Opcode m_opcode;
80 enum Opcode { OP_EQ, OP_NE, OP_GT, OP_LT, OP_GE, OP_LE };
81 EqTestOp(Opcode, Expression* lhs, Expression* rhs);
87 Opcode m_opcode;
92 enum Opcode { OP_And, OP_Or };
93 LogicalOp(Opcode, Expression* lhs, Expression* rhs);
99 Opcode m_opcode;
  /external/llvm/lib/DebugInfo/
DWARFDebugFrame.cpp 64 /// opcode and an optional sequence of operands.
67 Instruction(uint8_t Opcode)
68 : Opcode(Opcode)
71 uint8_t Opcode;
77 /// Convenience methods to add a new instruction with the given opcode and
79 void addInstruction(uint8_t Opcode) {
80 Instructions.push_back(Instruction(Opcode));
83 void addInstruction(uint8_t Opcode, uint64_t Operand1) {
84 Instructions.push_back(Instruction(Opcode));
    [all...]
  /external/javassist/src/main/javassist/expr/
NewArray.java 30 int opcode; field in class:NewArray
35 opcode = op;
80 if (opcode == Opcode.NEWARRAY) {
84 else if (opcode == Opcode.ANEWARRAY
85 || opcode == Opcode.MULTIANEWARRAY) {
93 throw new RuntimeException("bad opcode: " + opcode);
242 int opcode; field in class:NewArray.ProceedForArray
    [all...]
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCPredicates.cpp 19 PPC::Predicate PPC::InvertPredicate(PPC::Predicate Opcode) {
20 switch (Opcode) {
21 default: llvm_unreachable("Unknown PPC branch opcode!");
  /external/smack/src/org/xbill/DNS/
Opcode.java 11 public final class Opcode {
30 private static Mnemonic opcodes = new Mnemonic("DNS Opcode",
46 Opcode() {}
48 /** Converts a numeric Opcode into a String */
54 /** Converts a String representation of an Opcode into its numeric value */
  /external/javassist/src/test/test/javassist/bytecode/analysis/
ScannerTest.java 13 import javassist.bytecode.Opcode;
118 /* 12 */ addJump(code, Opcode.GOTO, 125);
122 /* 20 */ addJump(code, Opcode.GOTO, 125);
124 /* 25 */ addJump(code, Opcode.JSR, 31);
126 /* 30 */ code.addOpcode(Opcode.ATHROW);
130 /* 33 */ code.addOpcode(Opcode.LOOKUPSWITCH);
139 /* 66 */ addJump(code, Opcode.GOTO, 111);
141 /* 71 */ addJump(code, Opcode.JSR, 77);
143 /* 76 */ code.add(Opcode.ATHROW);
148 /* 85 */ addJump(code, Opcode.GOTO, 106)
    [all...]

Completed in 7933 milliseconds

1 2 3 4 5 6 7 8 91011>>