/dalvik/dx/src/com/android/dx/rop/code/ |
BasicBlockList.java | 138 Insn insn = insns.get(j); local 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) { 173 public void forEachInsn(Insn.Visitor visitor) { 313 implements Insn.Visitor { 334 public void visitPlainInsn(PlainInsn insn) { 335 visit(insn); 339 public void visitPlainCstInsn(PlainCstInsn insn) { 340 visit(insn); 344 public void visitSwitchInsn(SwitchInsn insn) { [all...] |
LocalVariableExtractor.java | 121 Insn insn = insns.get(i); local 124 result = insn.getLocalAssignment(); 132 result = insn.getResult(); 151 * If this insn represents a local moving from one register 164 resultInfo.addAssignment(insn, result);
|
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
BasicBlockList.java | 138 Insn insn = insns.get(j); local 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) { 173 public void forEachInsn(Insn.Visitor visitor) { 313 implements Insn.Visitor { 334 public void visitPlainInsn(PlainInsn insn) { 335 visit(insn); 339 public void visitPlainCstInsn(PlainCstInsn insn) { 340 visit(insn); 344 public void visitSwitchInsn(SwitchInsn insn) { [all...] |
LocalVariableExtractor.java | 121 Insn insn = insns.get(i); local 124 result = insn.getLocalAssignment(); 132 result = insn.getResult(); 151 * If this insn represents a local moving from one register 164 resultInfo.addAssignment(insn, result);
|
/cts/tools/dasm/src/dasm/ |
parser.cup | 86 terminal str_token Str, Word, Insn; 685 Insn:i 689 Insn:i Word:n 693 Insn:i Relative:n 697 Insn:i Word:n1 Num:n2 701 Insn:i Word:n1 Int:n2 705 Insn:i Word:n1 Word:n2 709 Insn:i Word:n1 Relative:n2 713 Insn:i Word:n1 Word:n2 Word:n3 717 Insn:i Word:n1 Word:n2 Relative:n [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
RopTranslator.java | 22 import com.android.dexgen.rop.code.Insn; 183 method.getBlocks().forEachInsn(new Insn.BaseVisitor() { 184 public void visitPlainCstInsn(PlainCstInsn insn) { 185 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) { 187 ((CstInteger) insn.getConstant()).getValue(); 191 == insn.getResult().getReg()); 264 Insn lastInsn = block.getLastInsn(); 292 TargetInsn insn = local 296 output.add(insn); 443 * @param insn {@code non-null;} instruction in questio 668 Insn insn local [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
RopTranslator.java | 24 import com.android.dx.rop.code.Insn; 188 method.getBlocks().forEachInsn(new Insn.BaseVisitor() { 190 public void visitPlainCstInsn(PlainCstInsn insn) { 191 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) { 193 ((CstInteger) insn.getConstant()).getValue(); 197 == insn.getResult().getReg()); 270 Insn lastInsn = block.getLastInsn(); 298 TargetInsn insn = local 302 output.add(insn); 449 * @param insn {@code non-null;} instruction in questio 677 Insn insn local [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
RopTranslator.java | 24 import com.android.dx.rop.code.Insn; 189 method.getBlocks().forEachInsn(new Insn.BaseVisitor() { 191 public void visitPlainCstInsn(PlainCstInsn insn) { 192 if (insn.getOpcode().getOpcode()== RegOps.MOVE_PARAM) { 194 ((CstInteger) insn.getConstant()).getValue(); 198 == insn.getResult().getReg()); 271 Insn lastInsn = block.getLastInsn(); 299 TargetInsn insn = local 303 output.add(insn); 450 * @param insn {@code non-null;} instruction in questio 675 Insn insn local [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/arc/ |
insn3.s | 0 # Insn 3 @OC@ test
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
RuntimeDyldMachOARM.h | 144 uint32_t Insn = readBytesUnaligned(LocalAddress, 4); 145 Insn = (Insn & 0xfff0f000) | ((Value & 0xf000) << 4) | (Value & 0x0fff); 146 writeBytesUnaligned(Insn, LocalAddress, 4);
|
/dalvik/dx/src/com/android/dx/ssa/ |
PhiInsn.java | 19 import com.android.dx.rop.code.Insn; 38 * result register. The original result register of the phi insn 54 * Constructs a new phi insn with no operands. 56 * @param resultReg the result reg for this phi insn 57 * @param block block containing this insn. 65 * Makes a phi insn with a void result type. 67 * @param resultReg the result register for this phi insn. 68 * @param block block containing this insn. 92 * @param ssaMeth method that contains this insn 187 public Insn getOriginalRopInsn() [all...] |
SCCP.java | 20 import com.android.dx.rop.code.Insn; 115 for (SsaInsn insn : ssaMeth.getUseListForRegister(reg)) { 116 varyingWorklist.add(insn); 119 for (SsaInsn insn : ssaMeth.getUseListForRegister(reg)) { 120 ssaWorklist.add(insn); 157 * @param insn PHI to simulate. 159 private void simulatePhi(PhiInsn insn) { 160 int phiResultReg = insn.getResult().getReg(); 166 RegisterSpecList sources = insn.getSources(); 172 int predBlockIndex = insn.predBlockIndexForSourcesIndex(i) 564 SsaInsn insn = varyingWorklist.remove(listSize); local 578 SsaInsn insn = ssaWorklist.remove(listSize); local [all...] |
EscapeAnalysis.java | 21 import com.android.dx.rop.code.Insn; 151 * @param insn {@code non-null;} an instruction that must always be 155 private SsaInsn getMoveForInsn(SsaInsn insn) { 156 int succ = insn.getBlock().getSuccessors().nextSetBit(0); 215 * @param insn {@code non-null;} instruction to process 217 private void processInsn(SsaInsn insn) { 218 int op = insn.getOpcode().getOpcode(); 219 RegisterSpec result = insn.getResult(); 226 escSet = processMoveResultPseudoInsn(insn); 247 * @param insn {@code non-null;} move result pseudo instruction to proces 646 SsaInsn insn = ssaMeth.getDefinitionForRegister(i); local [all...] |
/external/llvm/utils/TableGen/ |
FixedLenDecoderEmitter.cpp | 366 // Populates the insn given the uid. 367 void insnWithID(insn_t &Insn, unsigned Opcode) const { 380 Insn.push_back(BIT_UNSET); 382 Insn.push_back(bitFromBits(Bits, i)); 391 // Populates the field of the insn given the start position and the number of 396 bool fieldFromInsn(uint64_t &Field, insn_t &Insn, unsigned StartBit, 427 const insn_t &Insn) const; 507 insn_t Insn; 509 // Populates the insn given the uid. 510 Owner->insnWithID(Insn, Owner->Opcodes[i]) [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
Ropper.java | 23 import com.android.dx.rop.code.Insn; 791 ArrayList<Insn> insns = machine.getInsns(); 955 Insn insn = insns.get(i); local 1123 Insn insn = new PlainCstInsn(Rops.opMoveParam(one), pos, result, local 1143 Insn insn; local 1205 Insn insn = new ThrowingInsn(Rops.MONITOR_EXIT, returnPos, local 1231 Insn insn = new PlainInsn(returnOp, returnPos, null, sources); local 1258 Insn insn; local 1303 Insn insn = new PlainInsn(Rops.opMoveException(one.getCaughtType()), local 1737 Insn insn = insns.get(i); local [all...] |
RopperMachine.java | 23 import com.android.dx.rop.code.Insn; 83 private final ArrayList<Insn> insns; 155 this.insns = new ArrayList<Insn>(25); 172 public ArrayList<Insn> getInsns() { 259 * @return true if at least one of the insn processed since the last 372 Insn insn; local 388 insn = new ThrowingCstInsn(rop, pos, sources, catches, 390 insns.add(insn); 394 insn = new PlainInsn(rop, pos, dimsReg, RegisterSpecList.EMPTY) [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
LocalVariableExtractor.java | 121 Insn insn = insns.get(i); local 124 result = insn.getLocalAssignment(); 132 result = insn.getResult(); 151 * If this insn represents a local moving from one register 164 resultInfo.addAssignment(insn, result);
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
PhiInsn.java | 34 * result register. The original result register of the phi insn 50 * Constructs a new phi insn with no operands. 52 * @param resultReg the result reg for this phi insn 53 * @param block block containing this insn. 61 * Makes a phi insn with a void result type. 63 * @param resultReg the result register for this phi insn. 64 * @param block block containing this insn. 88 * @param ssaMeth method that contains this insn 183 public Insn getOriginalRopInsn() { 210 // How'd this happen? A phi insn with no operand [all...] |
DeadCodeRemover.java | 26 import com.android.dx.rop.code.Insn; 47 * (does it correspond to a no-side-effect insn?) 97 // This insn has already been deleted. 106 // Delete this insn from all usage lists. 121 // Schedule this insn for later deletion. 142 SsaInsn insn = block.getInsns().get(i); local 143 RegisterSpecList sources = insn.getSources(); 148 deletedInsns.add(insn); 154 useList[source.getReg()].remove(insn); 158 RegisterSpec result = insn.getResult() [all...] |
SCCP.java | 20 import com.android.dx.rop.code.Insn; 116 for (SsaInsn insn : ssaMeth.getUseListForRegister(reg)) { 117 varyingWorklist.add(insn); 120 for (SsaInsn insn : ssaMeth.getUseListForRegister(reg)) { 121 ssaWorklist.add(insn); 158 * @param insn PHI to simulate. 160 private void simulatePhi(PhiInsn insn) { 161 int phiResultReg = insn.getResult().getReg(); 167 RegisterSpecList sources = insn.getSources(); 173 int predBlockIndex = insn.predBlockIndexForSourcesIndex(i) 565 SsaInsn insn = varyingWorklist.remove(listSize); local 579 SsaInsn insn = ssaWorklist.remove(listSize); local [all...] |
EscapeAnalysis.java | 21 import com.android.dx.rop.code.Insn; 152 * @param insn {@code non-null;} an instruction that must always be 156 private SsaInsn getMoveForInsn(SsaInsn insn) { 157 int succ = insn.getBlock().getSuccessors().nextSetBit(0); 216 * @param insn {@code non-null;} instruction to process 218 private void processInsn(SsaInsn insn) { 219 int op = insn.getOpcode().getOpcode(); 220 RegisterSpec result = insn.getResult(); 227 escSet = processMoveResultPseudoInsn(insn); 248 * @param insn {@code non-null;} move result pseudo instruction to proces 647 SsaInsn insn = ssaMeth.getDefinitionForRegister(i); local [all...] |
/toolchain/binutils/binutils-2.25/gold/ |
powerpc.cc | 920 // On powerpc, the branch and link insn making a call to 925 // symbol as the reloc on the insn setting up the __tls_get_addr 926 // argument. This ties the arg setup insn with the call insn, 4786 uint32_t insn = std_0_1 + (r << 21) + (1 << 16) - (32 - r) * 8; local 4796 uint32_t insn = std_0_1 + 16; local 4807 uint32_t insn = ld_0_1 + (r << 21) + (1 << 16) - (32 - r) * 8; local 4816 uint32_t insn = ld_0_1 + 16; local 4835 uint32_t insn = std_0_12 + (r << 21) + (1 << 16) - (32 - r) * 8; local 4853 uint32_t insn = ld_0_12 + (r << 21) + (1 << 16) - (32 - r) * 8; local 4871 uint32_t insn = stfd_0_1 + (r << 21) + (1 << 16) - (32 - r) * 8; local 4891 uint32_t insn = lfd_0_1 + (r << 21) + (1 << 16) - (32 - r) * 8; local 4936 uint32_t insn = li_12_0 + (1 << 16) - (32 - r) * 16; local 4957 uint32_t insn = li_12_0 + (1 << 16) - (32 - r) * 16; local 6913 Valtype insn = elfcpp::Swap<32, big_endian>::readval(wv); local 7004 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7021 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7034 Insn insn = nop; local 7059 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7072 Insn insn = nop; local 7128 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7141 Insn insn = nop; local 7160 Insn insn = add_3_3_13; local 7169 Insn insn = addi_3_3; local 7188 Insn insn = addi_3_3; local 7204 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7355 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7403 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7428 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local 7548 Insn insn = elfcpp::Swap<32, big_endian>::readval(iview); local [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/ |
IdenticalBlockCombiner.java | 22 import com.android.dx.rop.code.Insn;
|
/dalvik/dx/src/com/android/dx/command/dump/ |
BlockDumper.java | 35 import com.android.dx.rop.code.Insn; 320 Insn one = il.get(i);
|
/external/dexmaker/src/main/java/com/google/dexmaker/ |
Code.java | 20 import com.android.dx.rop.code.Insn; 290 List<Insn> moveParameterInstructions = new ArrayList<Insn>(); 400 private void addInstruction(Insn insn) { 401 addInstruction(insn, null); 408 private void addInstruction(Insn insn, Label branch) { 412 currentLabel.instructions.add(insn); 414 switch (insn.getOpcode().getBranchingness()) [all...] |