HomeSort by relevance Sort by last modified time
    Searched full:instruction (Results 901 - 925 of 6099) sorted by null

<<31323334353637383940>>

  /external/smali/dexlib2/src/accessorTest/java/org/jf/dexlib2/
AccessorTest.java 40 import org.jf.dexlib2.iface.instruction.Instruction;
41 import org.jf.dexlib2.iface.instruction.ReferenceInstruction;
113 for (Instruction instruction: methodImpl.getInstructions()) {
114 Opcode opcode = instruction.getOpcode();
117 (MethodReference)((ReferenceInstruction) instruction).getReference();
  /external/v8/src/arm64/
simulator-arm64.h 282 void DoRuntimeCall(Instruction* instr);
285 static const Instruction* kEndOfSimAddress;
288 void RunFrom(Instruction* start);
297 Instruction* pc() { return pc_; }
307 virtual void Decode(Instruction* instr) {
320 #define DECLARE(A) void Visit##A(Instruction* instr);
408 Instruction* lr() { return reg<Instruction*>(kLinkRegCode); }
498 Instruction* location;
502 void SetBreakpoint(Instruction* breakpoint)
    [all...]
  /external/v8/src/mips/
simulator-mips.cc 56 void Stop(Instruction* instr);
78 bool SetBreakpoint(Instruction* breakpc);
79 bool DeleteBreakpoint(Instruction* breakpc);
104 void MipsDebugger::Stop(Instruction* instr) {
123 // Overwrite the instruction and address with nops.
127 sim_->set_pc(sim_->get_pc() + 2 * Instruction::kInstructionSize);
133 #define UNSUPPORTED() printf("Unsupported instruction.\n");
138 void MipsDebugger::Stop(Instruction* instr) {
143 Instruction::kInstrSize);
149 sim_->set_pc(sim_->get_pc() + 2 * Instruction::kInstrSize)
    [all...]
  /art/compiler/optimizing/
register_allocator.cc 112 HInstruction* instruction = inst_it.Current(); local
113 DCHECK_LE(current_liveness, instruction->GetLifetimePosition());
114 current_liveness = instruction->GetLifetimePosition();
119 HInstruction* instruction = inst_it.Current(); local
120 DCHECK_LE(current_liveness, instruction->GetLifetimePosition()) << instruction->DebugName();
121 current_liveness = instruction->GetLifetimePosition();
201 void RegisterAllocator::ProcessInstruction(HInstruction* instruction) {
202 LocationSummary* locations = instruction->GetLocations();
203 size_t position = instruction->GetLifetimePosition()
431 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); local
1669 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); local
1739 HInstruction* instruction = liveness_.GetInstructionFromSsaIndex(i); local
    [all...]
boolean_simplifier.h 21 // pattern can be replaced with the condition instruction itself or its
23 // (b) Negated condition: Instruction simplifier may replace an If's condition
54 // after the instruction simplifier has removed redundant suspend checks.
  /external/llvm/lib/Transforms/InstCombine/
InstCombineSelect.cpp 104 /// Assuming that the specified instruction is an operand to the select, return
105 /// a bitmask indicating which operands of this instruction are foldable if they
108 static unsigned GetSelectFoldableOperands(Instruction *I) {
110 case Instruction::Add:
111 case Instruction::Mul:
112 case Instruction::And:
113 case Instruction::Or:
114 case Instruction::Xor:
116 case Instruction::Sub: // Can only fold on the amount subtracted.
117 case Instruction::Shl: // Can only fold on the shift amount
    [all...]
  /frameworks/compile/slang/BitWriter_2_9/
BitcodeWriter.cpp 80 default: llvm_unreachable("Unknown cast instruction!");
81 case Instruction::Trunc : return bitc::CAST_TRUNC;
82 case Instruction::ZExt : return bitc::CAST_ZEXT;
83 case Instruction::SExt : return bitc::CAST_SEXT;
84 case Instruction::FPToUI : return bitc::CAST_FPTOUI;
85 case Instruction::FPToSI : return bitc::CAST_FPTOSI;
86 case Instruction::UIToFP : return bitc::CAST_UITOFP;
87 case Instruction::SIToFP : return bitc::CAST_SITOFP;
88 case Instruction::FPTrunc : return bitc::CAST_FPTRUNC;
89 case Instruction::FPExt : return bitc::CAST_FPEXT
    [all...]
  /dalvik/dexgen/src/com/android/dexgen/rop/code/
BasicBlock.java 90 "instruction");
149 * @return {@code non-null;} the instruction list
195 * Gets the first instruction of this block. This is just a
198 * @return {@code non-null;} the first instruction
205 * Gets the last instruction of this block. This is just a
208 * @return {@code non-null;} the last instruction
227 * This is just a shorthand for inspecting the last instruction in
242 * instruction in the block to see if it could throw, and if so,
256 * the registers in each instruction are offset by the given
TranslationAdvice.java 28 * instruction with the given opcode operating on the given arguments,
31 * The instruction associated must have exactly two sources.
55 * For example, Dex bytecode does not have instruction forms that take
  /dalvik/dx/src/com/android/dx/rop/code/
BasicBlock.java 90 "instruction");
149 * @return {@code non-null;} the instruction list
195 * Gets the first instruction of this block. This is just a
198 * @return {@code non-null;} the first instruction
205 * Gets the last instruction of this block. This is just a
208 * @return {@code non-null;} the last instruction
227 * This is just a shorthand for inspecting the last instruction in
242 * instruction in the block to see if it could throw, and if so,
256 * the registers in each instruction are offset by the given
TranslationAdvice.java 28 * instruction with the given opcode operating on the given arguments,
31 * The instruction associated must have exactly two sources.
55 * For example, Dex bytecode does not have instruction forms that take
  /external/dexmaker/src/dx/java/com/android/dx/rop/code/
BasicBlock.java 90 "instruction");
149 * @return {@code non-null;} the instruction list
195 * Gets the first instruction of this block. This is just a
198 * @return {@code non-null;} the first instruction
205 * Gets the last instruction of this block. This is just a
208 * @return {@code non-null;} the last instruction
227 * This is just a shorthand for inspecting the last instruction in
242 * instruction in the block to see if it could throw, and if so,
256 * the registers in each instruction are offset by the given
  /external/llvm/include/llvm/Analysis/
