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

<<11121314151617181920>>

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/
ImmutableInstruction31c.java 32 package org.jf.dexlib2.immutable.instruction;
36 import org.jf.dexlib2.iface.instruction.formats.Instruction31c;
58 public static ImmutableInstruction31c of(Instruction31c instruction) {
59 if (instruction instanceof ImmutableInstruction31c) {
60 return (ImmutableInstruction31c)instruction;
63 instruction.getOpcode(),
64 instruction.getRegisterA(),
65 instruction.getReference());
ImmutableInstruction31i.java 32 package org.jf.dexlib2.immutable.instruction;
36 import org.jf.dexlib2.iface.instruction.formats.Instruction31i;
55 public static ImmutableInstruction31i of(Instruction31i instruction) {
56 if (instruction instanceof ImmutableInstruction31i) {
57 return (ImmutableInstruction31i)instruction;
60 instruction.getOpcode(),
61 instruction.getRegisterA(),
62 instruction.getNarrowLiteral());
ImmutableInstruction31t.java 32 package org.jf.dexlib2.immutable.instruction;
36 import org.jf.dexlib2.iface.instruction.formats.Instruction31t;
55 public static ImmutableInstruction31t of(Instruction31t instruction) {
56 if (instruction instanceof ImmutableInstruction31t) {
57 return (ImmutableInstruction31t)instruction;
60 instruction.getOpcode(),
61 instruction.getRegisterA(),
62 instruction.getCodeOffset());
ImmutableInstruction32x.java 32 package org.jf.dexlib2.immutable.instruction;
36 import org.jf.dexlib2.iface.instruction.formats.Instruction32x;
55 public static ImmutableInstruction32x of(Instruction32x instruction) {
56 if (instruction instanceof ImmutableInstruction32x) {
57 return (ImmutableInstruction32x)instruction;
60 instruction.getOpcode(),
61 instruction.getRegisterA(),
62 instruction.getRegisterB());
ImmutableInstruction51l.java 32 package org.jf.dexlib2.immutable.instruction;
36 import org.jf.dexlib2.iface.instruction.formats.Instruction51l;
55 public static ImmutableInstruction51l of(Instruction51l instruction) {
56 if (instruction instanceof ImmutableInstruction51l) {
57 return (ImmutableInstruction51l)instruction;
60 instruction.getOpcode(),
61 instruction.getRegisterA(),
62 instruction.getWideLiteral());
  /external/llvm/lib/Target/SystemZ/
SystemZPatterns.td 12 multiclass SXU<SDPatternOperator operator, Instruction insn> {
23 Instruction insn> {
32 Instruction insn> {
45 PatFrag imm, Instruction insn>
52 Instruction insn> {
59 multiclass InsertMem<string type, Instruction insn, RegisterOperand cls,
71 class StoreGR64<Instruction insn, SDPatternOperator operator,
79 multiclass StoreGR64Pair<Instruction insn, Instruction insny,
87 class StoreGR64PC<Instruction insn, SDPatternOperator operator
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 102 Instruction *I0 = dyn_cast<Instruction>(VL[0]);
107 Instruction *I = dyn_cast<Instruction>(VL[i]);
134 /// sequence which can later be merged as a ShuffleVector instruction.
137 case Instruction::FAdd:
138 return Instruction::FSub;
139 case Instruction::FSub:
140 return Instruction::FAdd;
141 case Instruction::Add
    [all...]
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_build_util.h 41 inline void setPosition(Instruction *, bool after);
45 inline void insert(Instruction *);
46 inline void remove(Instruction *i) { assert(i->bb == bb); bb->remove(i); }
52 inline Instruction *mkOp(operation, DataType, Value *);
53 Instruction *mkOp1(operation, DataType, Value *, Value *);
54 Instruction *mkOp2(operation, DataType, Value *, Value *, Value *);
55 Instruction *mkOp3(operation, DataType, Value *, Value *, Value *, Value *);
62 Instruction *mkStore(operation, DataType, Symbol *, Value *ptr, Value *val);
64 Instruction *mkMov(Value *, Value *, DataType = TYPE_U32);
65 Instruction *mkMovToReg(int id, Value *)
    [all...]
  /external/v8/src/arm64/
instructions-arm64.cc 18 bool Instruction::IsLoad() const {
45 bool Instruction::IsStore() const {
94 uint64_t Instruction::ImmLogical() {
145 float Instruction::ImmFP32() {
159 double Instruction::ImmFP64() {
185 int64_t Instruction::ImmPCOffset() {
192 // Relative branch offsets are instruction-size-aligned.
205 Instruction* Instruction::ImmPCOffsetTarget() {
210 bool Instruction::IsValidImmPCOffset(ImmBranchType branch_type
    [all...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
MethodDefinition.java 45 import org.jf.dexlib2.iface.instruction.Instruction;
46 import org.jf.dexlib2.iface.instruction.OffsetInstruction;
47 import org.jf.dexlib2.iface.instruction.ReferenceInstruction;
67 @Nonnull public final ImmutableList<Instruction> instructions;
94 Instruction instruction = instructions.get(i); local
96 Opcode opcode = instruction.getOpcode();
100 int targetOffset = codeOffset + ((OffsetInstruction)instruction).getCodeOffset();
112 int targetOffset = codeOffset + ((OffsetInstruction)instruction).getCodeOffset()
230 Instruction instruction = instructions.get(targetIndex); local
347 Instruction instruction = instructions.get(i); local
419 AnalyzedInstruction instruction = instructions.get(i); local
    [all...]
  /art/compiler/optimizing/
code_generator_mips64.cc 111 BoundsCheckSlowPathMIPS64(HBoundsCheck* instruction,
114 : instruction_(instruction),
147 explicit DivZeroCheckSlowPathMIPS64(HDivZeroCheck* instruction) : instruction_(instruction) {}
208 // The instruction where this slow path is happening.
223 explicit LoadStringSlowPathMIPS64(HLoadString* instruction) : instruction_(instruction) {}
277 explicit SuspendCheckSlowPathMIPS64(HSuspendCheck* instruction,
279 : instruction_(instruction), successor_(successor) {}
316 TypeCheckSlowPathMIPS64(HInstruction* instruction,
1500 instruction, local
3039 instruction, local
    [all...]
pretty_printer.h 29 void PrintPreInstruction(HInstruction* instruction) {
31 PrintInt(instruction->GetId());
35 void VisitInstruction(HInstruction* instruction) OVERRIDE {
36 PrintPreInstruction(instruction); variable
37 PrintString(instruction->DebugName());
38 PrintPostInstruction(instruction); variable
41 void PrintPostInstruction(HInstruction* instruction) {
42 if (instruction->InputCount() != 0) {
45 for (HInputIterator it(instruction); !it.Done(); it.Advance()) {
55 if (instruction->HasUses())
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Float2Int.cpp 43 // If a non-mappable instruction is seen, this entire def-use graph is marked
44 // as non-transformable. If we see an instruction that converts from the
65 void findRoots(Function &F, SmallPtrSet<Instruction*,8> &Roots);
66 ConstantRange seen(Instruction *I, ConstantRange R);
70 void walkBackwards(const SmallPtrSetImpl<Instruction*> &Roots);
73 Value *convert(Instruction *I, Type *ToTy);
76 MapVector<Instruction*, ConstantRange > SeenInsts;
77 SmallPtrSet<Instruction*,8> Roots;
78 EquivalenceClasses<Instruction*> ECs;
79 MapVector<Instruction*, Value*> ConvertedInsts
    [all...]
  /external/llvm/docs/HistoricalNotes/
2002-05-12-InstListChange.txt 11 instruction list (returned by getInstList()) that is a ValueHolder of
15 To add or remove an instruction from a basic block, we need to get an
16 iterator to an instruction, which, given just an Instruction*, requires a
17 linear search of the basic block the instruction is contained in... just
18 to insert an instruction before another instruction, or to delete an
19 instruction! This complicates algorithms that should be very simple (like
35 instruction list (which can be found by grep'ing for getInstList()) will
44 for (Instruction *I = BB->front(); I; I = I->getNext()) ..
    [all...]
  /external/proguard/src/proguard/classfile/instruction/
LookUpSwitchInstruction.java 21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This Instruction represents a simple instruction without variable arguments
60 * Copies the given instruction into this instruction.
61 * @param lookUpSwitchInstruction the instruction to be copied.
62 * @return this instruction.
75 // Implementations for Instruction.
77 public Instruction shrink(
    [all...]
TableSwitchInstruction.java 21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This Instruction represents a simple instruction without variable arguments
63 * Copies the given instruction into this instruction.
64 * @param tableSwitchInstruction the instruction to be copied.
65 * @return this instruction.
79 // Implementations for Instruction.
81 public Instruction shrink(
    [all...]
  /external/vixl/examples/
non-const-visitor.cc 45 int64_t RunNonConstVisitorTestGeneratedCode(const Instruction* start_instr) {
80 Instruction* instr_start = masm.GetLabelAddress<Instruction*>(&code_start);
81 Instruction* instr_end = masm.GetLabelAddress<Instruction*>(&code_end);
92 // decoder will first disassemble the original instruction, modify it, and
93 // then disassemble the modified instruction.
99 Instruction* instr;
118 void ModifyNonConstVisitorTestGeneratedCode(Instruction* start,
119 Instruction* end)
    [all...]
  /external/proguard/src/proguard/classfile/editor/
CodeAttributeComposer.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
132 // Make sure the instruction writer has at least the same buffer size
143 * precisely, the maximum old instruction
182 * Appends the given instruction with the given old offset.
185 * @param oldInstructionOffset the old offset of the instruction, to which
188 * @param instruction the instruction to be appended.
191 Instruction instruction)
358 Instruction instruction = InstructionFactory.create(code, instructionOffset); local
    [all...]
  /dalvik/dx/src/com/android/dx/rop/
package-info.java 27 * the dex instruction set.<p>
40 * and potentially local variable information as well for instruction sources
67 * the control flow graph or the instruction list results in replacement
78 * instruction, an instruction whose opcode has a {@link Rop#getBranchingness
80 * instructions may only be the final instruction in any basic block. If
97 * the primary successor) is a property of the final instruction of the basic
100 * {@link ThrowingInsn#getCatches} instruction's catches list, with the
105 * instruction where a catch block exists inside the current method for that
114 * An instruction that may throw an exception may not specify a result. Thi
    [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
83 // Whether the instruction has the predicate "In64BitMode"
85 // Whether the instruction has the predicate "In32BitMode"
88 /// The instruction name as listed in the table
    [all...]
  /external/smali/smali/src/test/java/
ImplicitReferenceTest.java 42 import org.jf.dexlib2.iface.instruction.Instruction;
43 import org.jf.dexlib2.iface.instruction.formats.Instruction21c;
44 import org.jf.dexlib2.iface.instruction.formats.Instruction35c;
85 List<Instruction> instructions = Lists.newArrayList(methodImpl.getInstructions());
87 Instruction35c instruction = (Instruction35c)instructions.get(0); local
88 Assert.assertNotNull(instruction);
89 Assert.assertEquals(Opcode.INVOKE_STATIC, instruction.getOpcode());
90 MethodReference method = (MethodReference)instruction.getReference();
94 instruction = (Instruction35c)instructions.get(1)
182 Instruction21c instruction = (Instruction21c)instructions.get(0); local
    [all...]
  /external/valgrind/none/tests/mips64/
macro_fpu.h 217 #define TESTINST1s(instruction, RDval) \
226 instruction" end"instruction"s"#RDval "\n\t" \
229 "end"instruction"s"#RDval":" "\n\t" \
238 instruction, outf, fs_f[i], ft_f[i]); \
241 #define TESTINST1d(instruction, RDval) \
250 instruction" end"instruction"d"#RDval "\n\t" \
253 "end"instruction"d"#RDval":" "\n\t" \
262 instruction, outd, fs_d[i], ft_d[i]);
    [all...]
  /art/compiler/dex/
local_value_numbering.cc 30 static constexpr uint16_t kInvokeMemoryVersionBumpOp = Instruction::INVOKE_VIRTUAL;
31 static constexpr uint16_t kUnresolvedSFieldOp = Instruction::SGET;
32 static constexpr uint16_t kResolvedSFieldOp = Instruction::SGET_WIDE;
33 static constexpr uint16_t kUnresolvedIFieldOp = Instruction::IGET;
34 static constexpr uint16_t kNonAliasingIFieldLocOp = Instruction::IGET_WIDE;
35 static constexpr uint16_t kNonAliasingIFieldInitialOp = Instruction::IGET_OBJECT;
36 static constexpr uint16_t kAliasingIFieldOp = Instruction::IGET_BOOLEAN;
37 static constexpr uint16_t kAliasingIFieldStartVersionOp = Instruction::IGET_BYTE;
38 static constexpr uint16_t kAliasingIFieldBumpVersionOp = Instruction::IGET_CHAR;
39 static constexpr uint16_t kNonAliasingArrayOp = Instruction::AGET
    [all...]
gvn_dead_code_elimination_test.cc 62 Instruction::Code opcode;
135 { bb, static_cast<Instruction::Code>(kMirOpPhi), 0, 0u, 2u, { src1, src2 }, 1, { reg } }
281 } else if (def->opcode == static_cast<Instruction::Code>(kMirOpPhi)) {
587 DEF_UNIQUE_REF(3, Instruction::NEW_INSTANCE, 0u),
588 DEF_IGET(3, Instruction::IGET, 1u, 0u, 0u),
589 DEF_MOVE(3, Instruction::MOVE_OBJECT, 2u, 0u),
590 DEF_IGET(3, Instruction::IGET, 3u, 2u, 1u),
628 DEF_UNIQUE_REF(3, Instruction::NEW_INSTANCE, 0u),
629 DEF_IGET(3, Instruction::IGET, 1u, 0u, 0u),
630 DEF_MOVE(3, Instruction::MOVE_OBJECT, 2u, 0u)
    [all...]
  /external/mesa3d/src/gallium/auxiliary/tgsi/
tgsi_build.c 578 * instruction
584 struct tgsi_instruction instruction; local
586 instruction.Type = TGSI_TOKEN_TYPE_INSTRUCTION;
587 instruction.NrTokens = 0;
588 instruction.Opcode = TGSI_OPCODE_MOV;
589 instruction.Saturate = TGSI_SAT_NONE;
590 instruction.Predicate = 0;
591 instruction.NumDstRegs = 1;
592 instruction.NumSrcRegs = 1;
593 instruction.Label = 0
608 struct tgsi_instruction instruction; local
971 struct tgsi_instruction *instruction; local
    [all...]

Completed in 276 milliseconds

<<11121314151617181920>>