/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/ |
H A D | InstructionIterator.java | 40 public static void IterateInstructions(DexFile dexFile, byte[] insns, ProcessInstructionDelegate delegate) { argument 43 while (insnsPosition < insns.length) { 46 Opcode opcode = Opcode.getOpcodeByValue(insns[insnsPosition]); 51 throw new RuntimeException("Unknown opcode: " + Hex.u1(insns[insnsPosition])); 55 byte secondByte = insns[insnsPosition + 1]; 59 instruction = new Instruction10x(Opcode.NOP, insns, insnsPosition); 64 instruction = new PackedSwitchDataPseudoInstruction(insns, insnsPosition); 69 instruction = new SparseSwitchDataPseudoInstruction(insns, insnsPosition); 74 instruction = new ArrayDataPseudoInstruction(insns, insnsPosition); 79 instruction = opcode.format.Factory.makeInstruction(dexFile, opcode, insns, insnsPositio [all...] |
/external/openssl/crypto/sha/asm/ |
H A D | sha1-586.pl | 528 my @insns = (&$body,&$body,&$body,&$body); # 40 instructions 531 eval(shift(@insns)); 532 eval(shift(@insns)); 535 eval(shift(@insns)); 536 eval(shift(@insns)); 540 eval(shift(@insns)); 541 eval(shift(@insns)); 543 eval(shift(@insns)); 544 eval(shift(@insns)); 546 eval(shift(@insns)); [all...] |
H A D | sha1-x86_64.pl | 372 my @insns = (&$body,&$body,&$body,&$body); # 40 instructions 376 eval(shift(@insns)); 377 eval(shift(@insns)); 380 eval(shift(@insns)); 381 eval(shift(@insns)); 384 eval(shift(@insns)); 385 eval(shift(@insns)); 387 eval(shift(@insns)); 388 eval(shift(@insns)); 390 eval(shift(@insns)); [all...] |
/external/openssl/crypto/aes/asm/ |
H A D | aesni-sha1-x86_64.pl | 254 my @insns = (&$body,&$body,&$body,&$body); # 40 instructions 258 eval(shift(@insns)); 259 eval(shift(@insns)); 262 eval(shift(@insns)); 263 eval(shift(@insns)); 266 eval(shift(@insns)); 267 eval(shift(@insns)); 269 eval(shift(@insns)); 270 eval(shift(@insns)); 272 eval(shift(@insns)); [all...] |
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
H A D | BasicBlock.java | 32 private final InsnList insns; field in class:BasicBlock 51 * @param insns {@code non-null;} list of instructions in this block 59 public BasicBlock(int label, InsnList insns, IntList successors, argument 66 insns.throwIfMutable(); 69 throw new NullPointerException("insns == null"); 72 int sz = insns.size(); 75 throw new IllegalArgumentException("insns.size() == 0"); 79 Rop one = insns.get(i).getOpcode(); 81 throw new IllegalArgumentException("insns[" + i + "] is a " + 86 Insn lastInsn = insns [all...] |
H A D | LocalVariableExtractor.java | 94 InsnList insns = block.getInsns(); 95 int insnSz = insns.size(); 105 (insns.getLast().getResult() != null); 121 Insn insn = insns.get(i);
|
H A D | BasicBlockList.java | 134 InsnList insns = one.getInsns(); 135 int insnsSz = insns.size(); 138 Insn insn = insns.get(j); 178 InsnList insns = one.getInsns(); 179 insns.forEach(visitor);
|
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
H A D | DalvCode.java | 69 private DalvInsnList insns; field in class:DalvCode 97 this.insns = null; 104 if (insns != null) { 108 insns = unprocessedInsns.finishProcessingAndGetList(); 109 positions = PositionList.make(insns, positionInfo); 110 locals = LocalList.make(insns); 186 return insns;
|
H A D | OutputFinisher.java | 53 private ArrayList<DalvInsn> insns; field in class:OutputFinisher 80 this.insns = new ArrayList<DalvInsn>(initialCapacity); 155 for (DalvInsn insn : insns) { 223 insns.add(insn); 234 insns.add(at, insn); 271 int size = insns.size(); 276 targetInsn = (TargetInsn) insns.get(index); 289 insns.set(index, targetInsn.withNewTargetAndReversed(newTarget)); 300 for (DalvInsn insn : insns) { 363 return DalvInsnList.makeImmutable(insns, [all...] |
H A D | HighRegisterPrefix.java | 34 private SimpleInsn[] insns; field in class:HighRegisterPrefix 51 insns = null; 61 for (SimpleInsn insn : insns) { 73 for (SimpleInsn insn : insns) { 80 * {@link #insns} if not already done. 83 if (insns != null) { 90 insns = new SimpleInsn[sz]; 94 insns[i] = moveInsnFor(src, outAt);
|
H A D | PositionList.java | 53 * @param insns {@code non-null;} instructions to convert 58 public static PositionList make(DalvInsnList insns, int howMuch) { argument 75 int sz = insns.size(); 81 DalvInsn insn = insns.get(i);
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
H A D | SsaBasicBlock.java | 52 private ArrayList<SsaInsn> insns; field in class:SsaBasicBlock 125 this.insns = new ArrayList<SsaInsn>(); 152 result.insns.ensureCapacity(ropInsns.size()); 155 result.insns.add(new NormalSsaInsn (ropInsns.get(i), result)); 205 insns.add(0, new PhiInsn(reg, this)); 216 insns.add(0, new PhiInsn(resultSpec, this)); 221 * insns. 227 insns.add(getCountPhiInsns(), newInsn); 242 SsaInsn oldInsn = insns.get(insns [all...] |
H A D | LocalVariableExtractor.java | 107 List<SsaInsn> insns = block.getInsns(); 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);
|
H A D | SsaRenamer.java | 274 * Processes all insns in a block and renames their registers 297 * maps the set of insns to replace after renaming is finished 378 // Delete all move insns in this block. 379 ArrayList<SsaInsn> insns = block.getInsns(); 380 int szInsns = insns.size(); 383 SsaInsn insn = insns.get(i); 389 insns.set(i, replaceInsn); 392 insns.remove(i); 473 * Phi insns have their result registers renamed. 483 * Move insns ar [all...] |
H A D | LiteralOpUpgrader.java | 100 // Replace insns with constant results with const insns 104 // We're only dealing with two-source insns here. 201 List<SsaInsn> insns = insn.getBlock().getInsns(); 204 insns.set(insns.lastIndexOf(insn), newInsn);
|
H A D | SsaConverter.java | 181 * We may need room to insert move insns later, so make sure to split 268 ArrayList<SsaInsn> insns = block.getInsns(); 269 SsaInsn lastInsn = insns.get(insns.size() - 1);
|
/external/llvm/utils/Target/ARM/ |
H A D | analyze-match-table.py | 11 insns = [] 23 insns.append((code,string,converter,items,features)) 28 for insn in insns:
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/ |
H A D | RegisterAllocator.java | 138 ArrayList<SsaInsn> insns = block.getInsns(); 139 int insnIndex = insns.indexOf(insn); 146 if (insnIndex != insns.size() - 1) { 169 insns.add(insnIndex, toAdd);
|
H A D | LivenessAnalyzer.java | 202 ArrayList<SsaInsn> insns; 204 insns = blockN.getInsns(); 207 statementIndex = insns.size() - 1;
|
H A D | 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(); 282 SsaInsn lastInsn = insns.get(insns [all...] |
/external/valgrind/main/exp-bbv/tests/amd64-linux/ |
H A D | complex_rep.S | 5 # Performance counters give us 8207 insns
|
/external/valgrind/main/exp-bbv/tests/x86/ |
H A D | complex_rep.S | 5 # Performance counters give us 8207 insns
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
H A D | DebugInfoItem.java | 175 DalvInsnList insns = code.getInsns(); 176 int codeSize = insns.codeSize(); 177 int regSize = insns.getRegistersSize();
|
H A D | CodeItem.java | 168 DalvInsnList insns = code.getInsns(); 173 insns.debugPrint(out, prefix, verbose); 197 * In order to get the catches and insns, all the code's 298 DalvInsnList insns = code.getInsns(); 301 insns.writeTo(out);
|
/external/kernel-headers/original/linux/ |
H A D | filter.h | 157 struct sock_filter insns[0]; member in struct:sk_filter 178 #define SK_RUN_FILTER(FILTER, SKB) (*FILTER->bpf_func)(SKB, FILTER->insns) 186 #define SK_RUN_FILTER(FILTER, SKB) sk_run_filter(SKB, FILTER->insns)
|