HomeSort by relevance Sort by last modified time
    Searched full:instruction (Results 1 - 25 of 3777) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /docs/source.android.com/src/tech/dalvik/
sidebar2.md 4 - [Instruction Formats](instruction-formats.html)
  /external/llvm/lib/Target/XCore/
README.txt 4 * Instruction encodings
  /external/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...]
InstCombineWorklist.h 14 #include "llvm/Instruction.h"
26 SmallVector<Instruction*, 256> Worklist;
27 DenseMap<Instruction*, unsigned> WorklistMap;
36 /// Add - Add the specified instruction to the worklist if it isn't already
38 void Add(Instruction *I) {
46 if (Instruction *I = dyn_cast<Instruction>(V))
53 void AddInitialGroup(Instruction *const *List, unsigned NumEntries) {
59 Instruction *I = List[NumEntries-1];
66 void Remove(Instruction *I)
    [all...]
  /dalvik/dx/tests/031-bb-dead-code/
info.txt 2 dead code. There is at least one example of dead code after each instruction
3 that *doesn't* flow to the next instruction.
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/proguard/src/proguard/classfile/editor/
InstructionWriter.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
68 // Try to write out the instruction.
78 // Try to write out the instruction.
83 // Create a new constant instruction that will fit.
84 Instruction replacementInstruction =
91 // Write out a dummy constant instruction for now.
103 // Try to write out the instruction.
108 // Create a new variable instruction that will fit.
109 Instruction replacementInstruction
    [all...]
CodeAttributeEditor.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
62 /*private*/public Instruction[] preInsertions = new Instruction[ClassConstants.TYPICAL_CODE_LENGTH];
63 /*private*/public Instruction[] replacements = new Instruction[ClassConstants.TYPICAL_CODE_LENGTH];
64 /*private*/public Instruction[] postInsertions = new Instruction[ClassConstants.TYPICAL_CODE_LENGTH];
101 preInsertions = new Instruction[codeLength];
102 replacements = new Instruction[codeLength]
562 Instruction instruction = InstructionFactory.create(oldCode, oldOffset); local
644 Instruction instruction = InstructionFactory.create(oldCode, oldOffset); local
1097 Instruction instruction = instructions[index]; local
1140 Instruction instruction = instructions[index]; local
    [all...]
InstructionAdder.java 25 import proguard.classfile.instruction.visitor.InstructionVisitor;
26 import proguard.classfile.instruction.*;
58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction)
60 // Add the instruction.
61 codeAttributeComposer.appendInstruction(offset, instruction);
67 // Create a copy of the instruction.
68 Instruction newConstantInstruction =
73 // Add the instruction.
  /dalvik/dx/tests/100-local-mismatch/
info.txt 2 variable table entry fundamentally disagrees with an instruction that
  /external/llvm/test/TableGen/
LetInsideMultiClasses.td 4 class Instruction<bits<4> opc, string Name> {
12 def rr : Instruction<opc, "rr">;
13 def rm : Instruction<opc, "rm">;
17 def rx : Instruction<opc, "rx">;
DefmInsideMultiClass.td 4 class Instruction<bits<4> opc, string Name> {
10 def rr : Instruction<opc, "rr">;
11 def rm : Instruction<opc, "rm">;
  /external/webkit/Source/JavaScriptCore/jit/
JIT.h 60 struct Instruction;
284 void compileOpCall(OpcodeID, Instruction* instruction, unsigned callLinkInfoIndex);
285 void compileOpCallVarargs(Instruction* instruction);
287 void compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned callLinkInfoIndex, OpcodeID opcodeID);
288 void compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter);
291 void compileOpStrictEq(Instruction* instruction, CompileOpStrictEqType type)
    [all...]
  /external/chromium/base/
cpu_unittest.cc 12 // "undefined instruction" exceptions. That is, this test succeeds when this
22 // Execute an MMX instruction.
26 // Execute an SSE instruction.
31 // Execute an SSE 2 instruction.
36 // Execute an SSE 3 instruction.
41 // Execute a Supplimental SSE 3 instruction.
46 // Execute an SSE 4.1 instruction.
51 // Execute an SSE 4.2 instruction.
57 // Execute an MMX instruction.
61 // Execute an SSE instruction
    [all...]
  /external/proguard/src/proguard/optimize/evaluation/
EvaluationSimplifier.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
145 Instruction instruction = InstructionFactory.create(codeAttribute.code, local
148 instruction.accept(clazz, method, codeAttribute, offset, this);
370 * Replaces the push instruction at the given offset by a simpler push
371 * instruction, if possible.
375 Instruction instruction)
383 replaceIntegerPushInstruction(clazz, offset, instruction);
    [all...]
  /dalvik/dx/tests/032-bb-live-code/
info.txt 3 to. There is at least one example of each instruction which allows
4 flow to the subsequent instruction, and all forks of each conditional
  /dalvik/dx/tests/112-dex-return-jsr-result/
info.txt 5 goto instruction to be interposed between an invoke instruction and
  /external/llvm/test/MC/Disassembler/X86/
invalid-VEX-vvvv.txt 1 # RUN: llvm-mc --disassemble %s -triple=x86_64-apple-darwin9 |& grep {invalid instruction encoding}
3 # This instruction would decode as movmskps if the vvvv field in the VEX prefix was all 1s.
  /external/llvm/include/llvm/
Operator.h 18 #include "llvm/Instruction.h"
40 /// getOpcode - Return the opcode for this Instruction or ConstantExpr.
43 if (const Instruction *I = dyn_cast<Instruction>(this))
48 /// getOpcode - If V is an Instruction or ConstantExpr, return its
52 if (const Instruction *I = dyn_cast<Instruction>(V))
56 return Instruction::UserOp1;
60 static inline bool classof(const Instruction *) { return true; }
63 return isa<Instruction>(V) || isa<ConstantExpr>(V)
    [all...]
Instruction.h 1 //===-- llvm/Instruction.h - Instruction class definition -------*- C++ -*-===//
10 // This file contains the declaration of the Instruction class, which is the
30 class Instruction : public User, public ilist_node<Instruction> {
31 void operator=(const Instruction &); // Do not implement
32 Instruction(const Instruction &); // Do not implement
39 /// indicates whether this instruction has metadata attached to it or not.
44 ~Instruction();
    [all...]
  /external/proguard/src/proguard/classfile/instruction/
SwitchInstruction.java 21 package proguard.classfile.instruction;
24 * This Instruction represents a simple instruction without variable arguments
29 public abstract class SwitchInstruction extends Instruction
55 * Copies the given instruction into this instruction.
56 * @param switchInstruction the instruction to be copied.
57 * @return this instruction.
69 // Implementations for Instruction.
  /external/llvm/include/llvm/Support/
InstVisitor.h 1 //===- llvm/Support/InstVisitor.h - Define instruction visitors -*- C++ -*-===//
21 // We operate on opaque instruction classes, so forward declare all instruction
25 #include "llvm/Instruction.def"
32 /// @brief Base class for instruction visitors
34 /// Instruction visitors are used when you want to perform different actions
61 /// The defined has 'visit' methods for Instruction, and also for BasicBlock,
64 /// Note that if you don't implement visitXXX for some instruction type,
65 /// the visitXXX method for instruction superclass will be invoked. So
69 /// The optional second template argument specifies the type that instruction
    [all...]
  /external/proguard/src/proguard/optimize/peephole/
InstructionSequencesReplacer.java 25 import proguard.classfile.instruction.Instruction;
26 import proguard.classfile.instruction.visitor.*;
29 * This InstructionVisitor replaces multiple instruction sequences at once.
45 * instruction.
46 * @param instructionSequences the instruction sequences to be replaced,
49 * and the instruction index in the sequence.
57 Instruction[][][] instructionSequences,
72 * instruction.
73 * @param instructionSequences the instruction sequences to be replaced
    [all...]
  /external/llvm/lib/MC/MCDisassembler/
EDInst.h 11 // instruction class. The instruction is responsible for vending the string
12 // representation, individual tokens and operands for a single instruction.
58 /// EDInst - Encapsulates a single instruction, which can be queried for its
65 /// The instruction information provided by TableGen for this instruction
67 /// The number of bytes for the machine code representation of the instruction
72 /// The string representation of the instruction
81 /// The instruction's operands
83 /// The operand corresponding to the target, if the instruction is a branc
    [all...]
  /external/llvm/test/MC/ARM/
thumb-diagnostics.s 8 @ ADD instruction w/o 'S' suffix.
10 @ CHECK-ERRORS: error: invalid instruction
17 @ CHECK-ERRORS: error: instruction variant requires Thumb2
20 @ CHECK-ERRORS-V5: error: instruction variant requires ARMv6 or later
25 @ Out of range immediates for ASR instruction.
28 @ CHECK-ERRORS: error: invalid operand for instruction
31 @ CHECK-ERRORS: error: invalid operand for instruction
35 @ Out of range immediates for BKPT instruction.
38 error: invalid operand for instruction
41 error: invalid operand for instruction
    [all...]

Completed in 731 milliseconds

1 2 3 4 5 6 7 8 91011>>