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

<<11121314151617181920>>

  /external/proguard/src/proguard/optimize/info/
VariableUsageMarker.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
81 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
ArrayDataMethodItem.java 40 public ArrayDataMethodItem(CodeItem codeItem, int codeAddress, ArrayDataPseudoInstruction instruction) {
41 super(codeItem, codeAddress, instruction);
46 writer.printUnsignedLongAsHex(instruction.getElementWidth());
50 Iterator<ArrayDataPseudoInstruction.ArrayElement> iterator = instruction.getElements();
  /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
SyntheticAccessorResolver.java 33 import org.jf.dexlib.Code.Instruction;
81 Instruction[] instructions = encodedMethod.codeItem.getInstructions();
92 InstructionWithReference instruction = (InstructionWithReference)instructions[0]; local
93 Item referencedItem = instruction.getReferencedItem();
108 Instruction22c instruction = (Instruction22c)instructions[0]; local
109 Item referencedItem = instruction.getReferencedItem();
115 if (instruction.opcode.setsRegister() || instruction.opcode.setsWideRegister()) {
116 //If the instruction sets a register, that means it is a getter - it gets the field value and
  /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/
Instruction31c.java 31 import org.jf.dexlib.Code.Instruction;
41 public static final Instruction.InstructionFactory Factory = new Factory();
74 private static class Factory implements Instruction.InstructionFactory {
75 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) {
  /external/valgrind/main/none/tests/x86/
faultstatus.stderr.exp 6 Test 5: disInstr: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........
  /external/llvm/docs/
ExtendingLLVM.rst 12 function, or a whole new instruction.
24 instruction, and is transparent to optimization passes. If your added
39 instruction. Almost all extensions to LLVM should start as an intrinsic
40 function and then be turned into an instruction if warranted.
80 adding a new instruction. New nodes are often added to help represent
82 instruction (add, sub) or intrinsic (byteswap, population count). In other
153 match an instruction to your new node, you must add a def for that node to
159 Each target has a tablegen file that describes the target's instruction set.
160 For targets that use the DAGToDAG instruction selection framework, add a
172 Adding a new instruction
    [all...]
  /external/proguard/src/proguard/classfile/util/
DynamicClassReferenceInitializer.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
87 private final Instruction[] CONSTANT_CLASS_FOR_NAME_INSTRUCTIONS = new Instruction[]
94 private final Instruction[] CLASS_FOR_NAME_CAST_INSTRUCTIONS = new Instruction[]
118 private final Instruction[] DOT_CLASS_JAVAC_INSTRUCTIONS = new Instruction[]
141 private final Instruction[] DOT_CLASS_JIKES_INSTRUCTIONS = new Instruction[]
    [all...]
  /external/llvm/lib/IR/
Instructions.cpp 10 // This file implements all of the non-inline methods for the LLVM instruction
34 Instruction *II(getInstruction());
88 : Instruction(PN.getType(), Instruction::PHI,
182 Instruction *InsertBefore)
183 : Instruction(RetTy, Instruction::LandingPad, 0, 0, InsertBefore) {
190 : Instruction(RetTy, Instruction::LandingPad, 0, 0, InsertAtEnd) {
195 : Instruction(LP.getType(), Instruction::LandingPad
    [all...]
  /external/llvm/lib/Analysis/
InstructionSimplify.cpp 1 //===- InstructionSimplify.cpp - Fold instruction operands ----------------===//
94 Instruction *I = dyn_cast<Instruction>(V);
114 // Otherwise, if the instruction is in the entry block, and is not an invoke,
131 Instruction::BinaryOps OpcodeToExpand = (Instruction::BinaryOps)OpcToExpand;
146 if ((L == A && R == B) || (Instruction::isCommutative(OpcodeToExpand)
169 if ((L == B && R == C) || (Instruction::isCommutative(OpcodeToExpand)
192 Instruction::BinaryOps OpcodeToExtract = (Instruction::BinaryOps)OpcToExtract
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/dex/code/
InsnFormat.java 29 * Base class for all instruction format handlers. Instruction format
37 * dump, of the given instruction. The instruction must be of this
40 * @param insn {@code non-null;} the instruction
67 * Returns the string form of the arguments to the given instruction.
68 * The instruction must be of this instance's format. If the instruction
74 * @param insn {@code non-null;} the instruction
80 * Returns the associated comment for the given instruction, if any
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
nv50_ir_emit_nv50.cpp 38 virtual bool emitInstruction(Instruction *);
40 virtual uint32_t getMinEncodingSize(const Instruction *) const;
59 void emitFlagsRd(const Instruction *);
60 void emitFlagsWr(const Instruction *);
66 void setAReg16(const Instruction *, int s);
67 void setImmediate(const Instruction *, int s);
70 void setDst(const Instruction *, int d);
71 void setSrcFileBits(const Instruction *, int enc);
72 void setSrc(const Instruction *, unsigned int s, int slot);
74 void emitForm_MAD(const Instruction *);
    [all...]
nv50_ir.cpp 101 Instruction *insn = src->value->getUniqueInsn();
173 if (!insn || !insn->bb) // Unbound instruction ?
180 Instruction *insn = (*it)->getInsn();
276 Instruction *insn = getInsn();
552 void Instruction::init()
582 Instruction::Instruction()
593 Instruction::Instruction(Function *fn, operation opr, DataType ty)
603 Instruction::~Instruction(
    [all...]
nv50_ir_inlines.h 176 Instruction *Value::getInsn() const
181 Instruction *Value::getUniqueInsn() const
207 inline bool Instruction::constrainedDefs() const
212 Value *Instruction::getIndirect(int s, int dim) const
217 Value *Instruction::getPredicate() const
222 void Instruction::setFlagsDef(int d, Value *val)
236 void Instruction::setFlagsSrc(int s, Value *val)
252 CmpInstruction *Instruction::asCmp()
259 const CmpInstruction *Instruction::asCmp() const
266 FlowInstruction *Instruction::asFlow(
    [all...]
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_emit_nv50.cpp 38 virtual bool emitInstruction(Instruction *);
40 virtual uint32_t getMinEncodingSize(const Instruction *) const;
59 void emitFlagsRd(const Instruction *);
60 void emitFlagsWr(const Instruction *);
66 void setAReg16(const Instruction *, int s);
67 void setImmediate(const Instruction *, int s);
70 void setDst(const Instruction *, int d);
71 void setSrcFileBits(const Instruction *, int enc);
72 void setSrc(const Instruction *, unsigned int s, int slot);
74 void emitForm_MAD(const Instruction *);
    [all...]
nv50_ir.cpp 101 Instruction *insn = src->value->getUniqueInsn();
173 if (!insn || !insn->bb) // Unbound instruction ?
180 Instruction *insn = (*it)->getInsn();
276 Instruction *insn = getInsn();
552 void Instruction::init()
582 Instruction::Instruction()
593 Instruction::Instruction(Function *fn, operation opr, DataType ty)
603 Instruction::~Instruction(
    [all...]
nv50_ir_inlines.h 176 Instruction *Value::getInsn() const
181 Instruction *Value::getUniqueInsn() const
207 inline bool Instruction::constrainedDefs() const
212 Value *Instruction::getIndirect(int s, int dim) const
217 Value *Instruction::getPredicate() const
222 void Instruction::setFlagsDef(int d, Value *val)
236 void Instruction::setFlagsSrc(int s, Value *val)
252 CmpInstruction *Instruction::asCmp()
259 const CmpInstruction *Instruction::asCmp() const
266 FlowInstruction *Instruction::asFlow(
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
i915_fpc_optimize.c 173 memcpy(&o->Instruction, &i->Instruction, sizeof(o->Instruction));
204 op_commutes(current->FullInstruction.Instruction.Opcode) &&
205 current->FullInstruction.Instruction.Saturate == next->FullInstruction.Instruction.Saturate &&
206 next->FullInstruction.Instruction.Opcode == TGSI_OPCODE_MOV &&
214 next->FullInstruction.Instruction.Opcode = TGSI_OPCODE_NOP;
219 op_neutral_element(current->FullInstruction.Instruction.Opcode));
228 op_commutes(current->FullInstruction.Instruction.Opcode) &
    [all...]
  /external/mesa3d/src/gallium/drivers/i915/
i915_fpc_optimize.c 173 memcpy(&o->Instruction, &i->Instruction, sizeof(o->Instruction));
204 op_commutes(current->FullInstruction.Instruction.Opcode) &&
205 current->FullInstruction.Instruction.Saturate == next->FullInstruction.Instruction.Saturate &&
206 next->FullInstruction.Instruction.Opcode == TGSI_OPCODE_MOV &&
214 next->FullInstruction.Instruction.Opcode = TGSI_OPCODE_NOP;
219 op_neutral_element(current->FullInstruction.Instruction.Opcode));
228 op_commutes(current->FullInstruction.Instruction.Opcode) &
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineBasicBlock.h 414 /// PHINode instruction. When adding instruction to the beginning of the
416 /// the first instruction, which might be PHI.
417 /// Returns end() is there's no non-PHI instruction.
420 /// SkipPHIsAndLabels - Return the first instruction in MBB after I that is
426 /// instruction of this basic block. If a terminator does not exist,
436 /// instruction in the basic block, or end()
452 /// Insert MI into the instruction list before I, possibly inside a bundle.
460 /// Insert a range of instructions into the instruction list before I.
466 /// Insert MI into the instruction list before I
    [all...]
  /external/valgrind/main/none/tests/mips32/
branches.c 114 #define TESTINST4(instruction, RDval, RSval, RTval, RD, RS, RT) \
121 instruction" $" #RS ", $" #RT ", end"instruction#RDval"\n\t" \
124 "end"instruction#RDval":\n\t" \
131 printf(instruction" :: %d, RSval: %d, RTval: %d\n", \
135 #define TESTINST5(instruction, RDval, RSval, RD, RS) \
141 instruction" $" #RS ", end"instruction#RDval"\n\t" \
144 "end"instruction#RDval":\n\t" \
151 printf(instruction" :: %d, RSval: %d\n",
    [all...]
  /external/llvm/include/llvm/Support/
CallSite.h 42 typename InstrTy = const Instruction,
56 /// will create an appropriate call site for a Call or Invoke instruction, but
62 if (II->getOpcode() == Instruction::Call)
64 else if (II->getOpcode() == Instruction::Invoke)
72 /// it also could signify a NULL Instruction pointer.
86 assert(getInstruction() && "Not a call or invoke instruction!");
100 assert(getInstruction() && "Not a call or invoke instruction!");
117 assert(getInstruction() && "Not a call or invoke instruction!");
125 assert(getInstruction() && "Not a call or invoke instruction!");
138 assert(getInstruction() && "Not a call or invoke instruction!");
    [all...]
  /dalvik/dx/src/com/android/dx/ssa/
SsaInsn.java 27 * An instruction in SSA form
192 * instruction, or null if no local variable assignment occurs. This
210 * used as sources for this instruction.
224 * @return {@code non-null;} a ROP representation of this instruction, with
245 * move-exception) instruction
252 * @return true if this is a move-exception instruction.
260 * @return true if this instruction can throw.
276 * Any non-phi move instruction
277 * @param insn {@code non-null;} the instruction to visit
283 * @param insn {@code non-null;} the instruction to visi
    [all...]
  /dalvik/vm/mterp/armv5te/
header.S 60 r7 rINST first 16-bit code unit of current instruction
61 r8 rIBASE interpreted instruction base pointer, used for computed goto
64 one instruction to make instruction-counting easier. They MUST NOT alter
104 * Fetch the next instruction from rPC into rINST. Does not advance rPC.
109 * Fetch the next instruction from the specified offset. Advances rPC
110 * to point to the next instruction. "_count" is in 16-bit code units.
130 * Fetch the next instruction from an offset specified by _reg. Updates
131 * rPC to point to the next instruction. "_reg" must specify the distance
158 * Put the instruction's opcode field into the specified register
    [all...]
  /external/chromium/sdch/open-vcdiff/src/
instruction_map.h 36 // optimizes for fast encoding, that is, for taking a delta instruction
37 // inst (also known as instruction type), size, and mode and arriving at
44 // to create the instruction->opcode mappings. The caller *must* have
47 // max_mode is the maximum value for the mode of a COPY instruction.
55 // instruction and NOOP for its second instruction (or vice versa.)
74 // lookupFirstOpcode), finds an opcode that has the same first instruction as
76 // instruction.
128 // VCD_COPY being the last instruction type. The inst+mode values are:
143 // for each possible first instruction size (size1) in the code table
    [all...]
  /external/chromium_org/sandbox/win/src/sidestep/
preamble_patcher_with_stub.cpp 84 // bytes for our jmp instruction, so let's find the minimum number of
92 ASSERT(false, (L"Unable to patch because there is a jump instruction "
99 ASSERT(false, (L"Disassembler encountered unsupported instruction "
121 // Now, make a jmp instruction to the rest of the target function (minus the
123 // find address to jump to, relative to next address after jmp instruction
131 // jmp (Jump near, relative, displacement relative to next instruction)
143 // (Jump near, relative, displacement relative to next instruction)
146 // Find offset from instruction after jmp, to the replacement function.
153 // complete the jmp instruction
169 // jump instruction that jumps over to the preamble_stub. The preambl
    [all...]

Completed in 742 milliseconds

<<11121314151617181920>>