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

<<31323334353637383940>>

  /external/proguard/src/proguard/evaluation/value/
InstructionOffsetValue.java 26 * This class represents a partially evaluated instruction offset. It can
27 * contain 0 or more specific instruction offsets.
69 * Returns whether the given value is present in this list of instruction
90 * Returns the minimum value from this list of instruction offsets.
115 * Returns the maximum value from this list of instruction offsets.
  /external/qemu/docs/
CPU-EMULATION.TXT 13 instruction pointer changes (i.e. at the end of TB execution), a hash
18 another one by tacking an explicit jump instruction.
32 Thumb instructions starting at the current instruction pointer position
33 into a TB. This is done by decomposing each instruction into a series of
45 instruction is translated into a series of host machine instructions that will
  /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/
Instruction35c.java 32 import org.jf.dexlib.Code.Instruction;
45 public static final Instruction.InstructionFactory Factory = new Factory();
99 throw new RuntimeException(String.format("%s index is too large. Use the %s instruction instead.",
165 private static class Factory implements Instruction.InstructionFactory {
166 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) {
  /external/oprofile/events/ppc64/power5++/
events 32 event:0X0020 counters:0 um:zero minimum:1000 name:PM_1PLUS_PPC_CMPL_GRP2 : (Group 2 pm_completion) One or more PPC instruction completed
52 event:0X0052 counters:2 um:zero minimum:1000 name:PM_MRK_LSU_SRQ_INST_VALID_GRP5 : (Group 5 pm_clb2) Marked instruction valid in SRQ
92 event:0X00C0 counters:0 um:zero minimum:1000 name:PM_INST_FROM_L2MISS_GRP12 : (Group 12 pm_prefetch1) Instruction fetched missed L2
93 event:0X00C1 counters:1 um:zero minimum:1000 name:PM_INST_FETCH_CYC_GRP12 : (Group 12 pm_prefetch1) Cycles at least 1 instruction fetched
101 event:0X00D3 counters:3 um:zero minimum:1000 name:PM_IC_PREF_INSTALL_GRP13 : (Group 13 pm_prefetch2) Instruction prefetched installed in prefetch buffer
104 event:0X00E0 counters:0 um:zero minimum:1000 name:PM_1INST_CLB_CYC_GRP14 : (Group 14 pm_prefetch3) Cycles 1 instruction in CLB
125 event:0X0113 counters:3 um:zero minimum:1000 name:PM_L1_WRITE_CYC_GRP17 : (Group 17 pm_lsu_reject2) Cycles writing to instruction L1
152 event:0X0160 counters:0 um:zero minimum:1000 name:PM_ITLB_MISS_GRP22 : (Group 22 pm_flush2) Instruction TLB misses
201 event:0X01E1 counters:1 um:zero minimum:1000 name:PM_CMPLU_STALL_LSU_GRP30 : (Group 30 pm_lsu_stall1) Completion stall caused by LSU instruction
213 event:0X0201 counters:1 um:zero minimum:1000 name:PM_CMPLU_STALL_FXU_GRP32 : (Group 32 pm_fxu_stall) Completion stall caused by FXU instruction
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp 24 Instruction *InstCombiner::FoldPHIArgBinOpIntoPHI(PHINode &PN) {
25 Instruction *FirstInst = cast<Instruction>(PN.getIncomingValue(0));
45 Instruction *I = dyn_cast<Instruction>(PN.getIncomingValue(i));
101 Instruction *InInst = cast<Instruction>(PN.getIncomingValue(i));
130 Instruction *InstCombiner::FoldPHIArgGEPIntoPHI(PHINode &PN) {
287 Instruction *InstCombiner::FoldPHIArgLoadIntoPHI(PHINode &PN) {
391 Instruction *InstCombiner::FoldPHIArgOpIntoPHI(PHINode &PN)
    [all...]
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp 145 virtual bool TargetSelectInstruction(const Instruction *I);
154 // Instruction selection routines.
156 bool SelectLoad(const Instruction *I);
157 bool SelectStore(const Instruction *I);
158 bool SelectBranch(const Instruction *I);
159 bool SelectIndirectBr(const Instruction *I);
160 bool SelectCmp(const Instruction *I);
161 bool SelectFPExt(const Instruction *I);
162 bool SelectFPTrunc(const Instruction *I);
163 bool SelectBinaryIntOp(const Instruction *I, unsigned ISDOpcode)
    [all...]
  /external/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 71 default: llvm_unreachable("Unknown cast instruction!");
72 case Instruction::Trunc : return bitc::CAST_TRUNC;
73 case Instruction::ZExt : return bitc::CAST_ZEXT;
74 case Instruction::SExt : return bitc::CAST_SEXT;
75 case Instruction::FPToUI : return bitc::CAST_FPTOUI;
76 case Instruction::FPToSI : return bitc::CAST_FPTOSI;
77 case Instruction::UIToFP : return bitc::CAST_UITOFP;
78 case Instruction::SIToFP : return bitc::CAST_SITOFP;
79 case Instruction::FPTrunc : return bitc::CAST_FPTRUNC;
80 case Instruction::FPExt : return bitc::CAST_FPEXT
    [all...]
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86BaseInfo.h 47 /// instruction info tracks.
221 // Instruction encodings. These are the standard/most common forms for X86
225 // PseudoFrm - This represents an instruction that is a pseudo instruction
284 /// RawFrmImm8 - This is used for the ENTER instruction, which has two
300 // OpSize - Set if this instruction requires an operand size prefix (0x66),
301 // which most often indicates that the instruction operates on 16 bit data
305 // AsSize - Set if this instruction requires an operand size prefix (0x67),
306 // which most often indicates that the instruction address 16 bit address
319 // TB - TwoByte - Set if this instruction has a two byte opcode, whic
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/
yasm_arch.xml 83 instruction set and derivatives and the AMD64 instruction set. It
96 the x86 instruction set contains portions whose function is
158 ch, and bh with an instruction that requires the REX prefix for
163 <para>(NASM syntax) is not a legal instruction because the use of
181 <screen>mov eax, 1 ; 32-bit instruction</screen>
182 <screen>mov rcx, 1 ; 64-bit instruction</screen>
189 <screen>push eax ; illegal instruction</screen>
190 <screen>push rbx ; 1-byte instruction</screen>
191 <screen>push r11 ; 2-byte instruction with REX prefix</screen
    [all...]
  /external/chromium_org/third_party/yasm/source/patched-yasm/
yasm_arch.7 51 architecture supports the IA\-32 instruction set and derivatives and the AMD64 instruction set\&. It consists of two machines:
62 The x86 architecture BITS setting specifies to Yasm the processor mode in which the generated code is intended to execute\&. x86 processors can run in three different major execution modes: 16\-bit, 32\-bit, and on AMD64\-supporting processors, 64\-bit\&. As the x86 instruction set contains portions whose function is execution\-mode dependent (such as operand\-size and address\-size override prefixes), Yasm cannot assemble x86 instructions correctly unless it is told by the user in what processor mode the code will execute\&.
93 New 8\-bit registers are also available that map to the 8 least significant bits of rsi, rdi, rsp, and rbp\&. These are called sil, dil, spl, and bpl respectively\&. Unfortunately, due to the way instructions are encoded, these new 8\-bit registers are encoded the same as the old 8\-bit registers ah, dh, ch, and bh\&. The processor tells which is being used by the presence of the new REX prefix that is used to specify the other extended registers\&. This means it is illegal to mix the use of ah, dh, ch, and bh with an instruction that requires the REX prefix for other reasons\&. For instance:
105 (NASM syntax) is not a legal instruction because the use of r10 requires a REX prefix, making it impossible to use ah\&.
126 mov eax, 1 ; 32\-bit instruction
136 mov rcx, 1 ; 64\-bit instruction
148 push eax ; illegal instruction
158 push rbx ; 1\-byte instruction
168 push r11 ; 2\-byte instruction with REX prefi
    [all...]
  /external/llvm/lib/Analysis/
MemoryBuiltins.cpp 192 /// extractMallocCall - Returns the corresponding CallInst if the instruction
226 /// isArrayMalloc - Returns the corresponding CallInst if the instruction
299 /// extractCallocCall - Returns the corresponding CallInst if the instruction
401 if (Instruction *I = dyn_cast<Instruction>(V)) {
402 // If we have already seen this instruction, bail out. Cycles can happen in
422 if (CE->getOpcode() == Instruction::IntToPtr)
424 if (CE->getOpcode() == Instruction::GetElementPtr)
576 SizeOffsetType ObjectSizeOffsetVisitor::visitInstruction(Instruction &I) {
577 DEBUG(dbgs() << "ObjectSizeOffsetVisitor unknown instruction:" << I << '\n')
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
ThreadSanitizer.cpp 91 bool instrumentLoadOrStore(Instruction *I);
92 bool instrumentAtomic(Instruction *I);
93 bool instrumentMemIntrinsic(Instruction *I);
94 void chooseInstructionsToInstrument(SmallVectorImpl<Instruction*> &Local,
95 SmallVectorImpl<Instruction*> &All);
242 static bool isVtableAccess(Instruction *I) {
285 SmallVectorImpl<Instruction*> &Local,
286 SmallVectorImpl<Instruction*> &All) {
289 for (SmallVectorImpl<Instruction*>::reverse_iterator It = Local.rbegin(),
291 Instruction *I = *It
    [all...]
  /frameworks/compile/slang/BitWriter_3_2/
BitcodeWriter.cpp 70 default: llvm_unreachable("Unknown cast instruction!");
71 case Instruction::Trunc : return bitc::CAST_TRUNC;
72 case Instruction::ZExt : return bitc::CAST_ZEXT;
73 case Instruction::SExt : return bitc::CAST_SEXT;
74 case Instruction::FPToUI : return bitc::CAST_FPTOUI;
75 case Instruction::FPToSI : return bitc::CAST_FPTOSI;
76 case Instruction::UIToFP : return bitc::CAST_UITOFP;
77 case Instruction::SIToFP : return bitc::CAST_SITOFP;
78 case Instruction::FPTrunc : return bitc::CAST_FPTRUNC;
79 case Instruction::FPExt : return bitc::CAST_FPEXT
    [all...]
  /external/llvm/docs/
CodeGenerator.rst 91 does not require register allocation, instruction selection, or any of the other
113 1. `Instruction Selection`_ --- This phase determines an efficient way to
114 express the input LLVM code in the target instruction set. This stage
115 produces the initial code for the program in the target instruction set, then
122 instructions produced by the instruction selection phase, determines an
125 describe this in the `instruction selection section`_ because it operates on
130 the instruction selector. Optimizations like modulo-scheduling or peephole
153 The code generator is based on the assumption that the instruction selector will
172 information (e.g., an ``add`` instruction is almost identical to a ``sub``
173 instruction). In order to allow the maximum amount of commonality to b
    [all...]
ProgrammersManual.rst 134 // Otherwise, it must be an instruction...
135 return !L->contains(cast<Instruction>(V)->getParent());
164 efficient to use the ``InstVisitor`` class to dispatch over the instruction
242 a common LLVM paradigm is to name one instruction based on the name of another
243 instruction with a suffix, for example:
356 instruction scheduling to be enabled with ``-debug-type=InstrSched``, even if
437 49 cee - Number of setcc instruction eliminated
461 :ref:`MachineBasicBlocks <MachineBasicBlock>`, and :ref:`Instruction Selection
738 These properties are exactly what we want for things like ``Instruction``\ s and
    [all...]
  /art/runtime/entrypoints/portable/
portable_throw_entrypoints.cc 121 const Instruction* first_catch_instr = Instruction::At(&mh.GetCodeItem()->insns_[catch_dex_pc]);
122 if (first_catch_instr->Opcode() != Instruction::MOVE_EXCEPTION) {
  /art/runtime/verifier/
register_line.cc 91 const RegType& RegisterLine::GetInvocationThis(const Instruction* inst, bool is_range) {
282 void RegisterLine::CheckUnaryOp(const Instruction* inst,
290 void RegisterLine::CheckUnaryOpWide(const Instruction* inst,
298 void RegisterLine::CheckUnaryOpToWide(const Instruction* inst,
306 void RegisterLine::CheckUnaryOpFromWide(const Instruction* inst,
314 void RegisterLine::CheckBinaryOp(const Instruction* inst,
334 void RegisterLine::CheckBinaryOpWide(const Instruction* inst,
344 void RegisterLine::CheckBinaryOpWideShift(const Instruction* inst,
353 void RegisterLine::CheckBinaryOp2addr(const Instruction* inst,
372 void RegisterLine::CheckBinaryOp2addrWide(const Instruction* inst
    [all...]
  /dalvik/vm/mterp/armv5te/
OP_CMP_LONG.S 21 * instruction epilogue code. The multi-compare approach below needs
50 GOTO_OPCODE(ip) @ jump to next instruction
60 GOTO_OPCODE(ip) @ jump to next instruction
OP_EXECUTE_INLINE_RANGE.S 4 * Execute a "native inline" instruction, using "/range" semantics.
31 GOTO_OPCODE(ip) @ jump to next instruction
87 GOTO_OPCODE(ip) @ jump to next instruction
OP_NEW_INSTANCE.S 40 * include this instruction in a trace.
53 GOTO_OPCODE(ip) @ jump to next instruction
73 GOTO_OPCODE(ip) @ jump to next instruction
  /dalvik/vm/mterp/mips/
OP_EXECUTE_INLINE.S 4 * Execute a "native inline" instruction.
33 GOTO_OPCODE(t0) # jump to next instruction
104 GOTO_OPCODE(t0) # jump to next instruction
OP_EXECUTE_INLINE_RANGE.S 4 * Execute a "native inline" instruction, using "/range" semantics.
29 GOTO_OPCODE(t0) # jump to next instruction
92 GOTO_OPCODE(t0) # jump to next instruction
OP_NEW_INSTANCE.S 39 * include this instruction in a trace.
57 GOTO_OPCODE(t0) # jump to next instruction
77 GOTO_OPCODE(t0) # jump to next instruction
  /external/chromium/base/
atomicops_internals_x86_gcc.cc 19 // Inline cpuid instruction. In PIC compilations, %ebx contains the address
72 // instruction doesn't act as a read-acquire barrier if followed by a
73 // non-locked read-modify-write instruction. Rev F has this bug in
  /external/chromium_org/base/
atomicops_internals_x86_gcc.cc 19 // Inline cpuid instruction. In PIC compilations, %ebx contains the address
72 // instruction doesn't act as a read-acquire barrier if followed by a
73 // non-locked read-modify-write instruction. Rev F has this bug in

Completed in 1016 milliseconds

<<31323334353637383940>>