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

1 2 3 4 5 67 8 91011>>

  /external/llvm/include/llvm/CodeGen/
MachineInstr.h 44 /// MachineInstr - Representation of each machine instruction.
64 FrameSetup = 1 << 0, // Instruction is used as a part of
66 BundledPred = 1 << 1, // Instruction has bundled predecessors.
67 BundledSucc = 1 << 2 // Instruction has bundled successors.
70 const MCInstrDesc *MCID; // Instruction descriptor.
75 unsigned NumOperands; // Number of operands on instruction.
81 // instruction.
208 /// The first instruction has the special opcode "BUNDLE". It's not "inside"
214 /// isBundled - Return true if this instruction part of a bundle. This is true
215 /// if either itself or its following instruction is marked "InsideBundle"
    [all...]
  /art/runtime/verifier/
method_verifier.cc 361 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc);
389 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc);
390 const bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE_QUICK);
410 // Allocate and initialize an array to hold instruction data.
416 // Perform static instruction verification.
442 // If we fail again at runtime, mark that this instruction would throw and force this
491 const Instruction* inst = Instruction::At(insns)
    [all...]
instruction_flags.h 115 // The instruction has been visited and unless IsChanged() verified.
117 // Register type information flowing into the instruction changed and so the instruction must be
120 // Instruction is contained within a try region.
122 // Instruction is the target of a branch (ie the start of a basic block).
126 // A return instruction.
130 // Size of instruction in code units.
  /dalvik/vm/compiler/codegen/x86/libenc/
dec_base.h 58 * Mnemonic of the instruction.s
76 * Instruction prefixes. Prefix should be placed here according to its group.
80 * Size, in bytes, of the instruction.
84 * Flags of the instruction.
94 * Direct address of the target (on Intel64/IA-32 is 'instruction IP' +
95 * 'instruction length' + offset).
99 * Number of arguments of the instruction.
  /external/chromium_org/content/plugin/
