Home
last modified time | relevance | path

Searched refs:source (Results 1 – 25 of 39) sorted by relevance

12

/dalvik/vm/mterp/
Dgen-mterp.py100 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 …]
Dconfig-armv5te22 # source for the instruction table stub
25 # source for alternate entry stub
Dconfig-x8621 # source for the instruction table stub
24 # source for alternate entry stub
Dconfig-armv5te-vfp26 # source for the instruction table stub
29 # source for alternate entry stub
DREADME.txt8 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
Dconfig-armv7-a27 # source for the instruction table stub
30 # source for alternate entry stub
/dalvik/vm/compiler/template/
Dgen-template.py79 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/
DDexJarMaker.java78 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/ssa/
DDeadCodeRemover.java107 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()
DEscapeAnalysis.java570 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()
DSsaBasicBlock.java575 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/
Dexpected.txt28 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/
Dinfo.txt1 This test is just a minimal test involving assembling a jasmin source
/dalvik/dx/tests/109-int-branch/
Dexpected.txt31 source file: "blort.j"
46 source file: "blort.j"
67 source file: "blort.j"
/dalvik/dexgen/src/com/android/dexgen/rop/code/
DPlainInsn.java66 RegisterSpec source) { in PlainInsn() argument
67 this(opcode, position, result, RegisterSpecList.make(source)); in PlainInsn()
/dalvik/dx/tests/012-class-attrib-SourceFile/
Dexpected.txt27 source: string{"Blort.java"}
/dalvik/dx/tests/069-dex-source-position/
Dinfo.txt1 This is a smoke test of dex conversion, which makes sure that source
Dexpected.txt84 source file: "Blort.java"
134 source file: "Blort.java"
/dalvik/dx/src/com/android/dx/rop/code/
DPlainInsn.java67 RegisterSpec source) { in PlainInsn() argument
68 this(opcode, position, result, RegisterSpecList.make(source)); in PlainInsn()
/dalvik/docs/
Dprettify.js499 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/
DDexMerger.java311 updateIndex(e1.offset, getIndexMap(e1.source), e1.index, outCount - 1); in mergeUnsorted()
315 updateIndex(e2.offset, getIndexMap(e2.source), e2.index, outCount - 1); in mergeUnsorted()
325 private List<UnsortedValue> readUnsortedValues(DexBuffer source, IndexMap indexMap) { in readUnsortedValues() argument
326 TableOfContents.Section section = getSection(source.getTableOfContents()); in readUnsortedValues()
332 DexBuffer.Section in = source.open(section.off); in readUnsortedValues()
336 result.add(new UnsortedValue(source, indexMap, value, i, offset)); in readUnsortedValues()
347 final DexBuffer source; field in DexMerger.IdMerger.UnsortedValue
353 UnsortedValue(DexBuffer source, IndexMap indexMap, T value, int index, int offset) { in UnsortedValue() argument
354 this.source = source; in UnsortedValue()
/dalvik/dx/src/com/android/dx/ssa/back/
DFirstFitLocalCombiningAllocator.java727 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()
DSsaToRop.java203 RegisterSpec source = sources.get(i); in visitPhiInsn() local
207 predBlock.addMoveToEnd(result, source); in visitPhiInsn()
/dalvik/dx/tests/111-use-null-as-array/
Dinfo.txt9 aget-byte for what was a boolean[] in the source code. In these cases,
/dalvik/dx/src/com/android/dx/cf/code/
DRopperMachine.java583 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()

12