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

<<11121314151617181920>>

  /external/v8/src/
disassembler.h 43 // instruction could be decoded.
49 // Decode instruction at pc and print disassembled instruction into f.
50 // Returns the instruction length in bytes, or 1 if the instruction could
  /external/dexmaker/src/dx/java/com/android/dx/dex/code/
OutputFinisher.java 38 * Processor for instruction lists, which takes a "first cut" of
39 * instruction selection as a basis and produces a "final cut" in the
55 /** whether any instruction has position info */
58 /** whether any instruction has local variable info */
108 * instruction for local variable information.
110 * @param insn {@code non-null;} instruction to scrutinize
111 * @return {@code true} iff the instruction refers to any
164 * a single instruction.
167 * @param insn {@code non-null;} instruction to scrutinize
218 * Adds an instruction to the output
    [all...]
  /external/apache-xml/src/main/java/org/apache/xalan/templates/
ElemPI.java 31 * Implement xsl:processing-instruction.
33 * <!ELEMENT xsl:processing-instruction %char-template;>
34 * <!ATTLIST xsl:processing-instruction
47 * The xsl:processing-instruction element has a required name
48 * attribute that specifies the name of the processing instruction node.
115 * Create a processing instruction in the result tree.
116 * The content of the xsl:processing-instruction element is a
117 * template for the string-value of the processing instruction node.
134 // Ignore processing instruction if name is null
146 // Ignore processing instruction, if invali
    [all...]
  /external/llvm/include/llvm/Analysis/
