/dalvik/vm/mterp/ |
D | gen-mterp.py | 100 source = tokens[1] 101 if source.endswith(".cpp"): 103 elif source.endswith(".S"): 107 % source) 318 def loadAndEmitAltStub(source, opindex): argument 321 print " alt emit %s --> stub" % source 326 appendSourceFile(source, dict, asm_fp, None) 349 source = "%s/ALT_%s.S" % (alt_opcode_locations[op], op) 351 source = default_alt_stub 352 loadAndEmitAltStub(source, i) [all …]
|
D | config-armv5te | 22 # source for the instruction table stub 25 # source for alternate entry stub
|
D | config-x86 | 21 # source for the instruction table stub 24 # source for alternate entry stub
|
D | config-armv5te-vfp | 26 # source for the instruction table stub 29 # source for alternate entry stub
|
D | README.txt | 8 This is the source code for the Dalvik interpreter. The core of the 28 ==== Platform-specific source generation ==== 111 default source file location of the specified opcode. The opcode 119 "op" command above, but denotes a source file to override the entry 143 is emitted, a "glue stub" is emitted in the assembly source file. 237 If you change any of the source file fragments, you need to rebuild the 238 combined source files in the "out" directory. Make sure the files in
|
/dalvik/vm/compiler/template/ |
D | gen-template.py | 79 source = tokens[1] 80 if source.endswith(".S"): 84 % source) 197 source = "%s/%s.S" % (location, op) 200 print " emit %s --> asm" % source 203 appendSourceFile(source, dict, asm_fp, sister_list) 245 def appendSourceFile(source, dict, outfp, sister_list): argument 246 outfp.write("/* File: %s */\n" % source) 247 infp = open(source, "r") 254 raise DataParseError("malformed %%include in %s" % source) [all …]
|
/dalvik/dexgen/src/com/android/dexgen/util/ |
D | DexJarMaker.java | 78 private void add(File source, JarOutputStream target) throws IOException { in add() argument 80 if (!source.isFile()) { in add() 84 BufferedInputStream in = new BufferedInputStream(new FileInputStream(source)); in add() 86 entry.setTime(source.lastModified()); in add()
|
/dalvik/dx/src/com/android/dx/gen/ |
D | Code.java | 304 public <T> void negate(Local<T> source, Local<T> target) { in negate() argument 305 unary(Rops.opNeg(source.type.ropType), source, target); in negate() local 308 public <T> void not(Local<T> source, Local<T> target) { in not() argument 309 unary(Rops.opNot(source.type.ropType), source, target); in not() local 312 public void numericCast(Local<?> source, Local<?> target) { in numericCast() argument 313 unary(getCastRop(source.type.ropType, target.type.ropType), source, target); in numericCast() local 331 private void unary(Rop rop, Local<?> source, Local<?> target) { in unary() argument 332 addInstruction(new PlainInsn(rop, sourcePosition, target.spec(), source.spec())); in unary() 397 public <D, V> void iput(FieldId<D, V> fieldId, Local<D> instance, Local<V> source) { in iput() argument 398 addInstruction(new ThrowingCstInsn(Rops.opPutField(source.type.ropType), sourcePosition, in iput() [all …]
|
/dalvik/dx/src/com/android/dx/ssa/ |
D | DeadCodeRemover.java | 107 RegisterSpec source = sources.get(i); in run() local 108 useList[source.getReg()].remove(insnS); in run() 112 source.getReg()))) { in run() 117 worklist.set(source.getReg()); in run() 153 RegisterSpec source = sources.get(j); in pruneDeadInstructions() local 154 useList[source.getReg()].remove(insn); in pruneDeadInstructions()
|
D | EscapeAnalysis.java | 570 RegisterSpec source, result; in replaceUse() local 581 source = newRegs.get(index); in replaceUse() 582 result = source.withReg(next.getResult().getReg()); in replaceUse() 583 insertPlainInsnBefore(next, RegisterSpecList.make(source), in replaceUse() 598 source = sources.get(0); in replaceUse() 599 result = source.withReg(newRegs.get(index).getReg()); in replaceUse() 600 insertPlainInsnBefore(use, RegisterSpecList.make(source), in replaceUse() 656 final RegisterSpec source = insn.getSources().get(0); in movePropagate() local 660 if (source.getReg() < regCount && result.getReg() < regCount) { in movePropagate() 674 return source; in movePropagate()
|
D | SsaBasicBlock.java | 575 public void addMoveToEnd(RegisterSpec result, RegisterSpec source) { in addMoveToEnd() argument 577 if (result.getReg() == source.getReg()) { in addMoveToEnd() 607 succ.addMoveToBeginning(result, source); in addMoveToEnd() 615 RegisterSpecList sources = RegisterSpecList.make(source); in addMoveToEnd() 632 public void addMoveToBeginning (RegisterSpec result, RegisterSpec source) { in addMoveToBeginning() argument 633 if (result.getReg() == source.getReg()) { in addMoveToBeginning() 638 RegisterSpecList sources = RegisterSpecList.make(source); in addMoveToBeginning()
|
/dalvik/dx/tests/121-sccp/ |
D | expected.txt | 28 source file: "Blort.java" 57 source file: "Blort.java" 76 source file: "Blort.java" 102 source file: "Blort.java" 123 source file: "Blort.java" 151 source file: "Blort.java" 180 source file: "Blort.java" 199 source file: "Blort.java" 225 source file: "Blort.java" 246 source file: "Blort.java" [all …]
|
/dalvik/dx/tests/030-minimal-jasmin/ |
D | info.txt | 1 This test is just a minimal test involving assembling a jasmin source
|
/dalvik/dx/tests/109-int-branch/ |
D | expected.txt | 31 source file: "blort.j" 46 source file: "blort.j" 67 source file: "blort.j"
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
D | PlainInsn.java | 66 RegisterSpec source) { in PlainInsn() argument 67 this(opcode, position, result, RegisterSpecList.make(source)); in PlainInsn()
|
/dalvik/dx/tests/069-dex-source-position/ |
D | info.txt | 1 This is a smoke test of dex conversion, which makes sure that source
|
D | expected.txt | 84 source file: "Blort.java" 134 source file: "Blort.java"
|
/dalvik/dx/tests/012-class-attrib-SourceFile/ |
D | expected.txt | 27 source: string{"Blort.java"}
|
/dalvik/dx/src/com/android/dx/rop/code/ |
D | PlainInsn.java | 67 RegisterSpec source) { in PlainInsn() argument 68 this(opcode, position, result, RegisterSpecList.make(source)); in PlainInsn()
|
/dalvik/docs/ |
D | prettify.js | 499 return { source: sourceBuf.join(''), tags: extractedTags }; 629 function tokenizeMarkup(source) { argument 630 var decorations = PR_MARKUP_LEXER(source); 635 end = i + 2 < decorations.length ? decorations[i + 2] : source.length; 638 var sourceChunk = source.substring(start, end);
|
/dalvik/dx/src/com/android/dx/merge/ |
D | DexMerger.java | 310 updateIndex(e1.offset, getIndexMap(e1.source), e1.index, outCount - 1); in mergeUnsorted() 314 updateIndex(e2.offset, getIndexMap(e2.source), e2.index, outCount - 1); in mergeUnsorted() 324 private List<UnsortedValue> readUnsortedValues(DexBuffer source, IndexMap indexMap) { in readUnsortedValues() argument 325 TableOfContents.Section section = getSection(source.getTableOfContents()); in readUnsortedValues() 331 DexBuffer.Section in = source.open(section.off); in readUnsortedValues() 335 result.add(new UnsortedValue(source, indexMap, value, i, offset)); in readUnsortedValues() 346 final DexBuffer source; field in DexMerger.IdMerger.UnsortedValue 352 UnsortedValue(DexBuffer source, IndexMap indexMap, T value, int index, int offset) { in UnsortedValue() argument 353 this.source = source; in UnsortedValue()
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | FirstFitLocalCombiningAllocator.java | 727 RegisterSpec source = sources.get(i); in adjustAndMapSourceRangeRange() local 728 int sourceReg = source.getReg(); in adjustAndMapSourceRangeRange() 729 int category = source.getCategory(); in adjustAndMapSourceRangeRange() 738 addMapping(source, curRopReg); in adjustAndMapSourceRangeRange() 1041 RegisterSpec source = sources.get(i); in processPhiInsn() local 1042 SsaInsn def = ssaMeth.getDefinitionForRegister(source.getReg()); in processPhiInsn()
|
D | SsaToRop.java | 203 RegisterSpec source = sources.get(i); in visitPhiInsn() local 207 predBlock.addMoveToEnd(result, source); in visitPhiInsn()
|
/dalvik/dx/tests/111-use-null-as-array/ |
D | info.txt | 9 aget-byte for what was a boolean[] in the source code. In these cases,
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | RopperMachine.java | 583 RegisterSpec source = sources.get(0); in run() local 584 TypeBearer type = source.getTypeBearer(); in run() 585 if (source.getReg() != 0) { in run() 588 source)); in run()
|