HomeSort by relevance Sort by last modified time
    Searched full:instruction (Results 51 - 75 of 5835) sorted by null

1 23 4 5 6 7 8 91011>>

  /art/runtime/
dex_instruction.h 35 class Instruction {
154 // Decodes this instruction, populating its arguments.
157 // Returns the size (in 2 byte code units) of this instruction.
167 // Reads an instruction out of the stream at the specified address.
168 static const Instruction* At(const uint16_t* code) {
170 return reinterpret_cast<const Instruction*>(code);
173 // Reads an instruction out of the stream from the current address plus an offset.
174 const Instruction* RelativeAt(int32_t offset) const {
178 // Returns a pointer to the next instruction in the stream.
179 const Instruction* Next() const
    [all...]
  /external/chromium_org/chrome/tools/profile_reset/
jtl_compiler.cc 46 // each instruction from a parsed text-based format to byte-code.
50 // Define each instruction in this list.
56 Add(Instruction("go", jtl::NAVIGATE, Arguments(String)));
57 Add(Instruction("any", jtl::NAVIGATE_ANY, Arguments()));
58 Add(Instruction("back", jtl::NAVIGATE_BACK, Arguments()));
59 Add(Instruction("store_bool", jtl::STORE_BOOL, Arguments(String, Bool)));
60 Add(Instruction("store_hash",
62 Add(Instruction("store_hashed",
64 Add(Instruction("store_node_bool",
66 Add(Instruction("store_node_hash"
    [all...]
  /dalvik/dx/tests/031-bb-dead-code/
blort.j 26 ; dead code after the last reachable instruction in a method
32 ; dead code after the last reachable instruction in a method
39 ; dead code after the last reachable instruction in a method
60 ; dead code after goto instruction
68 ; dead code after ret instruction
77 ; dead code after tableswitch instruction
93 ; dead code after lookupswitch instruction
104 ; dead code after ireturn instruction
113 ; dead code after lreturn instruction
122 ; dead code after freturn instruction
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/
pushf-err.errwarn 1 -:5: warning: `pushfq' is an instruction in 64-bit mode
2 -:9: warning: `popfq' is an instruction in 64-bit mode
3 -:15: warning: `pushfq' is an instruction in 64-bit mode
6 -:19: warning: `popfq' is an instruction in 64-bit mode
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/tests/
jmpcall.errwarn 4 -:12: warning: skipping prefixes on this instruction
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/tests/
syntax-err.errwarn 1 -:2: error: unexpected `:' after instruction
2 -:3: error: unexpected `:' after instruction
11 -:12: error: unexpected `%' after instruction
16 -:17: error: unexpected `)' after instruction
  /external/llvm/test/MC/Disassembler/ARM/
invalid-because-armv7.txt 4 # ARMv7 triple, probably because the relevant instruction is v8, though there
9 # CHECK: invalid instruction encoding
14 # CHECK: invalid instruction encoding
19 # CHECK: invalid instruction encoding
unpredictable-BFI.txt 5 # CHECK: warning: invalid instruction encoding
9 # CHECK: warning: invalid instruction encoding
  /external/llvm/test/MC/PowerPC/
ppc64-errors.s 7 # CHECK: error: invalid operand for instruction
17 # CHECK: error: invalid operand for instruction
21 # CHECK: error: invalid operand for instruction
27 # CHECK: error: invalid operand for instruction
31 # CHECK: error: invalid operand for instruction
37 # CHECK: error: invalid operand for instruction
41 # CHECK: error: invalid operand for instruction
47 # CHECK: error: invalid operand for instruction
50 # CHECK: error: invalid operand for instruction
63 # CHECK: error: invalid operand for instruction
    [all...]
  /external/chromium_org/sandbox/linux/seccomp-bpf/
instruction.h 15 // code -- Opcode of the instruction. This is typically a bitwise
26 struct Instruction {
27 // Constructor for an non-jumping instruction or for an unconditional
29 Instruction(uint16_t c, uint32_t parm, Instruction* n)
32 // Constructor for a conditional jump instruction.
33 Instruction(uint16_t c, uint32_t parm, Instruction* jt, Instruction* jf)
49 Instruction* jt_ptr, *jf_ptr
    [all...]
  /external/llvm/test/MC/Disassembler/SystemZ/
trunc-03.txt 2 # If the top bits are 0b11, the instruction must be 6 bytes long.
3 # CHECK: warning: invalid instruction encoding
  /external/proguard/src/proguard/classfile/attribute/visitor/
StackSizeComputer.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
31 * This AttributeVisitor computes the stack sizes at all instruction offsets
59 * Returns whether the instruction at the given offset is reachable in the
69 * Returns the stack size at the given instruction offset of the most
76 throw new IllegalArgumentException("Unknown stack size at unreachable instruction offset ["+instructionOffset+"]");
153 // Evaluate the instruction block starting at the entry point of the method.
167 // Some simple instructions exit from the current instruction block.
180 // Constant pool instructions never end the current instruction block.
188 // The ret instruction end the current instruction block
315 Instruction instruction = InstructionFactory.create(codeAttribute.code, local
    [all...]
  /external/llvm/lib/IR/
Instruction.cpp 1 //===-- Instruction.cpp - Implement the Instruction class -----------------===//
10 // This file implements the Instruction class for the IR library.
14 #include "llvm/IR/Instruction.h"
24 Instruction::Instruction(Type *ty, unsigned it, Use *Ops, unsigned NumOps,
25 Instruction *InsertBefore)
30 // If requested, insert this instruction into a basic block...
33 "Instruction to insert before is not in a basic block!");
38 Instruction::Instruction(Type *ty, unsigned it, Use *Ops, unsigned NumOps
    [all...]
  /external/llvm/test/MC/SystemZ/
regs-bad.s 6 #CHECK: error: invalid operand for instruction
8 #CHECK: error: invalid operand for instruction
10 #CHECK: error: invalid operand for instruction
12 #CHECK: error: invalid operand for instruction
14 #CHECK: error: invalid operand for instruction
16 #CHECK: error: invalid operand for instruction
28 #CHECK: error: invalid operand for instruction
30 #CHECK: error: invalid operand for instruction
32 #CHECK: error: invalid operand for instruction
34 #CHECK: error: invalid operand for instruction
    [all...]
  /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
MethodAnalyzer.java 68 //This is a dummy instruction that occurs immediately before the first real instruction. We can initialize the
69 //register types for this instruction to the parameter types, in order to have them propagate to all of its
70 //successors, e.g. the first real instruction, the first instructions in any exception handlers covering the first
71 //instruction, etc.
95 //have to handle the case this special case of instruction being null, in the main class
148 for (AnalyzedInstruction instruction: instructions.getValues()) {
149 instruction.dead = true;
207 //if we had deodexed an odex instruction in a previous pass, we might have more specific
208 //register information now, so let's restore the original odexed instruction an
259 Instruction instruction = analyzedInstruction.getInstruction(); local
505 AnalyzedInstruction instruction = instructions.valueAt(i); local
548 AnalyzedInstruction instruction = instructions.valueAt(currentInstructionIndex); local
655 Instruction instruction = analyzedInstruction.instruction; local
1143 Instruction instruction = analyzedInstruction.instruction; local
1703 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
1710 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
1842 Instruction10x instruction = (Instruction10x)analyzedInstruction.instruction; local
1867 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
1904 LiteralInstruction instruction = (LiteralInstruction)analyzedInstruction.instruction; local
1943 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
1953 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
1958 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
1970 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
1978 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
2000 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2007 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
2028 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2044 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
2067 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
2110 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
2123 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2127 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
2147 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
2186 FiveRegisterInstruction instruction = (FiveRegisterInstruction)analyzedInstruction.instruction; local
2191 RegisterRangeInstruction instruction = (RegisterRangeInstruction)analyzedInstruction.instruction; local
2206 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
2337 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2344 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2367 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2374 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
2381 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
2394 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2432 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2465 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2501 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2532 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2565 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2612 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2649 ThreeRegisterInstruction instruction = (ThreeRegisterInstruction)analyzedInstruction.instruction; local
2695 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2721 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2732 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2758 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2785 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2829 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2857 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
2959 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
2993 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
3013 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
3041 FiveRegisterInstruction instruction = (FiveRegisterInstruction)analyzedInstruction.instruction; local
3046 FiveRegisterInstruction instruction = (FiveRegisterInstruction)analyzedInstruction.instruction; local
3051 RegisterRangeInstruction instruction = (RegisterRangeInstruction)analyzedInstruction.instruction; local
3056 RegisterRangeInstruction instruction = (RegisterRangeInstruction)analyzedInstruction.instruction; local
3071 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
3120 InstructionWithReference instruction = (InstructionWithReference)analyzedInstruction.instruction; local
3465 Instruction35mi instruction = (Instruction35mi)analyzedInstruction.instruction; local
3503 Instruction3rmi instruction = (Instruction3rmi)analyzedInstruction.instruction; local
3540 Instruction35c instruction = (Instruction35c)analyzedInstruction.instruction; local
3558 Instruction3rc instruction = (Instruction3rc)analyzedInstruction.instruction; local
3571 Instruction22cs instruction = (Instruction22cs)analyzedInstruction.instruction; local
3614 Instruction3rms instruction = (Instruction3rms)analyzedInstruction.instruction; local
3618 Instruction35ms instruction = (Instruction35ms)analyzedInstruction.instruction; local
3662 Instruction3rms instruction = (Instruction3rms)analyzedInstruction.instruction; local
3673 Instruction35ms instruction = (Instruction35ms)analyzedInstruction.instruction; local
3708 SingleRegisterInstruction instruction = (SingleRegisterInstruction)analyzedInstruction.instruction; local
3716 TwoRegisterInstruction instruction = (TwoRegisterInstruction)analyzedInstruction.instruction; local
3737 Instruction5rc instruction = (Instruction5rc)analyzedInstruction.instruction; local
    [all...]
  /external/chromium_org/courgette/
assembly_program.cc 39 class Instruction {
44 explicit Instruction(OP op) : op_(op), info_(0) {}
45 Instruction(OP op, unsigned int info) : op_(op), info_(info) {}
51 DISALLOW_COPY_AND_ASSIGN(Instruction);
57 class OriginInstruction : public Instruction {
59 explicit OriginInstruction(RVA rva) : Instruction(ORIGIN, 0), rva_(rva) {}
66 class PeRelocsInstruction : public Instruction {
68 PeRelocsInstruction() : Instruction(MAKEPERELOCS) {}
72 class ElfRelocsInstruction : public Instruction {
74 ElfRelocsInstruction() : Instruction(MAKEELFRELOCS) {
149 Instruction* instruction = instructions_[i]; local
406 Instruction* instruction = instructions_[i]; local
523 Instruction* instruction = instructions_[i]; local
    [all...]
  /art/compiler/dex/quick/x86/
fp_x86.cc 23 void X86Mir2Lir::GenArithOpFloat(Instruction::Code opcode,
33 case Instruction::ADD_FLOAT_2ADDR:
34 case Instruction::ADD_FLOAT:
37 case Instruction::SUB_FLOAT_2ADDR:
38 case Instruction::SUB_FLOAT:
41 case Instruction::DIV_FLOAT_2ADDR:
42 case Instruction::DIV_FLOAT:
45 case Instruction::MUL_FLOAT_2ADDR:
46 case Instruction::MUL_FLOAT:
49 case Instruction::REM_FLOAT_2ADDR
    [all...]
  /external/clang/test/CodeGenObjC/
mrr-captured-block-var-inlined-layout.m 23 // CHECK: Inline instruction for block variable layout: 0x0100
24 // CHECK-i386: Inline instruction for block variable layout: 0x0100
30 // CHECK: Inline instruction for block variable layout: 0x0210
31 // CHECK-i386: Inline instruction for block variable layout: 0x0210
39 // CHECK: Inline instruction for block variable layout: 0x0230
40 // CHECK-i386: Inline instruction for block variable layout: 0x0230
50 // CHECK: Inline instruction for block variable layout: 0x0230
51 // CHECK-i386: Inline instruction for block variable layout: 0x0230
61 // CHECK: Inline instruction for block variable layout: 0x020
62 // CHECK-i386: Inline instruction for block variable layout: 0x02
    [all...]
  /external/llvm/utils/TableGen/
X86RecognizableInstr.h 1 //===- X86RecognizableInstr.h - Disassembler instruction spec ----*- C++ -*-===//
11 // It contains the interface of a single recognizable instruction.
31 /// instruction, as extracted from the LLVM instruction tables. Has methods
33 /// instruction into DisassemblerTables.
36 /// The opcode of the instruction, as used in an MCInst
38 /// The record from the .td files corresponding to this instruction
81 // Whether the instruction has the predicate "In64BitMode"
83 // Whether the instruction has the predicate "In32BitMode"
86 /// The instruction name as listed in the table
    [all...]
  /external/llvm/include/llvm/Support/
NoFolder.h 40 Instruction *CreateAdd(Constant *LHS, Constant *RHS,
47 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const {
50 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const {
53 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const {
56 Instruction *CreateSub(Constant *LHS, Constant *RHS,
63 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const {
66 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const {
69 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const {
72 Instruction *CreateMul(Constant *LHS, Constant *RHS,
79 Instruction *CreateNSWMul(Constant *LHS, Constant *RHS) const
    [all...]
  /external/proguard/src/proguard/optimize/peephole/
InstructionSequenceReplacer.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
33 * This InstructionVisitor replaces a given pattern instruction sequence by
34 * another given replacement instruction sequence. The arguments of the
35 * instruction sequences can be wildcards that are matched and replaced.
49 private final Instruction[] replacementInstructions;
60 * instruction.
61 * @param patternInstructions the pattern instruction sequence.
62 * @param replacementInstructions the replacement instruction sequence.
70 Instruction[] patternInstructions
    [all...]
  /art/compiler/sea_ir/code_gen/
code_gen.cc 118 void CodeGenVisitor::Visit(InstructionNode* instruction) {
119 std::string instr = instruction->GetInstruction()->DumpString(NULL);
123 void CodeGenVisitor::Visit(UnnamedConstInstructionNode* instruction) {
124 std::string instr = instruction->GetInstruction()->DumpString(NULL);
125 std::cout << "1.Instruction: " << instr << std::endl;
126 llvm_data_->AddValue(instruction,
127 llvm::ConstantInt::get(*llvm_data_->context_, llvm::APInt(32, instruction->GetConstValue())));
130 void CodeGenVisitor::Visit(ConstInstructionNode* instruction) {
131 std::string instr = instruction->GetInstruction()->DumpString(NULL);
132 std::cout << "1.Instruction: " << instr << std::endl
    [all...]
  /external/proguard/src/proguard/classfile/instruction/
BranchInstruction.java 21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This interface describes an instruction that branches to a given offset in
33 public class BranchInstruction extends Instruction
52 * Copies the given instruction into this instruction.
53 * @param branchInstruction the instruction to be copied.
54 * @return this instruction.
65 // Implementations for Instruction.
80 public Instruction shrink(
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 74 AssertingVH<Instruction> Loc;
99 int getIndex(Instruction *I) {
100 assert(I->getParent() == BB && "Invalid instruction");
103 assert(InstrIdx.count(I) && "Unknown instruction");
107 Instruction *getInstruction(unsigned loc) {
122 SmallDenseMap<Instruction *, int> InstrIdx;
124 SmallVector<Instruction *, 32> InstrVec;
130 Instruction *I0 = dyn_cast<Instruction>(VL[0]);
135 Instruction *I = dyn_cast<Instruction>(VL[i])
    [all...]
  /external/llvm/include/llvm/IR/
InstrTypes.h 1 //===-- llvm/InstrTypes.h - Important Instruction subclasses ----*- C++ -*-===//
21 #include "llvm/IR/Instruction.h"
35 class TerminatorInst : public Instruction {
37 TerminatorInst(Type *Ty, Instruction::TermOps iType,
39 Instruction *InsertBefore = 0)
40 : Instruction(Ty, iType, Ops, NumOps, InsertBefore) {}
42 TerminatorInst(Type *Ty, Instruction::TermOps iType,
44 : Instruction(Ty, iType, Ops, NumOps, InsertAtEnd) {}
76 static inline bool classof(const Instruction *I) {
80 return isa<Instruction>(V) && classof(cast<Instruction>(V))
    [all...]

Completed in 649 milliseconds

1 23 4 5 6 7 8 91011>>