PHITransAddr.h 18 #include "llvm/IR/Instruction.h"
46 SmallVector<Instruction*, 4> InstInputs;
49 // If the address is an instruction, the whole thing is considered an input.
50 if (Instruction *I = dyn_cast<Instruction>(Addr))
88 SmallVectorImpl<Instruction*> &NewInsts);
107 SmallVectorImpl<Instruction*> &NewInsts);
109 /// AddAsInput - If the specified value is an instruction, add it as an input.
111 // If V is an instruction, it is now an input.
112 if (Instruction *VI = dyn_cast<Instruction>(V)
    [all...]
  /external/llvm/include/llvm/CodeGen/
DFAPacketizer.h 16 // the packetizing mechanism, the input is the set of instruction classes for
19 // models the addition of an instruction to a packet. In the DFA constructed
20 // by this class, if an instruction can be added to a packet, then a valid
22 // indicate that the instruction cannot be added to the current packet.
75 // instruction are available in the current state.
79 // instruction and change the current state to reflect that change.
86 // packetizer works on machine basic blocks. For each instruction I in BB, the
88 // execute I. If so, the packetizer checks if I depends on any instruction J in
136 // an instruction. This function is supposed to be overrided by
146 // isSoloInstruction - return true if instruction MI can not be packetize
    [all...]
  /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,
69 // Use MVC instruction INSN for a load of type LOAD followed by a store
73 ValueType vt, Instruction insn, bits<5> length> {
84 // registers in CLS against zero. The instruction has separate R1 and R2
85 // operands, but they must be the same when the instruction is used like this
    [all...]
SystemZInstrInfo.h 1 //===-- SystemZInstrInfo.h - SystemZ instruction information ----*- C++ -*-===//
66 // An instruction that branches on the current value of CC.
69 // An instruction that peforms a 32-bit signed comparison and branches
73 // An instruction that peforms a 64-bit signed comparison and branches
77 // An instruction that decrements a 32-bit register and branches if
81 // An instruction that decrements a 64-bit register and branches if
85 // Information about a branch instruction.
191 // values on which the instruction will branch, and set Target
200 // Opcode is the opcode of an instruction that has an address operand,
201 // and the caller wants to perform that instruction's operation on a
    [all...]
  /external/llvm/lib/Transforms/Scalar/
DCE.cpp 22 #include "llvm/IR/Instruction.h"
45 Instruction *Inst = DI++;
63 "Dead Instruction Elimination", false, false)
95 std::vector<Instruction*> WorkList;
105 Instruction *I = WorkList.back();
108 if (isInstructionTriviallyDead(I, TLI)) { // If the instruction is dead.
109 // Loop over all of the values that the instruction uses, if there are
114 if (Instruction *Used = dyn_cast<Instruction>(*OI))
117 // Remove the instruction
    [all...]
ADCE.cpp 53 SmallPtrSet<Instruction*, 128> alive;
54 SmallVector<Instruction*, 128> worklist;
68 Instruction* curr = worklist.pop_back_val();
69 for (Instruction::op_iterator OI = curr->op_begin(), OE = curr->op_end();
71 if (Instruction* Inst = dyn_cast<Instruction>(OI))
86 for (SmallVectorImpl<Instruction *>::iterator I = worklist.begin(),
  /external/llvm/test/MC/ARM/
diagnostics.s 6 @ 's' bit on an instruction that can't accept it.
8 @ CHECK-ERRORS: error: instruction 'mls' can not set flags,
94 @ CHECK-ERRORS: error: invalid operand for instruction
104 @ CHECK-ERRORS: error: invalid operand for instruction
105 @ CHECK-ERRORS: error: invalid operand for instruction
106 @ CHECK-ERRORS: error: invalid operand for instruction
107 @ CHECK-ERRORS: error: invalid operand for instruction
125 @ CHECK-ERRORS: error: invalid operand for instruction
126 @ CHECK-ERRORS: error: invalid operand for instruction
127 @ CHECK-ERRORS: error: invalid operand for instruction
    [all...]
  /external/llvm/test/Transforms/LoopVectorize/ARM/
mul-cast-vect.ll 24 ; COST: cost of 2 for instruction: {{.*}} mul <4 x i32>
39 ; COST: cost of 0 for instruction: {{.*}} sext <4 x i16> {{.*}} to <4 x i32>
41 ; COST: cost of 2 for instruction: {{.*}} mul <4 x i32>
56 ; COST: cost of 0 for instruction: {{.*}} zext <4 x i16> {{.*}} to <4 x i32>
58 ; COST: cost of 2 for instruction: {{.*}} mul <4 x i32>
73 ; COST: cost of 1 for instruction: {{.*}} mul <2 x i32>
76 ; COST: cost of 1 for instruction: {{.*}} sext <2 x i32> {{.*}} to <2 x i64>
90 ; COST: cost of 1 for instruction: {{.*}} mul <2 x i32>
93 ; COST: cost of 1 for instruction: {{.*}} zext <2 x i32> {{.*}} to <2 x i64>
107 ; COST: cost of 2 for instruction: {{.*}} mul <4 x i32
    [all...]
  /external/chromium/sdch/open-vcdiff/src/
decodetable.cc 17 // as VCDIFF instruction types, based on a VCDiffCodeTableData structure.
65 // There is a second instruction left over
75 // Ran off end of instruction stream
81 // save a pointer to the second instruction, which should be returned
94 // Parse the size as a Varint in the instruction stream.
98 LOG(ERROR) << "Instruction size is not a valid variable-length integer"
102 UnGetInstruction(); // Rewind to instruction start
  /external/chromium_org/sandbox/win/src/sidestep/
preamble_patcher.h 16 // bytes + the max instruction size + 5 more bytes for our jump back to
41 // - If there is a jump (jxx) instruction in the first 5 bytes of
47 // - If there is a return (ret) instruction in the first 5 bytes
49 // for the jmp instruction we use to inject our patch.
55 // patcher at an invalid instruction (e.g. into the middle of a multi-
56 // byte instruction, or not at memory containing executable instructions)
58 // instruction boundaries.
  /external/chromium_org/sdch/open-vcdiff/src/
decodetable.cc 17 // as VCDIFF instruction types, based on a VCDiffCodeTableData structure.
65 // There is a second instruction left over
75 // Ran off end of instruction stream
81 // save a pointer to the second instruction, which should be returned
94 // Parse the size as a Varint in the instruction stream.
98 VCD_ERROR << "Instruction size is not a valid variable-length integer"
102 UnGetInstruction(); // Rewind to instruction start
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
nv50_ir_build_util.cpp 65 Instruction *
68 Instruction *insn = new_Instruction(func, op, ty);
77 Instruction *
81 Instruction *insn = new_Instruction(func, op, ty);
91 Instruction *
95 Instruction *insn = new_Instruction(func, op, ty);
109 Instruction *insn = new_Instruction(func, OP_LOAD, ty);
121 Instruction *
125 Instruction *insn = new_Instruction(func, op, ty);
136 Instruction *
    [all...]
  /external/llvm/docs/HistoricalNotes/
2000-11-18-EarlyDesignIdeas.txt 41 -- an instruction to say "I speculate that these two values are not
44 -- or an instruction to check whether two values are aliased and
49 A "thread-id" field on every instruction that allows the static
52 This has very powerful uses, but thread-id on every instruction
53 is expensive in terms of instruction size and code size.
61 o Or forget all this and stick to a traditional instruction set?
65 that you had suggested doing instruction scheduling on SSA form instead
  /external/llvm/lib/Target/Sparc/
SparcInstrInfo.h 1 //===-- SparcInstrInfo.h - Sparc Instruction Information --------*- C++ -*-===//
26 /// instruction info tracks.
44 /// such, whenever a client has an instance of instruction info, it should
49 /// isLoadFromStackSlot - If the specified machine instruction is a direct
52 /// not, return 0. This predicate must return 0 if the instruction has
57 /// isStoreToStackSlot - If the specified machine instruction is a direct
60 /// not, return 0. This predicate must return 0 if the instruction has
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_build_util.cpp 65 Instruction *
68 Instruction *insn = new_Instruction(func, op, ty);
77 Instruction *
81 Instruction *insn = new_Instruction(func, op, ty);
91 Instruction *
95 Instruction *insn = new_Instruction(func, op, ty);
109 Instruction *insn = new_Instruction(func, OP_LOAD, ty);
121 Instruction *
125 Instruction *insn = new_Instruction(func, op, ty);
136 Instruction *
    [all...]
  /external/open-vcdiff/src/
decodetable.cc 17 // as VCDIFF instruction types, based on a VCDiffCodeTableData structure.
65 // There is a second instruction left over
75 // Ran off end of instruction stream
81 // save a pointer to the second instruction, which should be returned
94 // Parse the size as a Varint in the instruction stream.
98 VCD_ERROR << "Instruction size is not a valid variable-length integer"
102 UnGetInstruction(); // Rewind to instruction start
  /external/proguard/src/proguard/optimize/info/
SideEffectMethodMarker.java 26 import proguard.classfile.instruction.*;
137 // Get the current instruction.
138 Instruction instruction = InstructionFactory.create(code, offset); local
145 instruction))
150 // Go to the next instruction.
151 offset += instruction.length(offset);
  /external/proguard/src/proguard/optimize/peephole/
UnreachableExceptionRemover.java 26 import proguard.classfile.instruction.*;
122 // Get the current instruction.
123 Instruction instruction = InstructionFactory.create(code, offset); local
130 instruction))
135 // Go to the next instruction.
136 offset += instruction.length(offset);
  /external/proguard/src/proguard/classfile/editor/
