/art/runtime/ |
dex_instruction_test.cc | 23 Instruction::Code nop = Instruction::NOP; 24 EXPECT_STREQ("nop", Instruction::Name(nop)); 25 EXPECT_EQ(Instruction::k10x, Instruction::FormatOf(nop)); 26 EXPECT_EQ(Instruction::kIndexNone, Instruction::IndexTypeOf(nop)); 27 EXPECT_EQ(Instruction::kContinue, Instruction::FlagsOf(nop)); 28 EXPECT_EQ(Instruction::kVerifyNone, Instruction::VerifyFlagsOf(nop)) [all...] |
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...] |
/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);
|
/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...] |
/art/compiler/optimizing/ |
ssa_test.cc | 121 Instruction::CONST_4 | 0 | 0, 122 Instruction::IF_EQ, 3, 123 Instruction::GOTO | 0x100, 124 Instruction::RETURN_VOID); 130 // Test that we create a phi for the join block of an if control flow instruction 152 Instruction::CONST_4 | 0 | 0, 153 Instruction::IF_EQ, 3, 154 Instruction::CONST_4 | 4 << 12 | 0, 155 Instruction::RETURN | 0 << 8); 161 // Test that we create a phi for the join block of an if control flow instruction [all...] |
pretty_printer_test.cc | 43 Instruction::RETURN_VOID); 71 Instruction::GOTO | 0x100, 72 Instruction::RETURN_VOID); 92 Instruction::GOTO | 0x100, 93 Instruction::GOTO | 0x100, 94 Instruction::RETURN_VOID); 114 Instruction::GOTO | 0x200, 115 Instruction::RETURN_VOID, 116 Instruction::GOTO | 0xFF00); 121 Instruction::GOTO_16, 3 [all...] |
liveness_test.cc | 90 Instruction::CONST_4 | 0 | 0, 91 Instruction::RETURN_VOID); 112 Instruction::CONST_4 | 0 | 0, 113 Instruction::RETURN); 138 Instruction::CONST_4 | 3 << 12 | 0, 139 Instruction::CONST_4 | 4 << 12 | 1 << 8, 140 Instruction::ADD_INT_2ADDR | 1 << 12, 141 Instruction::GOTO | 0x100, 142 Instruction::RETURN); 185 Instruction::CONST_4 | 0 | 0 [all...] |
linearize_test.cc | 70 Instruction::CONST_4 | 0 | 0, 71 Instruction::IF_EQ, 5, 72 Instruction::IF_EQ, 0xFFFE, 73 Instruction::GOTO | 0xFE00, 74 Instruction::RETURN_VOID); 95 Instruction::CONST_4 | 0 | 0, 96 Instruction::IF_EQ, 3, 97 Instruction::RETURN_VOID, 98 Instruction::IF_EQ, 0xFFFD, 99 Instruction::GOTO | 0xFE00) [all...] |
suspend_check_test.cc | 46 Instruction::NOP, 47 Instruction::GOTO | 0xFF00); 54 Instruction::GOTO_32, 0, 0); 61 Instruction::CONST_4 | 0 | 0, 62 Instruction::IF_EQ, 0xFFFF, 63 Instruction::RETURN_VOID); 70 Instruction::CONST_4 | 0 | 0, 71 Instruction::IF_NE, 0xFFFF, 72 Instruction::RETURN_VOID); 79 Instruction::CONST_4 | 0 | 0 [all...] |
/external/vixl/src/vixl/a64/ |
disasm-a64.h | 46 #define DECLARE(A) virtual void Visit##A(const Instruction* instr); 51 virtual void ProcessOutput(const Instruction* instr); 59 virtual void AppendRegisterNameToOutput(const Instruction* instr, 64 virtual void AppendPCRelativeOffsetToOutput(const Instruction* instr, 68 // used for example to print the target address of an ADR instruction. 69 virtual void AppendCodeRelativeAddressToOutput(const Instruction* instr, 77 virtual void AppendCodeRelativeCodeAddressToOutput(const Instruction* instr, 82 // instruction. 83 virtual void AppendCodeRelativeDataAddressToOutput(const Instruction* instr, 88 virtual void AppendAddressToOutput(const Instruction* instr [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/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 *> { 219 // Visitation implementation - Implement instruction combining for different 220 // instruction types. The semantics are as follows: 224 // otherwise - Change was made, replace I with returned instruction 226 Instruction *visitAdd(BinaryOperator &I) [all...] |