Home
last modified time | relevance | path

Searched refs:Opcode (Results 1 – 25 of 330) sorted by relevance

12345678910>>...14

/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
DOdexedFieldInstructionMapper.java31 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,
45 /*I,F*/ Opcode.IGET_QUICK,
[all …]
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/
DOpcode.java35 public enum Opcode enum
37 NOP((byte)0x00, "nop", ReferenceType.none, Format.Format10x, Opcode.CAN_CONTINUE),
38 …MOVE((byte)0x01, "move", ReferenceType.none, Format.Format12x, Opcode.CAN_CONTINUE | Opcode.SETS_R…
39 …te)0x02, "move/from16", ReferenceType.none, Format.Format22x, Opcode.CAN_CONTINUE | Opcode.SETS_RE…
40 …((byte)0x03, "move/16", ReferenceType.none, Format.Format32x, Opcode.CAN_CONTINUE | Opcode.SETS_RE…
41 …"move-wide", ReferenceType.none, Format.Format12x, Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Op…
42 …ide/from16", ReferenceType.none, Format.Format22x, Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Op…
43 …ve-wide/16", ReferenceType.none, Format.Format32x, Opcode.CAN_CONTINUE | Opcode.SETS_REGISTER | Op…
44 …te)0x07, "move-object", ReferenceType.none, Format.Format12x, Opcode.CAN_CONTINUE | Opcode.SETS_RE…
45 …, "move-object/from16", ReferenceType.none, Format.Format22x, Opcode.CAN_CONTINUE | Opcode.SETS_RE…
[all …]
DInstructionWithReference.java38 protected InstructionWithReference(Opcode opcode, Item referencedItem) { in InstructionWithReference()
45 …protected InstructionWithReference(Opcode opcode, Item referencedItem, ReferenceType referenceType… in InstructionWithReference()
52 …protected InstructionWithReference(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex)… in InstructionWithReference()
72 protected ReferenceType readReferenceType(Opcode opcode, byte[] buffer, int bufferIndex) { in readReferenceType()
76 private void lookupReferencedItem(DexFile dexFile, Opcode opcode, int itemIndex) { in lookupReferencedItem()
/external/javassist/src/main/javassist/bytecode/stackmap/
DTracer.java19 import javassist.bytecode.Opcode;
157 case Opcode.NOP : in doOpcode0_53()
159 case Opcode.ACONST_NULL : in doOpcode0_53()
162 case Opcode.ICONST_M1 : in doOpcode0_53()
163 case Opcode.ICONST_0 : in doOpcode0_53()
164 case Opcode.ICONST_1 : in doOpcode0_53()
165 case Opcode.ICONST_2 : in doOpcode0_53()
166 case Opcode.ICONST_3 : in doOpcode0_53()
167 case Opcode.ICONST_4 : in doOpcode0_53()
168 case Opcode.ICONST_5 : in doOpcode0_53()
[all …]
DLiveness.java248 if (op == Opcode.IINC) { in analyze()
252 else if (op == Opcode.WIDE) in analyze()
259 case Opcode.ILOAD : in doOpcode0_53()
260 case Opcode.LLOAD : in doOpcode0_53()
261 case Opcode.FLOAD : in doOpcode0_53()
262 case Opcode.DLOAD : in doOpcode0_53()
263 case Opcode.ALOAD : in doOpcode0_53()
266 case Opcode.ILOAD_0 : in doOpcode0_53()
267 case Opcode.ILOAD_1 : in doOpcode0_53()
268 case Opcode.ILOAD_2 : in doOpcode0_53()
[all …]
DBasicBlock.java221 if ((Opcode.IFEQ <= op && op <= Opcode.IF_ACMPNE)
222 || op == Opcode.IFNULL || op == Opcode.IFNONNULL) {
227 else if (Opcode.GOTO <= op && op <= Opcode.LOOKUPSWITCH)
229 case Opcode.GOTO :
232 case Opcode.JSR :
235 case Opcode.RET :
238 case Opcode.TABLESWITCH : {
254 case Opcode.LOOKUPSWITCH : {
269 else if ((Opcode.IRETURN <= op && op <= Opcode.RETURN) || op == Opcode.ATHROW)
271 else if (op == Opcode.GOTO_W)
[all …]
/external/smali/baksmali/src/main/resources/templates/templates/
Dbaksmali.stg126 Format10t(Opcode, TargetLabel) ::=
128 <Opcode> <TargetLabel>
131 Format10x(Opcode) ::=
133 <Opcode>
136 Format11n(Opcode, RegisterA, Literal) ::=
138 <Opcode> <RegisterA>, <Literal>
141 Format11x(Opcode, RegisterA) ::=
143 <Opcode> <RegisterA>
146 Format12x(Opcode, RegisterA, RegisterB) ::=
148 <Opcode> <RegisterA>, <RegisterB>
[all …]
/external/javassist/src/main/javassist/expr/
DNewArray.java80 if (opcode == Opcode.NEWARRAY) { in getComponentType()
84 else if (opcode == Opcode.ANEWARRAY in getComponentType()
85 || opcode == Opcode.MULTIANEWARRAY) { in getComponentType()
98 case Opcode.T_BOOLEAN : in getPrimitiveType()
100 case Opcode.T_CHAR : in getPrimitiveType()
102 case Opcode.T_FLOAT : in getPrimitiveType()
104 case Opcode.T_DOUBLE : in getPrimitiveType()
106 case Opcode.T_BYTE : in getPrimitiveType()
108 case Opcode.T_SHORT : in getPrimitiveType()
110 case Opcode.T_INT : in getPrimitiveType()
[all …]
DExprEditor.java184 if (c < Opcode.GETSTATIC) // c < 178 in loopBody()
186 else if (c < Opcode.NEWARRAY) { // c < 188 in loopBody()
187 if (c == Opcode.INVOKESTATIC in loopBody()
188 || c == Opcode.INVOKEINTERFACE in loopBody()
189 || c == Opcode.INVOKEVIRTUAL) { in loopBody()
193 else if (c == Opcode.GETFIELD || c == Opcode.GETSTATIC in loopBody()
194 || c == Opcode.PUTFIELD in loopBody()
195 || c == Opcode.PUTSTATIC) { in loopBody()
199 else if (c == Opcode.NEW) { in loopBody()
204 else if (c == Opcode.INVOKESPECIAL) { in loopBody()
[all …]
/external/javassist/src/test/test/javassist/bytecode/analysis/
DScannerTest.java13 import javassist.bytecode.Opcode;
118 /* 12 */ addJump(code, Opcode.GOTO, 125); in generate()
122 /* 20 */ addJump(code, Opcode.GOTO, 125); in generate()
124 /* 25 */ addJump(code, Opcode.JSR, 31); in generate()
126 /* 30 */ code.addOpcode(Opcode.ATHROW); in generate()
130 /* 33 */ code.addOpcode(Opcode.LOOKUPSWITCH); in generate()
139 /* 66 */ addJump(code, Opcode.GOTO, 111); in generate()
141 /* 71 */ addJump(code, Opcode.JSR, 77); in generate()
143 /* 76 */ code.add(Opcode.ATHROW); in generate()
148 /* 85 */ addJump(code, Opcode.GOTO, 106); in generate()
[all …]
/external/llvm/include/llvm/MC/
DMCInstrInfo.h48 const MCInstrDesc &get(unsigned Opcode) const { in get() argument
49 assert(Opcode < NumOpcodes && "Invalid opcode!"); in get()
50 return Desc[Opcode]; in get()
54 const char *getName(unsigned Opcode) const { in getName() argument
55 assert(Opcode < NumOpcodes && "Invalid opcode!"); in getName()
56 return &InstrNameData[InstrNameIndices[Opcode]]; in getName()
/external/webkit/Source/WebCore/xml/
DXPathPredicate.h67 enum Opcode { enum
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 }; enum
81 EqTestOp(Opcode, Expression* lhs, Expression* rhs);
87 Opcode m_opcode;
92 enum Opcode { OP_And, OP_Or }; enum
93 LogicalOp(Opcode, Expression* lhs, Expression* rhs);
99 Opcode m_opcode;
DXPathParser.h51 NumericOp::Opcode numop;
52 EqTestOp::Opcode eqop;
57 Token(int t, NumericOp::Opcode v): type(t), numop(v) {} in Token()
58 Token(int t, EqTestOp::Opcode v): type(t), eqop(v) {} in Token()
99 Token makeTokenAndAdvance(int type, NumericOp::Opcode, int advance = 1);
100 Token makeTokenAndAdvance(int type, EqTestOp::Opcode, int advance = 1);
/external/llvm/lib/Target/ARM/
DARMLoadStoreOptimizer.cpp94 int Offset, unsigned Base, bool BaseKill, int Opcode,
107 int Opcode,
114 int Opcode, unsigned Size,
137 static int getLoadStoreMultipleOpcode(int Opcode, ARM_AM::AMSubMode Mode) { in getLoadStoreMultipleOpcode() argument
138 switch (Opcode) { in getLoadStoreMultipleOpcode()
208 AMSubMode getLoadStoreMultipleSubMode(int Opcode) { in getLoadStoreMultipleSubMode() argument
209 switch (Opcode) { in getLoadStoreMultipleSubMode()
285 int Opcode, ARMCC::CondCodes Pred, in MergeOps() argument
296 bool isNotVFP = isi32Load(Opcode) || isi32Store(Opcode); in MergeOps()
308 if (!getLoadStoreMultipleOpcode(Opcode, Mode)) return false; in MergeOps()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.cpp90 PPCHazardRecognizer970::GetInstrType(unsigned Opcode, in GetInstrType() argument
94 const MCInstrDesc &MCID = TII.get(Opcode); in GetInstrType()
145 unsigned Opcode = MI->getOpcode(); in getHazardType() local
148 GetInstrType(Opcode, isFirst, isSingle, isCracked, in getHazardType()
182 if (HasCTRSet && (Opcode == PPC::BCTRL_Darwin || Opcode == PPC::BCTRL_SVR4)) in getHazardType()
203 unsigned Opcode = MI->getOpcode(); in EmitInstruction() local
206 GetInstrType(Opcode, isFirst, isSingle, isCracked, in EmitInstruction()
211 if (Opcode == PPC::MTCTR || Opcode == PPC::MTCTR8) HasCTRSet = true; in EmitInstruction()
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/
DInstruction21c.java33 import org.jf.dexlib.Code.Opcode;
44 public Instruction21c(Opcode opcode, short regA, Item referencedItem) { in Instruction21c()
51 if (opcode == Opcode.NEW_INSTANCE) { in Instruction21c()
61 private Instruction21c(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) { in Instruction21c()
64 if (opcode == Opcode.NEW_INSTANCE && in Instruction21c()
74 if(opcode == Opcode.CONST_STRING && getReferencedItem().getIndex() > 0xFFFF) { in writeInstruction()
92 …public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex)… in makeInstruction()
DInstruction3rc.java33 import org.jf.dexlib.Code.Opcode;
42 import static org.jf.dexlib.Code.Opcode.*;
49 public Instruction3rc(Opcode opcode, short regCount, int startReg, Item referencedItem) { in Instruction3rc()
72 private Instruction3rc(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) { in Instruction3rc()
100 private static void checkItem(Opcode opcode, Item item, int regCount) { in checkItem()
124 …public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex)… in makeInstruction()
DInstruction20bc.java41 …public Instruction20bc(Opcode opcode, VerificationErrorType validationErrorType, Item referencedIt… in Instruction20bc()
60 private Instruction20bc(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) { in Instruction20bc()
67 protected ReferenceType readReferenceType(Opcode opcode, byte[] buffer, int bufferIndex) { in readReferenceType()
80 if(opcode == Opcode.CONST_STRING && getReferencedItem().getIndex() > 0xFFFF) { in writeInstruction()
96 …public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex)… in makeInstruction()
DInstruction10x.java32 import org.jf.dexlib.Code.Opcode;
39 public Instruction10x(Opcode opcode) { in Instruction10x()
43 public Instruction10x(Opcode opcode, byte[] buffer, int bufferIndex) { in Instruction10x()
60 …public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex)… in makeInstruction()
/external/javassist/src/main/javassist/
DCtClass.java30 import javassist.bytecode.Opcode;
133 "booleanValue", "()Z", Opcode.IRETURN,
134 Opcode.T_BOOLEAN, 1);
138 "charValue", "()C", Opcode.IRETURN,
139 Opcode.T_CHAR, 1);
143 "byteValue", "()B", Opcode.IRETURN,
144 Opcode.T_BYTE, 1);
148 "shortValue", "()S", Opcode.IRETURN,
149 Opcode.T_SHORT, 1);
153 "intValue", "()I", Opcode.IRETURN,
[all …]
DCtConstructor.java161 return op0 == Opcode.RETURN // empty static initializer in isEmpty()
162 || (op0 == Opcode.ALOAD_0 in isEmpty()
163 && it.byteAt(pos = it.next()) == Opcode.INVOKESPECIAL in isEmpty()
167 && it.byteAt(it.next()) == Opcode.RETURN in isEmpty()
384 iterator.writeByte(Opcode.POP, pos++); // this in removeConsCall()
385 iterator.writeByte(Opcode.NOP, pos); in removeConsCall()
386 iterator.writeByte(Opcode.NOP, pos + 1); in removeConsCall()
391 iterator.writeByte(it.is2byte() ? Opcode.POP2 : Opcode.POP, in removeConsCall()
/external/llvm/include/llvm/CodeGen/
DFastISel.h103 bool SelectOperator(const User *I, unsigned Opcode);
162 unsigned Opcode);
170 unsigned Opcode,
179 unsigned Opcode,
189 unsigned Opcode,
199 unsigned Opcode,
209 unsigned Opcode,
219 unsigned Opcode,
228 unsigned Opcode,
236 unsigned Opcode,
[all …]
DSelectionDAG.h512 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT);
513 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT, SDValue N);
514 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2);
515 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT,
517 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT,
519 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT,
522 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT,
524 SDValue getNode(unsigned Opcode, DebugLoc DL, EVT VT,
526 SDValue getNode(unsigned Opcode, DebugLoc DL,
529 SDValue getNode(unsigned Opcode, DebugLoc DL, const EVT *VTs, unsigned NumVTs,
[all …]
/external/llvm/lib/Target/X86/Disassembler/
DX86Disassembler.cpp47 const char *x86DisassemblerGetInstrName(unsigned Opcode, void *mii) { in x86DisassemblerGetInstrName() argument
49 return MII->getName(Opcode); in x86DisassemblerGetInstrName()
351 uint32_t Opcode = mcInst.getOpcode(); in translateImmediate() local
358 if (Opcode != X86::BLENDPSrri && Opcode != X86::BLENDPDrri && in translateImmediate()
359 Opcode != X86::PBLENDWrri && Opcode != X86::MPSADBWrri && in translateImmediate()
360 Opcode != X86::DPPSrri && Opcode != X86::DPPDrri && in translateImmediate()
361 Opcode != X86::INSERTPSrr && Opcode != X86::VBLENDPSYrri && in translateImmediate()
362 Opcode != X86::VBLENDPSYrmi && Opcode != X86::VBLENDPDYrri && in translateImmediate()
363 Opcode != X86::VBLENDPDYrmi && Opcode != X86::VPBLENDWrri && in translateImmediate()
364 Opcode != X86::VMPSADBWrri && Opcode != X86::VDPPSYrri && in translateImmediate()
[all …]
/external/smali/smali/src/main/antlr3/org/jf/smali/
DsmaliTreeWalker.g942 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT10t.text);
951 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT10x.text);
957 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT11n.text);
968 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT11x.text);
976 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT12x.text);
985 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT20bc.text);
995 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT20t.text);
1004 Opcode opcode = Opcode.getOpcodeByName($inst.text);
1014 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT21c_STRING.text);
1024 Opcode opcode = Opcode.getOpcodeByName($INSTRUCTION_FORMAT21c_TYPE.text);
[all …]

12345678910>>...14