CodeAttributeComposer.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
161 * Appends the given instruction with the given old offset.
162 * @param oldInstructionOffset the old offset of the instruction, to which
165 * @param instruction the instruction to be appended.
168 Instruction instruction)
172 println("["+codeLength+"] <- ", instruction.toString(oldInstructionOffset));
176 int newCodeLength = codeLength + instruction.length(codeLength)
276 Instruction instruction = InstructionFactory.create(code, instructionOffset); local
    [all...]
  /external/llvm/include/llvm/Target/
TargetItinerary.td 11 // which should be implemented by each target that uses instruction
13 // tables for each instruction class. They are most appropriate for
23 // during scheduling and has an affect instruction order based on availability
43 // Instruction stage - These values represent a non-pipelined step in
44 // the execution of an instruction. Cycles represents the number of
67 // Instruction itinerary - An itinerary represents a sequential series of steps
68 // required to complete an instruction. Itineraries are represented as lists of
69 // instruction stages.
73 // Instruction itinerary classes - These values represent 'named' instruction
    [all...]
  /external/llvm/lib/Target/R600/
R600InstrInfo.h 1 //===-- R600InstrInfo.h - R600 Instruction Info Interface -------*- C++ -*-===//
64 /// \returns true if this \p Opcode represents an ALU instruction.
83 /// of the instruction's src operands.
108 /// starting from the one already provided in the Instruction Group MIs that
113 /// apply to the last instruction.
114 /// PV holds GPR to PV registers in the Instruction Group MIs.
120 /// An instruction group can only access 2 channel pair (either [XY] or [ZW])
128 /// instruction slots within an instruction group.
219 /// all the instruction modifiers initialized to their default values
    [all...]
  /external/llvm/utils/TableGen/
CodeGenInstruction.h 1 //===- CodeGenInstruction.h - Instruction Class Wrapper ---------*- C++ -*-===//
10 // This file defines a wrapper class for the 'Instruction' TableGen class.
63 /// operand list for a tablegen instruction.
131 /// elements in the instruction's (outs) list.
154 /// non-empty name. If the instruction does not have an operand with the
158 /// hasOperandNamed - Query whether the instruction has an operand of the
202 Record *TheDef; // The actual record defining this instruction.
203 std::string Namespace; // The namespace the instruction is in.
206 /// instruction.
210 /// to the instruction
    [all...]

Completed in 2200 milliseconds

<<11121314151617181920>>