Searched refs:insns (Results 1 - 25 of 41) sorted by relevance

12

/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/
H A DInstructionIterator.java40 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 Dsha1-586.pl528 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 Dsha1-x86_64.pl372 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 Daesni-sha1-x86_64.pl254 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 DBasicBlock.java32 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 DLocalVariableExtractor.java94 InsnList insns = block.getInsns();
95 int insnSz = insns.size();
105 (insns.getLast().getResult() != null);
121 Insn insn = insns.get(i);
H A DBasicBlockList.java134 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 DDalvCode.java69 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 DOutputFinisher.java53 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 DHighRegisterPrefix.java34 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 DPositionList.java53 * @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 DSsaBasicBlock.java52 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 DLocalVariableExtractor.java107 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 DSsaRenamer.java274 * 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 DLiteralOpUpgrader.java100 // 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 DSsaConverter.java181 * 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 Danalyze-match-table.py11 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 DRegisterAllocator.java138 ArrayList<SsaInsn> insns = block.getInsns();
139 int insnIndex = insns.indexOf(insn);
146 if (insnIndex != insns.size() - 1) {
169 insns.add(insnIndex, toAdd);
H A DLivenessAnalyzer.java202 ArrayList<SsaInsn> insns;
204 insns = blockN.getInsns();
207 statementIndex = insns.size() - 1;
H A DSsaToRop.java144 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 Dcomplex_rep.S5 # Performance counters give us 8207 insns
/external/valgrind/main/exp-bbv/tests/x86/
H A Dcomplex_rep.S5 # Performance counters give us 8207 insns
/external/dexmaker/src/dx/java/com/android/dx/dex/file/
H A DDebugInfoItem.java175 DalvInsnList insns = code.getInsns();
176 int codeSize = insns.codeSize();
177 int regSize = insns.getRegistersSize();
H A DCodeItem.java168 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 Dfilter.h157 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)

Completed in 565 milliseconds

12