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

<<21222324252627282930>>

  /prebuilts/misc/android-mips64/gdbserver64/
README.txt 1 Build instruction:
  /prebuilts/misc/android-x86_64/gdbserver64/
README.txt 1 Build instruction:
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 118 case Instruction::GetElementPtr:
125 case Instruction::And:
128 case Instruction::Add:
129 case Instruction::Or:
130 case Instruction::Xor:
133 case Instruction::Sub:
134 case Instruction::Mul:
135 case Instruction::Shl:
136 case Instruction::LShr:
137 case Instruction::AShr
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 29 Instruction &CxtI) {
60 if (I->getOpcode() == Instruction::LShr && !I->isExact()) {
65 if (I->getOpcode() == Instruction::Shl && !I->hasNoUnsignedWrap()) {
129 Instruction &CxtI) {
168 Instruction *InstCombiner::visitMul(BinaryOperator &I) {
261 if (Instruction *R = FoldOpIntoSelect(I, SI))
265 if (Instruction *NV = FoldOpIntoPhi(I))
299 (BO->getOpcode() != Instruction::UDiv &&
300 BO->getOpcode() != Instruction::SDiv)) {
307 (BO->getOpcode() == Instruction::UDiv |
    [all...]
  /prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/x86_64-linux-gnu/aarch64-linux-android/include/
dis-asm.h 23 The opcode library (libopcodes.a) provides instruction decoders for
24 a large variety of instruction sets, callable with an identical
25 interface, for making instruction-processing programs more independent
26 of the instruction set being processed. */
42 dis_noninsn, /* Not a valid instruction. */
43 dis_nonbranch, /* Not a branch instruction. */
48 dis_dref, /* Data reference instruction. */
49 dis_dref2 /* Two data references in instruction. */
52 /* This struct is passed into the instruction decoding routine,
55 for passing information into the instruction decoders (such as th
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64LoadStoreOptimizer.cpp 61 // with the current instruction into a load/store pair.
62 // Return the matching instruction if one is found, else MBB->end().
63 // If a matching instruction is found, MergeForward is set to true if the
64 // merge is to remove the first instruction and replace the second with
74 // Merge the two instructions indicated into a single pair-wise instruction.
75 // If MergeForward is true, erase the first instruction and fold its
76 // operation into the second. If false, the reverse. Return the instruction
77 // following the first instruction (which may change during processing).
85 // Scan the instruction list to find a base register update that can
86 // be combined with the current instruction (a load or store) usin
    [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/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/llvm/lib/Transforms/Scalar/
TailRecursionElimination.cpp 11 // by a return instruction with a branch to the entry of the function, creating
40 // return instruction. It's possible that there could be a jump between
104 CallInst *FindTRECandidate(Instruction *I,
120 bool CanMoveAboveCall(Instruction *I, CallInst *CI);
121 Value *CanTransformAccumulatorRecursion(Instruction *I, CallInst *CI);
189 Instruction *I = cast<Instruction>(U->getUser());
192 case Instruction::Call:
193 case Instruction::Invoke: {
205 case Instruction::Load:
    [all...]
DeadStoreElimination.cpp 110 /// DeleteDeadInstruction - Delete this instruction. Before we do, go through
111 /// and zero out all the operands of this instruction. If any of them become
116 static void DeleteDeadInstruction(Instruction *I,
120 SmallVector<Instruction*, 32> NowDeadInsts;
125 // Before we touch this instruction, remove it from memdep!
127 Instruction *DeadInst = NowDeadInsts.pop_back_val();
130 // This instruction is dead, zap it, in stages. Start by removing it from
142 if (Instruction *OpI = dyn_cast<Instruction>(Op))
154 /// hasMemoryWrite - Does this instruction write some memory? This only return
    [all...]
  /art/runtime/interpreter/
interpreter_common.h 98 const Instruction* inst, uint16_t inst_data, JValue* result);
103 static inline bool DoInvoke(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst,
130 const Instruction* inst, uint16_t inst_data,
161 bool DoFieldGet(Thread* self, ShadowFrame& shadow_frame, const Instruction* inst,
167 bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data)
174 bool DoFieldPut(Thread* self, const ShadowFrame& shadow_frame, const Instruction* inst,
180 bool DoIPutQuick(const ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data)
285 bool DoFilledNewArray(const Instruction* inst, const ShadowFrame& shadow_frame,
288 // Handles packed-switch instruction.
289 // Returns the branch offset to the next instruction to execute
    [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/valgrind/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/IR/
PatternMatch.h 24 // This is primarily useful to things like the instruction combiner, but can
71 /// \brief Matches any compare instruction and ignore it.
298 /// \brief Match an instruction, capturing it if we match.
299 inline bind_ty<Instruction> m_Instruction(Instruction *&I) { return I; }
434 inline BinaryOp_match<LHS, RHS, Instruction::Add> m_Add(const LHS &L,
436 return BinaryOp_match<LHS, RHS, Instruction::Add>(L, R);
440 inline BinaryOp_match<LHS, RHS, Instruction::FAdd> m_FAdd(const LHS &L,
442 return BinaryOp_match<LHS, RHS, Instruction::FAdd>(L, R);
446 inline BinaryOp_match<LHS, RHS, Instruction::Sub> m_Sub(const LHS &L
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 162 "force-target-instruction-cost", cl::init(0), cl::Hidden,
164 "an instruction to a single constant value. Mostly "
211 VectorizationReport(Instruction *I = nullptr)
261 // Widen each instruction in the old loop to a new one in the new loop.
280 /// originated from one scalar instruction.
290 /// Returns the last check instruction and the first check instruction in the
292 std::pair<Instruction *, Instruction *> addStrideCheck(Instruction *Loc)
    [all...]
  /art/compiler/optimizing/
reference_type_propagation.cc 108 // If that's the case insert an HBoundType instruction to bound the type of `x`
119 // The instruction simplifier has transformed:
141 // over phis. Non-phis instruction whose type is already known do
260 LOG(FATAL) << "Invalid instruction (should not get here)";
296 // Re-computes and updates the nullability of the instruction. Returns whether or
318 HInstruction* instruction = worklist_.Pop(); local
319 if (UpdateNullability(instruction) || UpdateReferenceTypeInfo(instruction)) {
320 AddDependentInstructionsToWorklist(instruction);
325 void ReferenceTypePropagation::AddToWorklist(HInstruction* instruction) {
    [all...]
  /external/llvm/test/MC/Disassembler/AArch64/
basic-a64-unpredictable.txt 10 #CHECK: warning: potentially undefined instruction encoding
15 #CHECK: warning: potentially undefined instruction encoding
23 #CHECK: warning: potentially undefined instruction encoding
27 #CHECK: warning: potentially undefined instruction encoding
35 #CHECK: warning: potentially undefined instruction encoding
39 #CHECK: warning: potentially undefined instruction encoding
49 # CHECK: warning: potentially undefined instruction encoding
54 # CHECK: warning: potentially undefined instruction encoding
59 # CHECK: warning: potentially undefined instruction encoding
70 # CHECK: warning: potentially undefined instruction encodin
    [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...]
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
SsaInsn.java 23 * An instruction in SSA form
188 * instruction, or null if no local variable assignment occurs. This
206 * used as sources for this instruction.
220 * @return {@code non-null;} a ROP representation of this instruction, with
241 * move-exception) instruction
248 * @return true if this is a move-exception instruction.
256 * @return true if this instruction can throw.
272 * Any non-phi move instruction
273 * @param insn {@code non-null;} the instruction to visit
279 * @param insn {@code non-null;} the instruction to visi
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
InlineMethodResolver.java 36 import org.jf.dexlib2.iface.instruction.InlineIndexInstruction;
37 import org.jf.dexlib2.iface.instruction.VariableRegisterInstruction;
73 @Nonnull public abstract Method resolveExecuteInline(@Nonnull AnalyzedInstruction instruction);
101 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction; local
102 int inlineIndex = instruction.getInlineIndex();
171 InlineIndexInstruction instruction = (InlineIndexInstruction)analyzedInstruction.instruction; local
172 int inlineIndex = instruction.getInlineIndex();
179 int parameterCount = ((VariableRegisterInstruction)instruction).getRegisterCount()
    [all...]
  /external/smali/dexlib2/src/test/java/org/jf/dexlib2/writer/
JumboStringConversionTest.java 42 import org.jf.dexlib2.builder.instruction.BuilderInstruction10x;
43 import org.jf.dexlib2.builder.instruction.BuilderInstruction21c;
47 import org.jf.dexlib2.iface.instruction.Instruction;
48 import org.jf.dexlib2.iface.instruction.ReferenceInstruction;
49 import org.jf.dexlib2.iface.instruction.formats.Instruction21c;
52 import org.jf.dexlib2.immutable.instruction.ImmutableInstruction10x;
106 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions());
127 final List<Instruction> instructions = Lists.newArrayList();
158 @Nonnull @Override public Iterable<? extends Instruction> getInstructions()
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
DexWriter.java 44 import org.jf.dexlib2.builder.instruction.BuilderInstruction31c;
51 import org.jf.dexlib2.iface.instruction.Instruction;
52 import org.jf.dexlib2.iface.instruction.OneRegisterInstruction;
53 import org.jf.dexlib2.iface.instruction.ReferenceInstruction;
54 import org.jf.dexlib2.iface.instruction.formats.*;
    [all...]
  /dalvik/docs/
dalvik-constraints.html 201 The index of instruction <code>n+1</code> must equal the index of
202 instruction <code>n</code> plus the length of instruction
217 The last instruction in the <code>insns</code> array must end at index
247 All targets of a <code>packed-switch</code> instruction must be
263 All targets of a <code>sparse-switch</code> instruction must be
383 instruction must be a valid index into the method constant pool. The
400 instruction must be a valid index into the method constant pool.
450 instruction must be less than <code>256</code>.
464 The <code>new</code> instruction must not refer to array classes
    [all...]

Completed in 734 milliseconds

<<21222324252627282930>>