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

<<31323334353637383940>>

  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
lp_bld_tgsi_info.c 176 * Process an instruction, and update the register values accordingly.
189 for (i = 0; i < inst->Instruction.NumDstRegs; ++i) {
215 switch (inst->Instruction.Opcode) {
260 if (!inst->Instruction.Predicate &&
261 !inst->Instruction.Saturate) {
264 if (inst->Instruction.Opcode == TGSI_OPCODE_MOV) {
267 } else if (inst->Instruction.Opcode == TGSI_OPCODE_MUL) {
304 switch (inst->Instruction.Opcode) {
428 if (inst->Instruction.Opcode == TGSI_OPCODE_END ||
429 inst->Instruction.Opcode == TGSI_OPCODE_BGNSUB)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/mesa/program/
prog_instruction.c 34 * Initialize program instruction fields to defaults.
35 * \param inst first instruction to initialize
67 * \return pointer to instruction memory
83 * \param numNewInst desired size of new instruction array.
84 * \return pointer to start of new instruction array.
140 * Basic info about each instruction
151 * Instruction info
254 * Return the number of src registers for the given instruction/opcode.
267 * Return the number of dst registers for the given instruction/opcode.
300 * The second instruction will have the wrong value for t0 if executed as-is
    [all...]
  /external/llvm/lib/DebugInfo/
DWARFDebugFrame.cpp 63 /// An entry may contain CFI instructions. An instruction consists of an
66 struct Instruction {
67 Instruction(uint8_t Opcode)
75 std::vector<Instruction> Instructions;
77 /// Convenience methods to add a new instruction with the given opcode and
80 Instructions.push_back(Instruction(Opcode));
84 Instructions.push_back(Instruction(Opcode));
89 Instructions.push_back(Instruction(Opcode));
186 // TODO: at the moment only instruction names are dumped. Expand this to
188 for (std::vector<Instruction>::const_iterator I = Instructions.begin()
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCHazardRecognizers.cpp 29 // This is a PPC pseudo-instruction.
54 // branch instruction per-cycle.
71 // 3. Handling of the esoteric cases in "Resource-based Instruction Grouping".
132 /// getHazardType - We return hazard for any non-branch instruction that would
152 // We can only issue a PPC970_First/PPC970_Single instruction (such as
157 // If this instruction is cracked into two ops by the decoder, we know that
164 default: llvm_unreachable("Unknown instruction type!");
170 // We can only issue a branch as the last instruction in a group.
174 // We can only issue a CR instruction in the first two slots.
226 // If this instruction is cracked into two ops by the decoder, remember tha
    [all...]
  /external/llvm/lib/Target/X86/
X86VZeroUpper.cpp 1 //===-- X86VZeroUpper.cpp - AVX vzeroupper instruction inserter -----------===//
44 const TargetInstrInfo *TII; // Machine instruction info.
59 // until the MBB exit there isn't a instruction using YMM to change
68 // vzeroupper instruction.
243 // We found a ymm-using instruction; this could be an AVX instruction,
256 // The VZEROUPPER instruction resets the upper 128 bits of all Intel AVX
257 // registers. This instruction has zero latency. In addition, the processor
260 // the VZEROUPPER instruction before any function call/return that might
288 // 2) There are no calls, and and a non-call instruction marks this block
    [all...]
  /external/mesa3d/src/gallium/auxiliary/gallivm/
lp_bld_tgsi_info.c 176 * Process an instruction, and update the register values accordingly.
189 for (i = 0; i < inst->Instruction.NumDstRegs; ++i) {
215 switch (inst->Instruction.Opcode) {
260 if (!inst->Instruction.Predicate &&
261 !inst->Instruction.Saturate) {
264 if (inst->Instruction.Opcode == TGSI_OPCODE_MOV) {
267 } else if (inst->Instruction.Opcode == TGSI_OPCODE_MUL) {
304 switch (inst->Instruction.Opcode) {
428 if (inst->Instruction.Opcode == TGSI_OPCODE_END ||
429 inst->Instruction.Opcode == TGSI_OPCODE_BGNSUB)
    [all...]
  /external/mesa3d/src/mesa/program/
prog_instruction.c 34 * Initialize program instruction fields to defaults.
35 * \param inst first instruction to initialize
67 * \return pointer to instruction memory
83 * \param numNewInst desired size of new instruction array.
84 * \return pointer to start of new instruction array.
140 * Basic info about each instruction
151 * Instruction info
254 * Return the number of src registers for the given instruction/opcode.
267 * Return the number of dst registers for the given instruction/opcode.
300 * The second instruction will have the wrong value for t0 if executed as-is
    [all...]
  /external/oprofile/events/mips/1004K/
events.h 15 "5-0 Instruction micro-TLB accesses"},
19 "7-0 Joint TLB instruction accesses"},
21 "8-0 Joint TLB data (non-instruction) accesses"},
23 "9-0 Instruction cache accesses"},
73 "37-0 Stall cycles due to an instruction cache miss"},
95 "49-0 EJTAG instruction triggerpoints"},
129 "5-1 Instruction micro-TLB misses"},
133 "7-1 Joint TLB instruction misses"},
135 "8-1 Joint TLB data (non-instruction) misses"},
137 "9-1 Instruction cache misses"}
    [all...]
  /external/oprofile/events/mips/34K/
events.h 15 "5-0 Instruction micro-TLB accesses"},
19 "7-0 Joint TLB instruction accesses"},
21 "8-0 Joint TLB data (non-instruction) accesses"},
23 "9-0 Instruction cache accesses"},
71 "37-0 Stall cycles due to an instruction cache miss"},
93 "49-0 EJTAG instruction triggerpoints"},
115 "5-1 Instruction micro-TLB misses"},
119 "7-1 Joint TLB instruction misses"},
121 "8-1 Joint TLB data (non-instruction) misses"},
123 "9-1 Instruction cache misses"}
    [all...]
  /external/llvm/lib/Analysis/