plugin_main_linux.cc 25 char instruction = *reinterpret_cast<char*>(regs[REG_RIP]); local
30 if (signum != SIGILL || instruction != kLAHFInstruction) {
53 // And advance the instruction pointer past the (one-byte) instruction.
59 // 64-bit Flash sometimes uses the LAHF instruction which isn't
61 // (illegal instruction), checking if the signal was caused by this
62 // particular circumstance, emulating the instruction, and resuming.
  /external/llvm/include/llvm/Transforms/Utils/
SimplifyLibCalls.h 22 class Instruction;
38 /// optimizeCall - Take the given call instruction and return a more
39 /// optimal value to replace the instruction with or 0 if a more
41 /// be equal to the instruction being optimized. In this case all
42 /// other instructions that use the given instruction were modified
43 /// and the given instruction is dead.
49 virtual void replaceAllUsesWith(Instruction *I, Value *With) const;
  /external/proguard/src/proguard/optimize/evaluation/
LivenessAnalyzer.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
82 * Returns whether the specified variable is alive before the instruction
93 * Sets whether the specified variable is alive before the instruction
113 * Returns whether the specified variable is alive after the instruction
124 * Sets whether the specified variable is alive after the instruction
145 * instruction at the given offset.
156 * instruction at the given offset.
221 // Update the liveness right after the branch instruction.
228 // Update the liveness after the instruction
    [all...]
  /external/proguard/src/proguard/optimize/peephole/
NopRemover.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
71 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
76 // Check if the instruction is a nop instruction.
82 // Visit the instruction, if required.
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
OffsetInstructionFormatMethodItem.java 44 OffsetInstruction instruction) {
45 super(codeItem, codeAddress, instruction);
47 label = new LabelMethodItem(codeAddress + instruction.getTargetAddressOffset(), getLabelPrefix());
61 switch (instruction.getFormat()) {
70 if (instruction.opcode == Opcode.FILL_ARRAY_DATA) {
73 if (instruction.opcode == Opcode.PACKED_SWITCH) {
76 assert instruction.opcode == Opcode.SPARSE_SWITCH;
  /libcore/luni/src/main/java/org/w3c/dom/
ProcessingInstruction.java 17 * instruction", used in XML as a way to keep processor-specific information
19 * <p> No lexical check is done on the content of a processing instruction and
22 * instruction per section 2.6 of [<a href='http://www.w3.org/TR/2004/REC-xml-20040204'>XML 1.0</a>]. The
29 * The target of this processing instruction. XML defines this as being
31 * instruction.
36 * The content of this processing instruction. This is from the first non
42 * The content of this processing instruction. This is from the first non
  /external/llvm/include/llvm/IR/
Instructions.h 1 //===-- llvm/Instructions.h - Instruction subclass definitions --*- C++ -*-===//
11 // Instruction class. This is meant to be an easy way to get access to all
12 // instruction subclasses.
58 /// AllocaInst - an instruction to allocate memory on the stack
65 const Twine &Name = "", Instruction *InsertBefore = 0);
69 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore = 0);
73 const Twine &Name = "", Instruction *InsertBefore = 0);
81 /// to the allocation instruction that is not 1.
94 return cast<PointerType>(Instruction::getType());
98 /// instruction
    [all...]
  /dalvik/vm/compiler/
IntermediateRep.cpp 31 /* Insert an MIR instruction to the end of a basic block */
46 /* Insert an MIR instruction to the head of a basic block */
61 /* Insert an MIR instruction after the specified MIR */
78 * Append an LIR instruction to the LIR list maintained by a compilation
96 * Insert an LIR instruction before the current instruction, which cannot be the
97 * first instruction.
113 * Insert an LIR instruction after the current instruction, which cannot be the
114 * first instruction
    [all...]
  /external/llvm/docs/HistoricalNotes/
2002-06-25-MegaPatchInfo.txt 4 Instruction *I = dyn_cast<Instruction>(V);
6 const Instruction *I = dyn_cast<Instruction>(V);
10 Instruction &I = cast<Instruction>(V);
21 maintained in a doubly linked list of values (ie each Instruction now has
30 example: Instruction&) instead of a pointer to the underlying object. This
52 BasicBlock.h -> Instruction.h
65 pointer. For example, the instruction visitor class uses references instea
    [all...]
  /external/llvm/test/MC/SystemZ/
tokens.s 4 #CHECK: error: invalid instruction
8 #CHECK: error: invalid instruction
14 #CHECK: error: invalid instruction
26 #CHECK: error: invalid instruction
30 #CHECK: error: invalid instruction
32 #CHECK: error: invalid instruction
36 #CHECK: error: invalid instruction
38 #CHECK: error: invalid instruction
42 #CHECK: error: invalid instruction
44 #CHECK: error: invalid instruction
    [all...]
  /dalvik/vm/analysis/
VfyBasicBlock.h 36 * the basic block (after the last instruction has executed). Successor
39 * the RegisterLine for the last instruction in the block (which reflects
40 * the state *before* the instruction has executed).
43 u4 firstAddr; /* address of first instruction */
44 u4 lastAddr; /* address of last instruction */
  /external/chromium_org/courgette/
assembly_program.h 21 class Instruction;
23 typedef NoThrowBuffer<Instruction*> InstructionVector;
83 // Following instruction will be assembled at address 'rva'.
86 // Generates a single byte of data or machine instruction.
116 // Accessor for instruction list.
121 // Returns the label if the instruction contains and absolute address,
123 Label* InstructionAbs32Label(const Instruction* instruction) const;
125 // Returns the label if the instruction contains and rel32 offset,
127 Label* InstructionRel32Label(const Instruction* instruction) const
    [all...]
  /external/llvm/include/llvm/Target/
TargetOpcodes.h 10 // This file defines the target independent instruction opcodes.
19 /// Invariant opcodes: All instruction sets have these as their low opcodes.
21 /// Every instruction defined here must also appear in Target.td and the order
32 /// KILL - This instruction is a noop that is used only to adjust the
37 /// EXTRACT_SUBREG - This instruction takes two operands: a register
43 /// INSERT_SUBREG - This instruction takes three operands: a register that
54 /// SUBREG_TO_REG - This instruction is similar to INSERT_SUBREG except that
56 /// often zero, because it is commonly used to assert that the instruction
60 /// COPY_TO_REGCLASS - This instruction is a placeholder for a plain
62 /// used between instruction selection and MachineInstr creation, befor
    [all...]
  /external/proguard/src/proguard/classfile/attribute/
CodeAttribute.java 25 import proguard.classfile.instruction.*;
26 import proguard.classfile.instruction.visitor.InstructionVisitor;
106 * Applies the given instruction visitor to all instructions.
115 * Applies the given instruction visitor to the instruction at the specified
120 Instruction instruction = InstructionFactory.create(code, offset); local
121 instruction.accept(clazz, method, this, offset, instructionVisitor);
126 * Applies the given instruction visitor to all instructions in the
135 // Note that the instruction is only volatile
136 Instruction instruction = InstructionFactory.create(code, offset); local
    [all...]
  /external/proguard/src/proguard/classfile/instruction/
SimpleInstruction.java 21 package proguard.classfile.instruction;
25 import proguard.classfile.instruction.visitor.InstructionVisitor;
28 * This Instruction represents a simple instruction without variable arguments
33 public class SimpleInstruction extends Instruction
64 * Copies the given instruction into this instruction.
65 * @param simpleInstruction the instruction to be copied.
66 * @return this instruction.
106 // Implementations for Instruction
    [all...]
  /art/compiler/dex/portable/
mir_to_gbc.cc 22 #include <llvm/IR/Instruction.h>
67 // This can happen on instruction rewrite on verification failure
74 ::llvm::Instruction* inst = ::llvm::dyn_cast< ::llvm::Instruction>(placeholder);
128 const Instruction::PackedSwitchPayload* payload =
129 reinterpret_cast<const Instruction::PackedSwitchPayload*>(
152 const Instruction::SparseSwitchPayload* payload =
153 reinterpret_cast<const Instruction::SparseSwitchPayload*>(
691 Instruction::Code opcode = mir->dalvikInsn.opcode;
699 LOG(INFO) << ".. " << Instruction::Name(opcode) << " 0x" << std::hex << op_val
    [all...]
  /external/llvm/lib/AsmParser/
LLParser.h 34 class Instruction;
94 // Instruction metadata resolution. Each instruction can have a list of
99 // instruction metadata kinds, such as dbg, get stored in the IR in an
108 DenseMap<Instruction*, std::vector<MDRef> > ForwardRefInstMetadata;
287 /// SetInstName - After an instruction is parsed and inserted into its
290 Instruction *Inst);
351 bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS);
367 // Instruction Parsing. Each instruction parsing routine can return with
    [all...]
  /external/chromium_org/v8/src/mips/
disasm-mips.cc 28 // A Disassembler object is used to disassemble a block of code instruction by
29 // instruction. The default implementation of the NameConverter object can be
83 // Writes one disassembled instruction into 'buffer' (0-terminated).
84 // Returns the length of the disassembled machine instruction in bytes.
85 int InstructionDecode(byte* instruction);
95 void PrintRs(Instruction* instr);
96 void PrintRt(Instruction* instr);
97 void PrintRd(Instruction* instr);
98 void PrintFs(Instruction* instr);
99 void PrintFt(Instruction* instr)
    [all...]
  /external/v8/src/mips/
disasm-mips.cc 28 // A Disassembler object is used to disassemble a block of code instruction by
29 // instruction. The default implementation of the NameConverter object can be
86 // Writes one disassembled instruction into 'buffer' (0-terminated).
87 // Returns the length of the disassembled machine instruction in bytes.
88 int InstructionDecode(byte* instruction);
98 void PrintRs(Instruction* instr);
99 void PrintRt(Instruction* instr);
100 void PrintRd(Instruction* instr);
101 void PrintFs(Instruction* instr);
102 void PrintFt(Instruction* instr)
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Sink.cpp 57 bool SinkInstruction(Instruction *I, SmallPtrSet<Instruction *, 8> &Stores);
58 bool AllUsesDominatedByBlock(Instruction *Inst, BasicBlock *BB) const;
59 bool IsAcceptableTarget(Instruction *Inst, BasicBlock *SuccToSinkTo) const;
74 bool Sinking::AllUsesDominatedByBlock(Instruction *Inst,
83 Instruction *UseInst = cast<Instruction>(*I);
134 SmallPtrSet<Instruction *, 8> Stores;
136 Instruction *Inst = I; // The instruction to sink
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineShifts.cpp 22 Instruction *InstCombiner::commonShiftTransforms(BinaryOperator &I) {
33 if (Instruction *R = FoldOpIntoSelect(I, SI))
37 if (Instruction *Res = FoldShiftByConstant(Op0, CUI, I))
74 Instruction *I = dyn_cast<Instruction>(V);
103 // require duplicating the instruction in general, which isn't profitable.
108 case Instruction::And:
109 case Instruction::Or:
110 case Instruction::Xor:
115 case Instruction::Shl:
    [all...]

Completed in 1226 milliseconds

1 2 3 4 5 67 8 91011>>