SparsePropagation.h 27 class Instruction;
101 /// ComputeInstructionState - Given an instruction and a vector of its operand
102 /// values, compute the result value of the instruction.
103 virtual LatticeVal ComputeInstructionState(Instruction &I, SparseSolver &SS) {
125 std::vector<Instruction*> InstWorkList; // Worklist of insts to process.
181 /// UpdateState - When the state for some instruction is potentially updated,
183 void UpdateState(Instruction &Inst, LatticeVal V);
194 /// successors are reachable from a given terminator instruction.
198 void visitInst(Instruction &I);
  /external/llvm/include/llvm/CodeGen/
MachineBasicBlock.h 439 /// Returns a pointer to the first instruction in this block that is not a
440 /// PHINode instruction. When adding instructions to the beginning of the
442 /// the first instruction, which might be PHI.
443 /// Returns end() is there's no non-PHI instruction.
446 /// SkipPHIsAndLabels - Return the first instruction in MBB after I that is
452 /// instruction of this basic block. If a terminator does not exist,
462 /// instruction in the basic block, or end()
478 /// Insert MI into the instruction list before I, possibly inside a bundle.
486 /// Insert a range of instructions into the instruction list before I.
494 /// Insert MI into the instruction list before I
    [all...]
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsNaClELFStreamer.cpp 14 // pointer. It ensures that the mask and the dangerous instruction are always
52 // MIPS32r6/MIPS64r6 doesn't have a JR instruction and uses JALR instead.
103 // Sandbox indirect branch or return instruction by inserting mask operation
115 // after the instruction.
136 /// This function is the one used to emit instruction data into the ELF
143 report_fatal_error("Dangerous instruction in branch delay slot!");
161 report_fatal_error("Dangerous instruction in branch delay slot!");
173 report_fatal_error("Dangerous instruction in branch delay slot!");
193 // None of the sandboxing applies, just emit the instruction.
  /external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 49 Instruction &I = BB->back();
50 // If this instruction is used, replace uses with an arbitrary value.
187 /// ReplaceInstWithValue - Replace all uses of an instruction (specified by BI)
188 /// with a value, then remove and delete the original instruction.
192 Instruction &I = *BI;
193 // Replaces all of the uses of the instruction with uses of the value
200 // Delete the unnecessary instruction now...
205 /// ReplaceInstWithInst - Replace the instruction specified by BI with the
206 /// instruction specified by I. The original instruction is deleted and BI i
    [all...]
  /external/llvm/utils/TableGen/
DAGISelEmitter.cpp 1 //===- DAGISelEmitter.cpp - Generate an instruction selector --------------===//
10 // This tablegen backend emits a DAG instruction selector.
25 /// and emission of the instruction selector.
39 /// This is a temporary hack. We should really include the instruction
47 if (Op->isSubClassOf("Instruction")) {
66 if (Op->isSubClassOf("Instruction")) {
102 // If the patterns have equal complexity, compare generated instruction cost
123 emitSourceFileHeader("DAG Instruction Selector for the " +
127 << "// *** instruction selector class. These functions are really "
  /external/valgrind/none/tests/mips64/
cvm_ins.c 70 #define TESTINST1(instruction, RSVal, RT, RS, p, lenm1) \
76 instruction "\n\t" \
83 instruction, out, RSVal, p, lenm1); \
85 #define TESTINST2(instruction, RSVal, RTval, RD, RS, RT) \
92 instruction "\n\t" \
99 instruction, out, RSVal, RTval); \
101 #define TESTINST3(instruction, RSVal, RT, RS, imm) \
107 instruction "\n\t" \
114 instruction, out, RSVal, imm); \
  /art/runtime/arch/arm/
instruction_set_features_arm.h 24 // Instruction set features relevant to the ARM architecture.
34 // Turn C pre-processor #defines into the equivalent instruction set features.
59 // Is the divide instruction feature enabled?
  /art/tools/dexfuzz/src/dexfuzz/program/mutators/
InstructionDuplicator.java 70 // Pick an instruction at random...
75 // ...check it's a legal instruction to duplicate.
100 stats.incrementStat("Duplicated instruction");
  /bionic/libc/arch-arm/bionic/
__restore.S 36 // blindly looks at the previous instruction (but is then smart enough to check
48 // This function must have exactly this instruction sequence.
58 // This function must have exactly this instruction sequence.
  /dalvik/dexgen/src/com/android/dexgen/dex/code/
LocalEnd.java 24 * Pseudo-instruction which is used to explicitly end the mapping of a
26 * class in an instruction stream indicates that starting with the
27 * subsequent instruction, the indicated variable is no longer valid.
LocalStart.java 24 * Pseudo-instruction which is used to introduce a new local variable. That
25 * is, an instance of this class in an instruction stream indicates that
26 * starting with the subsequent instruction, the indicated variable
  /dalvik/dx/src/com/android/dx/dex/code/
LocalStart.java 25 * Pseudo-instruction which is used to introduce a new local variable. That
26 * is, an instance of this class in an instruction stream indicates that
27 * starting with the subsequent instruction, the indicated variable
  /external/dexmaker/src/dx/java/com/android/dx/dex/code/
LocalEnd.java 24 * Pseudo-instruction which is used to explicitly end the mapping of a
26 * class in an instruction stream indicates that starting with the
27 * subsequent instruction, the indicated variable is no longer valid.

Completed in 374 milliseconds

<<31323334353637383940>>