/dalvik/dx/src/com/android/dx/ssa/back/ |
SsaToRop.java | 143 ArrayList<SsaInsn> insns = b.getInsns(); 145 if ((insns.size() == 1) 146 && (insns.get(0).getOpcode() == Rops.GOTO)) { 172 // Delete the phi insns. 177 * After all move insns have been added, sort them so they don't 187 * adding move instructions to predecessors based on phi insns. 266 "Exit block must have no insns when leaving SSA form"); 280 ArrayList<SsaInsn> insns = b.getInsns(); local 281 SsaInsn lastInsn = insns.get(insns.size() - 1) [all...] |
RegisterAllocator.java | 136 ArrayList<SsaInsn> insns = block.getInsns(); local 137 int insnIndex = insns.indexOf(insn); 144 if (insnIndex != insns.size() - 1) { 167 insns.add(insnIndex, toAdd);
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/ |
SsaToRop.java | 144 ArrayList<SsaInsn> insns = b.getInsns(); 146 if ((insns.size() == 1) 147 && (insns.get(0).getOpcode() == Rops.GOTO)) { 173 // Delete the phi insns. 178 * After all move insns have been added, sort them so they don't 188 * adding move instructions to predecessors based on phi insns. 267 "Exit block must have no insns when leaving SSA form"); 281 ArrayList<SsaInsn> insns = b.getInsns(); local 282 SsaInsn lastInsn = insns.get(insns.size() - 1) [all...] |
RegisterAllocator.java | 138 ArrayList<SsaInsn> insns = block.getInsns(); local 139 int insnIndex = insns.indexOf(insn); 146 if (insnIndex != insns.size() - 1) { 169 insns.add(insnIndex, toAdd);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/ |
nv30_vertprog.c | 39 FREE(vp->insns); 40 vp->insns = NULL; 106 inst = vp->insns[reloc->location].data; 115 inst = vp->insns[reloc->location].data; 149 inst = vp->insns[reloc->location].data; 158 inst = vp->insns[reloc->location].data; 199 PUSH_DATAp(push, vp->insns[i].data, 4);
|
/external/mesa3d/src/gallium/drivers/nv30/ |
nv30_vertprog.c | 39 FREE(vp->insns); 40 vp->insns = NULL; 106 inst = vp->insns[reloc->location].data; 115 inst = vp->insns[reloc->location].data; 149 inst = vp->insns[reloc->location].data; 158 inst = vp->insns[reloc->location].data; 199 PUSH_DATAp(push, vp->insns[i].data, 4);
|
/dalvik/dx/src/com/android/dx/ssa/ |
DeadCodeRemover.java | 88 SsaInsn insnS = ssaMeth.getDefinitionForRegister(regV); 91 if (deletedInsns.contains(insnS)) { 95 RegisterSpecList sources = insnS.getSources(); 101 useList[source.getReg()].remove(insnS); 115 deletedInsns.add(insnS);
|
LocalVariableExtractor.java | 106 List<SsaInsn> insns = block.getInsns(); local 107 int insnSz = insns.size(); 109 // The exit block has no insns and no successors 121 SsaInsn lastInsn = insns.get(insnSz - 1); 141 SsaInsn insn = insns.get(i);
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
LocalVariableExtractor.java | 107 List<SsaInsn> insns = block.getInsns(); local 108 int insnSz = insns.size(); 110 // The exit block has no insns and no successors 122 SsaInsn lastInsn = insns.get(insnSz - 1); 142 SsaInsn insn = insns.get(i);
|
/sdk/emulator/qtools/ |
bbprof.cpp | 10 uint32_t *insns; member in struct:MyStaticRec 84 blocks[ii].insns = new uint32_t[num_insns]; 87 trace->ReadStaticInsns(num_insns, blocks[ii].insns); 139 printf("bb %lld addr: 0x%x, insns: %d freq: %u elapsed: %u\n", 147 uint32_t insn = sorted[ii]->insns[jj]; 159 insn2 = sorted[ii]->insns[jj + 1];
|
read_trace.cpp | 75 uint32_t *insns = event.insns; local 113 uint32_t insn = insns[ii]; 134 insn2 = insns[ii + 1];
|
trace_reader_base.h | 25 uint32_t *insns; member in struct:StaticBlock 32 uint32_t *insns; member in struct:BBEvent 91 int ReadStaticInsns(int num, uint32_t *insns); 103 uint32_t *GetInsns(uint64_t bb_num) { return blocks_[bb_num].insns; }
|
/dalvik/libdex/ |
InstrUtils.cpp | 473 #define FETCH(_offset) (insns[(_offset)]) 474 #define FETCH_u4(_offset) (fetch_u4_impl((_offset), insns)) 480 static inline u4 fetch_u4_impl(u4 offset, const u2* insns) { 481 return insns[offset] | ((u4) insns[offset+1] << 16); 485 * Decode the instruction pointed to by "insns". 490 void dexDecodeInstruction(const u2* insns, DecodedInstruction* pDec) 492 u2 inst = *insns; 660 size_t dexGetWidthFromInstruction(const u2* insns) 664 if (*insns == kPackedSwitchSignature) [all...] |
/art/runtime/ |
dex_instruction.cc | 73 #define FETCH(_offset) (insns[(_offset)]) 74 #define FETCH_uint32(_offset) (fetch_uint32_impl((_offset), insns)) 80 static inline uint32_t fetch_uint32_impl(uint32_t offset, const uint16_t* insns) { 81 return insns[offset] | ((uint32_t) insns[offset+1] << 16); 201 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local 202 uint16_t insn = *insns; 208 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this); local 209 uint16_t insn = *insns; 347 const uint16_t* insns = reinterpret_cast<const uint16_t*>(this) local [all...] |
/dalvik/vm/analysis/ |
DexVerify.cpp | 88 const u2* insns = meth->insns; local 95 size_t width = dexGetWidthFromInstruction(insns); 97 LOG_VFY_METH(meth, "VFY: invalid instruction (0x%04x)", *insns); 104 Opcode opcode = dexOpcodeFromCodeUnit(*insns); 112 insns += width; 257 * exit successfully. Note: for native methods, meth->insns gets set 349 const u2* insns = meth->insns + curOffset; local 357 offsetToArrayData = insns[1] | (((s4)insns[2]) << 16) 606 const u2* insns = meth->insns + curOffset; local 799 const u2* insns = meth->insns; local [all...] |
/cts/tools/vm-tests-tf/src/dot/junit/verify/a3/ |
Test_a3.java | 27 * @title The insns array must only contain valid Dalvik opcodes.
|
/cts/tools/vm-tests-tf/src/dot/junit/verify/a5/ |
Test_a5.java | 27 * @title The last instruction in the insns array must end at index insns_size-1.
|
/cts/tools/vm-tests-tf/src/dot/junit/verify/b17/ |
Test_b17.java | 32 * @title attempt to leave insns array without return or throw.
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
PositionList.java | 53 * @param insns {@code non-null;} instructions to convert 58 public static PositionList make(DalvInsnList insns, int howMuch) { 75 int sz = insns.size(); 81 DalvInsn insn = insns.get(i);
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
LocalVariableExtractor.java | 94 InsnList insns = block.getInsns(); local 95 int insnSz = insns.size(); 105 (insns.getLast().getResult() != null); 121 Insn insn = insns.get(i);
|
/dalvik/dx/src/com/android/dx/dex/code/ |
PositionList.java | 53 * @param insns {@code non-null;} instructions to convert 58 public static PositionList make(DalvInsnList insns, int howMuch) { 75 int sz = insns.size(); 81 DalvInsn insn = insns.get(i);
|
/dalvik/dx/src/com/android/dx/rop/code/ |
LocalVariableExtractor.java | 94 InsnList insns = block.getInsns(); local 95 int insnSz = insns.size(); 105 (insns.getLast().getResult() != null); 121 Insn insn = insns.get(i);
|
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
PositionList.java | 53 * @param insns {@code non-null;} instructions to convert 58 public static PositionList make(DalvInsnList insns, int howMuch) { 75 int sz = insns.size(); 81 DalvInsn insn = insns.get(i);
|
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
LocalVariableExtractor.java | 94 InsnList insns = block.getInsns(); local 95 int insnSz = insns.size(); 105 (insns.getLast().getResult() != null); 121 Insn insn = insns.get(i);
|
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/lib/gcc/arm-eabi/4.6.x-google/plugin/include/ |
reg-notes.def | 69 /* REG_CC_SETTER and REG_CC_USER link a pair of insns that set and use 71 insns, but we permit putting a cc0-setting insn in the delay slot 112 /* Attached to insns that are RTX_FRAME_RELATED_P, but are too complex 117 /* Attached to insns that are RTX_FRAME_RELATED_P, but are too complex 127 /* Attached to insns that are RTX_FRAME_RELATED_P, but are too complex 146 /* Attached to insns that are RTX_FRAME_RELATED_P, but are too complex 152 /* Attached to insns that are RTX_FRAME_RELATED_P, with the information
|