ValueTracking.cpp 340 case Instruction::Load:
344 case Instruction::And: {
357 case Instruction::Or: {
369 case Instruction::Xor: {
382 case Instruction::Mul: {
388 case Instruction::UDiv: {
406 case Instruction::Select:
417 case Instruction::FPTrunc:
418 case Instruction::FPExt:
419 case Instruction::FPToUI
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp 227 // Use by an instruction which copies the value is an escape if the
453 SmallPtrSet<Instruction *, 2> Calls;
457 SmallPtrSet<Instruction *, 2> ReverseInsertPts;
501 for (SmallPtrSet<Instruction *, 2>::const_iterator
602 void InsertCall(Instruction *I) {
606 void InsertReverseInsertPt(Instruction *I) {
875 /// instruction so that we can track backwards when post processing via the llvm
881 // If pointer is a result of an instruction and it does not have a source
883 // an instruction and does have a source MDNode attached to it, return a
885 if (Instruction *Inst = dyn_cast<Instruction>(Ptr))
    [all...]
  /art/compiler/dex/quick/
mir_to_lir.h 112 int offset; // Offset of this instruction.
175 LIR* anchor; // Reference instruction for relative offsets.
279 bool EvaluateBranch(Instruction::Code opcode, int src1, int src2);
379 bool HandleEasyDivRem(Instruction::Code dalvik_opcode, bool is_div,
392 void GenCompareAndBranch(Instruction::Code opcode, RegLocation rl_src1,
394 void GenCompareZeroAndBranch(Instruction::Code opcode, RegLocation rl_src,
397 void GenIntNarrowing(Instruction::Code opcode, RegLocation rl_dest,
420 void GenShiftOpLong(Instruction::Code opcode, RegLocation rl_dest,
422 void GenArithOpInt(Instruction::Code opcode, RegLocation rl_dest,
424 void GenArithOpIntLit(Instruction::Code opcode, RegLocation rl_dest
    [all...]
  /art/compiler/sea_ir/ir/
sea.cc 202 // This maps target instruction pointers to their corresponding region objects.
205 // Pass: Find the start instruction of basic blocks
208 const art::Instruction* inst = art::Instruction::At(&code[i]);
235 const art::Instruction* inst = art::Instruction::At(&code[i]);
467 void Region::AddChild(sea_ir::InstructionNode* instruction) {
468 DCHECK(instruction) << "Tried to add NULL instruction to region node.";
469 instructions_.push_back(instruction);
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/dex/code/
RopTranslator.java 130 * objects per basic block (to the first and last instruction,
139 * extra instruction per block (for the locals state at the
252 * Choose and append an output instruction for each original
253 * instruction.
439 * given rop instruction. For insns that are commutative, have
443 * @param insn {@code non-null;} instruction in question
444 * @return {@code non-null;} the instruction's complete register list
452 * given rop instruction. For insns that are commutative, have
456 * @param insn {@code non-null;} instruction in question
458 * @return {@code non-null;} the instruction's complete register lis
    [all...]
DalvInsn.java 46 * Makes a move instruction, appropriate and ideal for the given arguments.
80 * <p><b>Note:</b> In the unlikely event that an instruction takes
143 * Gets whether the address of this instruction is known.
153 * Gets the output address of this instruction, if it is known. This throws
187 * Gets the register list for this instruction.
207 * Gets the minimum distinct registers required for this instruction.
229 * Gets the instruction prefix required, if any, to use in a high
253 * Gets the instruction suffix required, if any, to use in a high
270 * Gets the instruction that is equivalent to this one, except that
289 * Gets the short identifier for this instruction. This is it
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/
nasm-token.re 260 parser_nasm->state = INSTRUCTION;
265 parser_nasm->state = INSTRUCTION;
270 parser_nasm->state = INSTRUCTION;
275 parser_nasm->state = INSTRUCTION;
280 parser_nasm->state = INSTRUCTION;
285 parser_nasm->state = INSTRUCTION;
290 parser_nasm->state = INSTRUCTION;
295 parser_nasm->state = INSTRUCTION;
300 parser_nasm->state = INSTRUCTION;
306 parser_nasm->state = INSTRUCTION;
    [all...]
  /external/dexmaker/src/dx/java/com/android/dx/dex/code/
RopTranslator.java 136 * objects per basic block (to the first and last instruction,
145 * extra instruction per block (for the locals state at the
259 * Choose and append an output instruction for each original
260 * instruction.
446 * given rop instruction. For insns that are commutative, have
450 * @param insn {@code non-null;} instruction in question
451 * @return {@code non-null;} the instruction's complete register list
459 * given rop instruction. For insns that are commutative, have
463 * @param insn {@code non-null;} instruction in question
465 * @return {@code non-null;} the instruction's complete register lis
    [all...]
  /external/llvm/lib/IR/
ConstantsContext.h 81 : ConstantExpr(C2->getType(), Instruction::Select, &Op<0>(), 3) {
103 Instruction::ExtractElement, &Op<0>(), 2) {
123 : ConstantExpr(C1->getType(), Instruction::InsertElement,
148 Instruction::ShuffleVector,
172 : ConstantExpr(DestTy, Instruction::ExtractValue, &Op<0>(), 1),
198 : ConstantExpr(DestTy, Instruction::InsertValue, &Op<0>(), 2),
244 CompareConstantExpr(Type *ty, Instruction::OtherOps opc,
437 if (Instruction::isCast(V.opcode))
439 if ((V.opcode >= Instruction::BinaryOpsBegin &&
440 V.opcode < Instruction::BinaryOpsEnd)
    [all...]
  /external/llvm/lib/Target/X86/Disassembler/
X86Disassembler.cpp 175 /// @param isBranch - If the instruction is a branch instruction
176 /// @param Address - The starting address of the instruction
177 /// @param Offset - The byte offset to this immediate in the instruction
178 /// @param Width - The byte width of this immediate in the instruction
182 /// immediate in the instruction using the Address, Offset and Width. If that
198 /// referenced by a load instruction with the base register that is the rip.
200 /// instruction and its immediate Value are used to determine the address
215 /// @param insn - The internal instruction.
328 /// @param insn - The internal instruction to extract the R/M fiel
    [all...]
  /dalvik/vm/compiler/codegen/arm/
LocalOptimizations.cpp 54 /* Convert a more expensive instruction (ie load) into a move */
62 * Insert the converted instruction after the original since the
63 * optimization is scannng in the top-down order and the new instruction
71 * Perform a pass of top-down walk, from the second-last instruction in the
121 * Add r15 (pc) to the resource mask to prevent this instruction
153 * Should only see literal loads in the instruction
252 * since the instruction list is scanned in the
268 * Perform a pass of bottom-up walk, from the second instruction in the
285 /* Start from the second instruction */
358 * Store the dependent or non-pseudo/indepedent instruction to th
    [all...]
  /dalvik/vm/compiler/codegen/mips/
LocalOptimizations.cpp 54 /* Convert a more expensive instruction (ie load) into a move */
62 * Insert the converted instruction after the original since the
63 * optimization is scannng in the top-down order and the new instruction
71 * Perform a pass of top-down walk, from the second-last instruction in the
121 * Add r15 (pc) to the resource mask to prevent this instruction
153 * Should only see literal loads in the instruction
252 * since the instruction list is scanned in the
268 * Perform a pass of bottom-up walk, from the second instruction in the
285 /* Start from the second instruction */
358 * Store the dependent or non-pseudo/indepedent instruction to th
    [all...]
  /dalvik/vm/mterp/out/
InterpAsm-mips.S 29 s3 rIBASE interpreted instruction base pointer, used for computed goto
30 s4 rINST first 16-bit code unit of current instruction
114 * Put the prefetched instruction's opcode field into the specified register.
460 beq a3, a4, 1f # don't profile the next instruction?
465 GOTO_OPCODE(t0) # jump to next instruction
467 /* start executing the instruction at rPC */
470 GOTO_OPCODE(t0) # jump to next instruction
576 GOTO_OPCODE(t0) # jump to next instruction
593 GOTO_OPCODE(t0) # jump to next instruction
610 GOTO_OPCODE(t0) # jump to next instruction
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/tgsi/
tgsi_sanity.c 317 if (inst->Instruction.Opcode == TGSI_OPCODE_END) {
324 info = tgsi_get_opcode_info( inst->Instruction.Opcode );
326 report_error( ctx, "(%u): Invalid instruction opcode", inst->Instruction.Opcode );
330 if (info->num_dst != inst->Instruction.NumDstRegs) {
333 if (info->num_src != inst->Instruction.NumSrcRegs) {
340 for (i = 0; i < inst->Instruction.NumDstRegs; i++) {
351 for (i = 0; i < inst->Instruction.NumSrcRegs; i++) {
399 /* No declarations allowed after the first instruction.
402 report_error( ctx, "Instruction expected but declaration found" )
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/
u_pstipple.c 248 * TGSI instruction transform callback.
249 * Before the first instruction, insert our new code to sample the
268 /* emit our new declarations before the first instruction */
358 newInst.Instruction.Opcode = TGSI_OPCODE_MUL;
359 newInst.Instruction.NumDstRegs = 1;
362 newInst.Instruction.NumSrcRegs = 2;
371 newInst.Instruction.Opcode = TGSI_OPCODE_TEX;
372 newInst.Instruction.NumDstRegs = 1;
375 newInst.Instruction.NumSrcRegs = 2;
376 newInst.Instruction.Texture = TRUE
    [all...]
  /external/chromium_org/v8/src/
lithium-allocator.h 63 // For each lithium instruction there are exactly two lifetime positions:
64 // the beginning and the end of the instruction. Lifetime positions for
69 // the instruction with the given index.
79 // Returns the index of the instruction to which this lifetime position
86 // Returns true if this lifetime position corresponds to the instruction
92 // Returns the lifetime position for the start of the instruction which
99 // Returns the lifetime position for the end of the instruction which
106 // Returns the lifetime position for the beginning of the next instruction.
113 // instruction.
121 // instruction
    [all...]

Completed in 1996 milliseconds

<<31323334353637383940>>