/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...] |