HomeSort by relevance Sort by last modified time
    Searched full:instruction (Results 226 - 250 of 6099) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/proguard/src/proguard/optimize/info/
ExceptionInstructionChecker.java 25 import proguard.classfile.instruction.*;
26 import proguard.classfile.instruction.visitor.InstructionVisitor;
30 * This class can tell whether an instruction might throw exceptions.
74 // Get the current instruction.
75 Instruction instruction = InstructionFactory.create(code, offset); local
82 instruction))
87 // Go to the next instruction.
88 offset += instruction.length(offset);
96 * Returns whether the specified instruction may throw exceptions
103 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local
    [all...]
  /external/v8/src/
disasm.h 38 // Writes one disassembled instruction into 'buffer' (0-terminated).
39 // Returns the length of the disassembled machine instruction in bytes.
40 int InstructionDecode(v8::internal::Vector<char> buffer, byte* instruction);
42 // Returns -1 if instruction does not mark the beginning of a constant pool,
44 int ConstantPoolSizeAt(byte* instruction);
disassembler.h 20 // instruction could be decoded.
26 // Decode instruction at pc and print disassembled instruction into f.
27 // Returns the instruction length in bytes, or 1 if the instruction could
  /art/runtime/
dex_instruction.h 35 class Instruction {
174 // Returns the size (in 2 byte code units) of this instruction.
184 // Reads an instruction out of the stream at the specified address.
185 static const Instruction* At(const uint16_t* code) {
187 return reinterpret_cast<const Instruction*>(code);
190 // Reads an instruction out of the stream from the current address plus an offset.
191 const Instruction* RelativeAt(int32_t offset) const WARN_UNUSED {
195 // Returns a pointer to the next instruction in the stream.
196 const Instruction* Next() const {
200 // Returns a pointer to the instruction after this 1xx instruction in the stream
    [all...]
  /external/v8/src/arm64/
instrument-arm64.cc 66 {"Instruction", Cumulative},
127 // Dump any remaining instruction data to the output file.
143 // Increment the instruction counter, and dump all counters if a sample period
145 static Counter* counter = GetCounter("Instruction");
191 static Counter* counter = GetCounter("Instruction");
233 void Instrument::VisitPCRelAddressing(Instruction* instr) {
240 void Instrument::VisitAddSubImmediate(Instruction* instr) {
255 void Instrument::VisitLogicalImmediate(Instruction* instr) {
262 void Instrument::VisitMoveWideImmediate(Instruction* instr) {
275 void Instrument::VisitBitfield(Instruction* instr)
    [all...]
  /external/mockito/cglib-and-asm/src/org/mockito/asm/tree/analysis/
Interpreter.java 64 * Interprets a bytecode instruction without arguments. This method is
71 * @param insn the bytecode instruction to be interpreted.
72 * @return the result of the interpretation of the given instruction.
78 * Interprets a bytecode instruction that moves a value on the stack or to
84 * @param insn the bytecode instruction to be interpreted.
85 * @param value the value that must be moved by the instruction.
86 * @return the result of the interpretation of the given instruction. The
94 * Interprets a bytecode instruction with a single argument. This method is
103 * @param insn the bytecode instruction to be interpreted.
104 * @param value the argument of the instruction to be interpreted.
    [all...]
  /external/proguard/src/proguard/classfile/util/
InstructionSequenceMatcher.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
33 * This InstructionVisitor checks whether a given pattern instruction sequence
35 * instruction sequence can be wildcards that are matched.
63 private final Instruction[] patternInstructions;
83 * instruction.
84 * @param patternInstructions the pattern instruction sequence.
87 Instruction[] patternInstructions)
99 * Starts matching from the first instruction again next time.
132 * Returns the matched instruction offset of the specified patter
    [all...]
  /art/compiler/optimizing/
ssa_test.cc 127 Instruction::CONST_4 | 0 | 0,
128 Instruction::IF_EQ, 3,
129 Instruction::GOTO | 0x100,
130 Instruction::RETURN_VOID);
136 // Test that we create a phi for the join block of an if control flow instruction
158 Instruction::CONST_4 | 0 | 0,
159 Instruction::IF_EQ, 3,
160 Instruction::CONST_4 | 4 << 12 | 0,
161 Instruction::RETURN | 0 << 8);
167 // Test that we create a phi for the join block of an if control flow instruction
    [all...]
code_generator_arm64.cc 109 BoundsCheckSlowPathARM64(HBoundsCheck* instruction,
112 : instruction_(instruction),
141 explicit DivZeroCheckSlowPathARM64(HDivZeroCheck* instruction) : instruction_(instruction) {}
200 // The instruction where this slow path is happening.
215 explicit LoadStringSlowPathARM64(HLoadString* instruction) : instruction_(instruction) {}
263 explicit SuspendCheckSlowPathARM64(HSuspendCheck* instruction,
265 : instruction_(instruction), successor_(successor) {}
304 TypeCheckSlowPathARM64(HInstruction* instruction,
1395 QUICK_ENTRY_POINT(pAputObject), instruction, instruction->GetDexPc(), nullptr); local
2638 QUICK_ENTRY_POINT(pDeliverException), instruction, instruction->GetDexPc(), nullptr); local
    [all...]
  /art/compiler/dex/
mir_optimization_test.cc 54 Instruction::Code opcode;
507 DEF_SGET_SPUT(3u, Instruction::SPUT, 0u, 5u), // Unresolved.
508 DEF_SGET_SPUT(3u, Instruction::SPUT, 0u, 0u),
509 DEF_SGET_SPUT(3u, Instruction::SGET, 0u, 1u),
510 DEF_SGET_SPUT(3u, Instruction::SGET, 0u, 2u),
511 DEF_SGET_SPUT(3u, Instruction::SGET, 0u, 5u), // Unresolved.
512 DEF_SGET_SPUT(3u, Instruction::SGET, 0u, 0u),
513 DEF_SGET_SPUT(3u, Instruction::SGET, 0u, 1u),
514 DEF_SGET_SPUT(3u, Instruction::SGET, 0u, 2u),
515 DEF_SGET_SPUT(3u, Instruction::SGET, 0u, 5u), // Unresolved
    [all...]
  /art/tools/dexfuzz/src/dexfuzz/program/
MBranchInsn.java 20 * A subclass of the MInsn, that tracks its target instruction.
24 * The MInsn this branch instruction branches to.
29 * Clone this MBranchInsn, and clone the wrapped Instruction.
MInsnWithData.java 20 * A subclass of the MInsn, that tracks the data instruction.
24 * The MInsn that represents the data this instruction uses.
29 * Clone this MInsnWithData, and clone the wrapped Instruction.
  /external/compiler-rt/test/asan/TestCases/
dump_instruction_bytes.cc 1 // Check that ASan prints the faulting instruction bytes on
17 // CHECK-DUMP: First 16 instruction bytes at pc: c7 00 be ba fe ca
18 // CHECK-NODUMP-NOT: First 16 instruction bytes
  /external/llvm/include/llvm/IR/
Operator.h 22 #include "llvm/IR/Instruction.h"
48 /// Return the opcode for this Instruction or ConstantExpr.
50 if (const Instruction *I = dyn_cast<Instruction>(this))
55 /// If V is an Instruction or ConstantExpr, return its opcode.
58 if (const Instruction *I = dyn_cast<Instruction>(V))
62 return Instruction::UserOp1;
65 static inline bool classof(const Instruction *) { return true; }
68 return isa<Instruction>(V) || isa<ConstantExpr>(V)
    [all...]
  /external/llvm/test/MC/ARM/
directive-arch_extension-idiv.s 27 @ CHECK-ARMv6: error: instruction requires: divide in ARM
28 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mode
30 @ CHECK-ARMv6: error: instruction requires: divide in ARM
31 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mode
44 @ CHECK-ARMv6: error: instruction requires: divide in ARM
45 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mode
46 @ CHECK-ARMv7: error: instruction requires: divide in ARM
47 @ CHECK-THUMBv7: error: instruction requires: divide in THUMB
49 @ CHECK-ARMv6: error: instruction requires: divide in ARM
50 @ CHECK-THUMBv6: error: instruction requires: divide in ARM arm-mod
    [all...]
  /external/llvm/test/MC/R600/
ds-err.s 5 // CHECK: invalid operand for instruction
17 // CHECK: invalid operand for instruction
21 // CHECK: invalid operand for instruction
  /external/proguard/src/proguard/optimize/peephole/
GotoGotoReplacer.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
72 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
77 // Check if the instruction is an unconditional goto instruction.
82 // Check if the goto instruction points to another simple goto
83 // instruction.
92 Instruction targetInstruction =
97 // Simplify the goto instruction
    [all...]
  /external/valgrind/none/tests/s390x/
ecag.stdout.exp-z10ec 1 L1 topology: separate data and instruction; private
8 L2 topology: unified data and instruction; private
15 L3 topology: unified data and instruction; shared
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/
ImmutableInstruction10x.java 32 package org.jf.dexlib2.immutable.instruction;
36 import org.jf.dexlib2.iface.instruction.formats.Instruction10x;
47 public static ImmutableInstruction10x of(Instruction10x instruction) {
48 if (instruction instanceof ImmutableInstruction10x) {
49 return (ImmutableInstruction10x)instruction;
51 return new ImmutableInstruction10x(instruction.getOpcode());
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/
PayloadAlignmentTest.java 36 import org.jf.dexlib2.builder.instruction.*;
37 import org.jf.dexlib2.iface.instruction.Instruction;
38 import org.jf.dexlib2.iface.instruction.OffsetInstruction;
39 import org.jf.dexlib2.iface.instruction.formats.Instruction31t;
40 import org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload;
41 import org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload;
56 List<? extends Instruction> instructions =
61 Instruction instruction = instructions.get(0) local
78 Instruction instruction = instructions.get(0); local
    [all...]
  /external/v8/src/compiler/
compiler.gyp 27 'instruction-selector-unittest.cc',
28 'instruction-selector-unittest.h',
39 'arm/instruction-selector-arm-unittest.cc',
44 'arm64/instruction-selector-arm64-unittest.cc',
49 'ia32/instruction-selector-ia32-unittest.cc',
54 'x64/instruction-selector-x64-unittest.cc',
  /dalvik/dx/src/com/android/dx/dex/code/
CodeAddress.java 23 * Pseudo-instruction which is used to track an address within a code
30 /** If this address should bind closely to the following real instruction */
49 * real instruction.
76 * (non-zero-length) instruction.
78 * When a prefix is added to an instruction (for example, to move a value
80 * {@code CodeAddress} will point to the prefix, or to the instruction
83 * If bindsClosely is true, the address will point to the instruction
86 * @return true if this address binds closely to the next real instruction
  /dalvik/dx/tests/074-dex-form35c-edge-case/
info.txt 2 an edge case of instruction format 35c works, where a reference
4 the instruction has to be rewritten to use a different format.
  /external/libavc/encoder/mips/
ih264e_platform_macros.h 114 * memory accesses that appear in program order before the DMB instruction are
116 * after the DMB instruction. It does not affect the ordering of any other
120 * instruction in program order after this instruction executes until this instruction
121 * completes. This instruction completes when:
122 * 1. All explicit memory accesses before this instruction complete.
124 * this instruction complete.
  /external/llvm/test/MC/Disassembler/ARM/
thumb-v8.1a.txt 6 # CHECK-V8: warning: invalid instruction encoding
12 # CHECK-V8: warning: invalid instruction encoding
18 # CHECK-V8: warning: invalid instruction encoding
24 # CHECK-V8: warning: invalid instruction encoding
30 # CHECK-V8: warning: invalid instruction encoding
36 # CHECK-V8: warning: invalid instruction encoding
42 # CHECK-V8: warning: invalid instruction encoding
48 # CHECK-V8: warning: invalid instruction encoding
54 # CHECK-V8: warning: invalid instruction encoding
60 # CHECK-V8: warning: invalid instruction encodin
    [all...]

Completed in 358 milliseconds

1 2 3 4 5 6 7 8 91011>>