/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
ContainsTarget.java | 19 import dexfuzz.rawdex.Instruction; 22 * Every Format that contains an offset to a target instruction 26 public long getTarget(Instruction insn); 28 public void setTarget(Instruction insn, long target);
|
ContainsConst.java | 19 import dexfuzz.rawdex.Instruction; 24 * part of a provided Instruction to be read and set correctly. 27 public long getConst(Instruction insn); 29 public void setConst(Instruction insn, long constant);
|
/art/runtime/ |
dex_instruction_utils.h | 35 // Dex instruction memory access types correspond to the ordering of GET/PUT instructions; 54 constexpr bool IsInstructionDirectConst(Instruction::Code opcode) { 55 return Instruction::CONST_4 <= opcode && opcode <= Instruction::CONST_WIDE_HIGH16; 58 constexpr bool IsInstructionConstWide(Instruction::Code opcode) { 59 return Instruction::CONST_WIDE_16 <= opcode && opcode <= Instruction::CONST_WIDE_HIGH16; 62 constexpr bool IsInstructionReturn(Instruction::Code opcode) { 63 return Instruction::RETURN_VOID <= opcode && opcode <= Instruction::RETURN_OBJECT [all...] |
dex_to_dex_decompiler.cc | 42 void DecompileInstanceFieldAccess(Instruction* inst, 44 Instruction::Code new_opcode) { 50 void DecompileInvokeVirtual(Instruction* inst, 52 Instruction::Code new_opcode, 63 void DecompileNop(Instruction* inst, uint32_t dex_pc) { 74 inst->SetOpcode(Instruction::CHECK_CAST); 107 Instruction* inst = const_cast<Instruction*>(&it.CurrentInstruction()); 110 case Instruction::RETURN_VOID_NO_BARRIER: 112 inst->SetOpcode(Instruction::RETURN_VOID) [all...] |
/external/llvm/include/llvm/Analysis/ |
OrderedBasicBlock.h | 11 // an interface where clients can query if one instruction comes before another 15 // maintains an internal Instruction -> Position map. A OrderedBasicBlock 31 class Instruction; 36 /// \brief Map a instruction to its position in a BasicBlock. 37 SmallDenseMap<const Instruction *, unsigned, 32> NumberedInsts; 39 /// \brief Keep track of last instruction inserted into \p NumberedInsts. 44 /// \brief The position/number to tag the next instruction to be found. 51 /// Cache and number out instruction while walking \p BB. 52 bool comesBefore(const Instruction *A, const Instruction *B) [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/frv/ |
fr450-insn.l | 2 .*:1: Error: Instruction not supported by this architecture 3 .*:2: Error: Instruction not supported by this architecture 4 .*:3: Error: Instruction not supported by this architecture 5 .*:4: Error: Instruction not supported by this architecture 6 .*:5: Error: Instruction not supported by this architecture 8 .*:7: Error: Instruction not supported by this architecture 9 .*:8: Error: Instruction not supported by this architecture 10 .*:9: Error: Instruction not supported by this architecture 11 .*:10: Error: Instruction not supported by this architecture 12 .*:11: Error: Instruction not supported by this architectur [all...] |
/external/vixl/src/aarch64/ |
disasm-aarch64.h | 49 virtual void Visit##A(const Instruction* instr) VIXL_OVERRIDE; 54 virtual void ProcessOutput(const Instruction* instr); 62 virtual void AppendRegisterNameToOutput(const Instruction* instr, 67 virtual void AppendPCRelativeOffsetToOutput(const Instruction* instr, 71 // used for example to print the target address of an ADR instruction. 72 virtual void AppendCodeRelativeAddressToOutput(const Instruction* instr, 80 virtual void AppendCodeRelativeCodeAddressToOutput(const Instruction* instr, 85 // instruction. 86 virtual void AppendCodeRelativeDataAddressToOutput(const Instruction* instr, 91 virtual void AppendAddressToOutput(const Instruction* instr [all...] |
/art/compiler/optimizing/ |
ssa_test.cc | 122 Instruction::CONST_4 | 0 | 0, 123 Instruction::IF_EQ, 3, 124 Instruction::GOTO | 0x100, 125 Instruction::RETURN_VOID); 131 // Test that we create a phi for the join block of an if control flow instruction 153 Instruction::CONST_4 | 0 | 0, 154 Instruction::IF_EQ, 3, 155 Instruction::CONST_4 | 4 << 12 | 0, 156 Instruction::RETURN | 0 << 8); 162 // Test that we create a phi for the join block of an if control flow instruction [all...] |
pretty_printer_test.cc | 42 Instruction::RETURN_VOID); 70 Instruction::GOTO | 0x100, 71 Instruction::RETURN_VOID); 91 Instruction::GOTO | 0x100, 92 Instruction::GOTO | 0x100, 93 Instruction::RETURN_VOID); 113 Instruction::GOTO | 0x200, 114 Instruction::RETURN_VOID, 115 Instruction::GOTO | 0xFF00); 120 Instruction::GOTO_16, 3 [all...] |
liveness_test.cc | 89 Instruction::CONST_4 | 0 | 0, 90 Instruction::RETURN_VOID); 111 Instruction::CONST_4 | 0 | 0, 112 Instruction::RETURN); 137 Instruction::CONST_4 | 3 << 12 | 0, 138 Instruction::CONST_4 | 4 << 12 | 1 << 8, 139 Instruction::ADD_INT_2ADDR | 1 << 12, 140 Instruction::GOTO | 0x100, 141 Instruction::RETURN); 184 Instruction::CONST_4 | 0 | 0 [all...] |
linearize_test.cc | 69 Instruction::CONST_4 | 0 | 0, 70 Instruction::IF_EQ, 5, 71 Instruction::IF_EQ, 0xFFFE, 72 Instruction::GOTO | 0xFE00, 73 Instruction::RETURN_VOID); 94 Instruction::CONST_4 | 0 | 0, 95 Instruction::IF_EQ, 3, 96 Instruction::RETURN_VOID, 97 Instruction::IF_EQ, 0xFFFD, 98 Instruction::GOTO | 0xFE00) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/formats/ |
Instruction10x.java | 32 package org.jf.dexlib2.iface.instruction.formats; 34 import org.jf.dexlib2.iface.instruction.Instruction; 36 public interface Instruction10x extends Instruction {
|
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
InstCombine.h | 41 if (isa<Instruction>(V)) { 62 void InsertHelper(Instruction *I, const Twine &Name, 72 public InstVisitor<InstCombiner, Instruction*> { 98 // Visitation implementation - Implement instruction combining for different 99 // instruction types. The semantics are as follows: 103 // otherwise - Change was made, replace I with returned instruction 105 Instruction *visitAdd(BinaryOperator &I); 106 Instruction *visitFAdd(BinaryOperator &I); 108 Instruction *visitSub(BinaryOperator &I); 109 Instruction *visitFSub(BinaryOperator &I) [all...] |
/external/v8/src/arm64/ |
disasm-arm64.h | 25 #define DECLARE(A) void Visit##A(Instruction* instr); 30 virtual void ProcessOutput(Instruction* instr); 32 void Format(Instruction* instr, const char* mnemonic, const char* format); 33 void Substitute(Instruction* instr, const char* string); 34 int SubstituteField(Instruction* instr, const char* format); 35 int SubstituteRegisterField(Instruction* instr, const char* format); 36 int SubstituteImmediateField(Instruction* instr, const char* format); 37 int SubstituteLiteralField(Instruction* instr, const char* format); 38 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format); 39 int SubstituteShiftField(Instruction* instr, const char* format) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/ |
FieldOffsetInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface FieldOffsetInstruction extends Instruction {
|
HatLiteralInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface HatLiteralInstruction extends Instruction {
|
InlineIndexInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface InlineIndexInstruction extends Instruction {
|
OffsetInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface OffsetInstruction extends Instruction {
|
OneRegisterInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface OneRegisterInstruction extends Instruction {
|
PayloadInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 37 public interface PayloadInstruction extends Instruction {
|
VariableRegisterInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface VariableRegisterInstruction extends Instruction {
|
VerificationErrorInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface VerificationErrorInstruction extends Instruction {
|
VtableIndexInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface VtableIndexInstruction extends Instruction {
|
WideLiteralInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface WideLiteralInstruction extends Instruction {
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineInternal.h | 53 if (isa<Instruction>(V)) { 95 if (BO->getOpcode() == Instruction::Add || 96 BO->getOpcode() == Instruction::Sub) 149 void InsertHelper(Instruction *I, const Twine &Name, BasicBlock *BB, 160 /// \brief The core instruction combiner logic. 166 : public InstVisitor<InstCombiner, Instruction *> { 222 // Visitation implementation - Implement instruction combining for different 223 // instruction types. The semantics are as follows: 227 // otherwise - Change was made, replace I with returned instruction 229 Instruction *visitAdd(BinaryOperator &I) [all...] |