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