Home
last modified time | relevance | path

Searched refs:CompilationUnit (Results 1 – 17 of 17) sorted by relevance

/dalvik/vm/compiler/codegen/arm/
DCodegen.h25 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpCode opCode);
26 static ArmLIR *newLIR1(CompilationUnit *cUnit, ArmOpCode opCode,
28 static ArmLIR *newLIR2(CompilationUnit *cUnit, ArmOpCode opCode,
30 static ArmLIR *newLIR3(CompilationUnit *cUnit, ArmOpCode opCode,
32 static ArmLIR *newLIR23(CompilationUnit *cUnit, ArmOpCode opCode,
34 static ArmLIR *scanLiteralPool(CompilationUnit *cUnit, int value,
36 static ArmLIR *addWordData(CompilationUnit *cUnit, int value, bool inPlace);
37 static inline ArmLIR *genCheckCommon(CompilationUnit *cUnit, int dOffset,
42 static void genDispatchToHandler(CompilationUnit *cUnit, TemplateOpCode opCode);
44 static bool genInlineSqrt(CompilationUnit *cUnit, MIR *mir);
[all …]
DThumbUtil.c28 static void loadConstant(CompilationUnit *cUnit, int rDest, int value);
29 static void genExportPC(CompilationUnit *cUnit, MIR *mir, int rDPC, int rAddr);
30 static void genConditionalBranch(CompilationUnit *cUnit,
33 static ArmLIR *genUnconditionalBranch(CompilationUnit *cUnit, ArmLIR *target);
34 static void loadValuePair(CompilationUnit *cUnit, int vSrc, int rDestLo,
36 static void storeValuePair(CompilationUnit *cUnit, int rSrcLo, int rSrcHi,
38 static void loadValueAddress(CompilationUnit *cUnit, int vSrc, int vDest);
39 static void loadValue(CompilationUnit *cUnit, int vSrc, int rDest);
40 static void loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement,
42 static void storeValue(CompilationUnit *cUnit, int rSrc, int vDest,
[all …]
DThumb2Util.c28 static void loadConstant(CompilationUnit *cUnit, int rDest, int value);
29 static void genExportPC(CompilationUnit *cUnit, MIR *mir, int rDPC, int rAddr);
30 static void genConditionalBranch(CompilationUnit *cUnit,
33 static ArmLIR *genUnconditionalBranch(CompilationUnit *cUnit, ArmLIR *target);
34 static void loadValuePair(CompilationUnit *cUnit, int vSrc, int rDestLo,
36 static void storeValuePair(CompilationUnit *cUnit, int rSrcLo, int rSrcHi,
38 static void loadValueAddress(CompilationUnit *cUnit, int vSrc, int vDest);
39 static void loadValue(CompilationUnit *cUnit, int vSrc, int rDest);
40 static void loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement,
42 static void storeValue(CompilationUnit *cUnit, int rSrc, int vDest,
[all …]
DGlobalOptimizations.c25 static void applyRedundantBranchElimination(CompilationUnit *cUnit) in applyRedundantBranchElimination()
59 void dvmCompilerApplyGlobalOptimizations(CompilationUnit *cUnit) in dvmCompilerApplyGlobalOptimizations()
DCodegen.c40 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpCode opCode) in newLIR0()
49 static ArmLIR *newLIR1(CompilationUnit *cUnit, ArmOpCode opCode, in newLIR1()
60 static ArmLIR *newLIR2(CompilationUnit *cUnit, ArmOpCode opCode, in newLIR2()
73 static ArmLIR *newLIR3(CompilationUnit *cUnit, ArmOpCode opCode, in newLIR3()
87 static ArmLIR *newLIR23(CompilationUnit *cUnit, ArmOpCode opCode, in newLIR23()
105 static ArmLIR *addWordData(CompilationUnit *cUnit, int value, bool inPlace) in addWordData()
126 static ArmLIR *scanLiteralPool(CompilationUnit *cUnit, int value, in scanLiteralPool()
140 static void genReturnCommon(CompilationUnit *cUnit, MIR *mir) in genReturnCommon()
164 static void genBinaryOpWide(CompilationUnit *cUnit, int vDest, in genBinaryOpWide()
176 static void genBinaryOp(CompilationUnit *cUnit, int vDest, ArmOpCode inst, in genBinaryOp()
[all …]
DLocalOptimizations.c21 ArmLIR* dvmCompilerGenCopy(CompilationUnit *cUnit, int rDest, int rSrc);
47 static void applyLoadStoreElimination(CompilationUnit *cUnit, in applyLoadStoreElimination()
160 void dvmCompilerApplyLocalOptimizations(CompilationUnit *cUnit, LIR *headLIR, in dvmCompilerApplyLocalOptimizations()
DArchUtility.c247 void dvmCompilerCodegenDump(CompilationUnit *cUnit) in dvmCompilerCodegenDump()
DAssemble.c501 static void installDataContent(CompilationUnit *cUnit) in installDataContent()
523 static bool assembleInstructions(CompilationUnit *cUnit, intptr_t startAddr) in assembleInstructions()
706 void dvmCompilerAssembleLIR(CompilationUnit *cUnit, JitTranslationInfo *info) in dvmCompilerAssembleLIR()
/dalvik/vm/compiler/codegen/
DCompilerCodegen.h26 void dvmCompilerMIR2LIR(CompilationUnit *cUnit);
29 void dvmCompilerAssembleLIR(CompilationUnit *cUnit, JitTranslationInfo *info);
32 void dvmCompilerCodegenDump(CompilationUnit *cUnit);
40 JitInstructionSetType dvmCompilerInstructionSet(CompilationUnit *cUnit);
DOptimizer.h24 struct CompilationUnit;
41 void dvmCompilerApplyLocalOptimizations(struct CompilationUnit *cUnit,
45 void dvmCompilerApplyGlobalOptimizations(struct CompilationUnit *cUnit);
/dalvik/vm/compiler/codegen/arm/armv5te/
DArchVariant.c28 JitInstructionSetType dvmCompilerInstructionSet(CompilationUnit *cUnit) in dvmCompilerInstructionSet()
37 static void genDispatchToHandler(CompilationUnit *cUnit, TemplateOpCode opCode) in genDispatchToHandler()
115 static bool genInlineSqrt(CompilationUnit *cUnit, MIR *mir) in genInlineSqrt()
120 static bool genInlineCos(CompilationUnit *cUnit, MIR *mir) in genInlineCos()
125 static bool genInlineSin(CompilationUnit *cUnit, MIR *mir) in genInlineSin()
130 static bool genConversion(CompilationUnit *cUnit, MIR *mir) in genConversion()
135 static bool genArithOpFloat(CompilationUnit *cUnit, MIR *mir, int vDest, in genArithOpFloat()
141 static bool genArithOpDouble(CompilationUnit *cUnit, MIR *mir, int vDest, in genArithOpDouble()
147 static bool genCmpX(CompilationUnit *cUnit, MIR *mir, int vDest, int vSrc1, in genCmpX()
/dalvik/vm/compiler/codegen/arm/armv7-a/
DArchVariant.c18 static void loadFloat(CompilationUnit *cUnit, int vSrc, int rDest);
31 JitInstructionSetType dvmCompilerInstructionSet(CompilationUnit *cUnit) in dvmCompilerInstructionSet()
40 static void genDispatchToHandler(CompilationUnit *cUnit, TemplateOpCode opCode) in genDispatchToHandler()
118 static bool genInlineSqrt(CompilationUnit *cUnit, MIR *mir) in genInlineSqrt()
130 static bool genInlineCos(CompilationUnit *cUnit, MIR *mir) in genInlineCos()
135 static bool genInlineSin(CompilationUnit *cUnit, MIR *mir) in genInlineSin()
140 static bool genArithOpFloat(CompilationUnit *cUnit, MIR *mir, int vDest, in genArithOpFloat()
181 static bool genArithOpDouble(CompilationUnit *cUnit, MIR *mir, int vDest, in genArithOpDouble()
222 static bool genConversion(CompilationUnit *cUnit, MIR *mir) in genConversion()
289 static bool genCmpX(CompilationUnit *cUnit, MIR *mir, int vDest, int vSrc1, in genCmpX()
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/
DArchVariant.c28 JitInstructionSetType dvmCompilerInstructionSet(CompilationUnit *cUnit) in dvmCompilerInstructionSet()
37 static void genDispatchToHandler(CompilationUnit *cUnit, TemplateOpCode opCode) in genDispatchToHandler()
115 static bool genInlineSqrt(CompilationUnit *cUnit, MIR *mir) in genInlineSqrt()
127 static bool genInlineCos(CompilationUnit *cUnit, MIR *mir) in genInlineCos()
132 static bool genInlineSin(CompilationUnit *cUnit, MIR *mir) in genInlineSin()
137 static bool genArithOpFloat(CompilationUnit *cUnit, MIR *mir, int vDest, in genArithOpFloat()
179 static bool genArithOpDouble(CompilationUnit *cUnit, MIR *mir, int vDest, in genArithOpDouble()
221 static bool genConversion(CompilationUnit *cUnit, MIR *mir) in genConversion()
261 static bool genCmpX(CompilationUnit *cUnit, MIR *mir, int vDest, int vSrc1, in genCmpX()
/dalvik/vm/compiler/
DCompilerIR.h70 typedef struct CompilationUnit { struct
95 } CompilationUnit; argument
101 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir);
106 void dvmCompilerDumpCompilationUnit(CompilationUnit *cUnit);
DIntermediateRep.c47 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir) in dvmCompilerAppendLIR()
DFrontend.c255 CompilationUnit cUnit; in dvmCompileTrace()
259 memset(&cUnit, 0, sizeof(CompilationUnit)); in dvmCompileTrace()
640 CompilationUnit cUnit; in dvmCompileMethod()
643 memset(&cUnit, 0, sizeof(CompilationUnit)); in dvmCompileMethod()
DUtility.c133 void dvmCompilerDumpCompilationUnit(CompilationUnit *cUnit) in dvmCompilerDumpCompilationUnit()