/dalvik/vm/compiler/codegen/arm/armv5te/ |
Codegen.cpp | 18 #define TGT_LIR ArmLIR 24 #include "compiler/codegen/arm/ArmLIR.h"
|
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/ |
Codegen.cpp | 18 #define TGT_LIR ArmLIR 24 #include "compiler/codegen/arm/ArmLIR.h"
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
Codegen.cpp | 18 #define TGT_LIR ArmLIR 24 #include "compiler/codegen/arm/ArmLIR.h"
|
ArchVariant.cpp | 107 ArmLIR *dmb = newLIR1(cUnit, kThumb2Dmb, barrierKind);
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
Codegen.cpp | 18 #define TGT_LIR ArmLIR 24 #include "compiler/codegen/arm/ArmLIR.h"
|
MethodCodegenDriver.cpp | 109 BasicBlock *bb, ArmLIR *labelList) 140 ArmLIR *labelList) 178 ArmLIR *labelList) 199 ArmLIR *labelList) 220 BasicBlock *bb, ArmLIR *labelList) 226 BasicBlock *bb, ArmLIR *labelList) 245 ArmLIR *labelList = (ArmLIR *) cUnit->blockLabelList; 258 ArmLIR *headLIR = NULL; 287 ArmLIR *boundaryLIR [all...] |
ArchVariant.cpp | 107 ArmLIR *dmb = newLIR1(cUnit, kThumb2Dmb, barrierKind);
|
/dalvik/vm/compiler/codegen/arm/ |
GlobalOptimizations.cpp | 19 #include "ArmLIR.h" 27 ArmLIR *thisLIR; 29 for (thisLIR = (ArmLIR *) cUnit->firstLIRInsn; 30 thisLIR != (ArmLIR *) cUnit->lastLIRInsn; 35 ArmLIR *nextLIR = thisLIR; 43 if (nextLIR == (ArmLIR *) thisLIR->generic.target) { 55 (nextLIR = (ArmLIR *) cUnit->lastLIRInsn))
|
LocalOptimizations.cpp | 19 #include "ArmLIR.h" 33 static inline bool isDalvikRegisterClobbered(ArmLIR *lir1, ArmLIR *lir2) 45 static void dumpDependentInsnPair(ArmLIR *thisLIR, ArmLIR *checkLIR, 55 static void convertMemOpIntoMove(CompilationUnit *cUnit, ArmLIR *origLIR, 59 ArmLIR *moveLIR; 89 ArmLIR *headLIR, 90 ArmLIR *tailLIR) 92 ArmLIR *thisLIR [all...] |
Codegen.h | 32 static ArmLIR *opRegImm(CompilationUnit *cUnit, OpKind op, int rDestSrc1, 34 static ArmLIR *opRegReg(CompilationUnit *cUnit, OpKind op, int rDestSrc1, 62 extern void dvmCompilerSetupResourceMasks(ArmLIR *lir); 64 extern ArmLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest,
|
CodegenCommon.cpp | 35 static void setMemRefType(ArmLIR *lir, bool isLoad, int memType) 75 static void annotateDalvikRegAccess(ArmLIR *lir, int regId, bool isLoad) 126 static void setupResourceMasks(ArmLIR *lir) 232 static void relaxBranchMasks(ArmLIR *lir) 264 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpcode opcode) 266 ArmLIR *insn = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); 274 static ArmLIR *newLIR1(CompilationUnit *cUnit, ArmOpcode opcode, 277 ArmLIR *insn = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true) [all...] |
CodegenDriver.cpp | 34 ArmLIR *branchOver = genCmpImmBranch(cUnit, kArmCondEq, valReg, 0); 40 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); 211 ArmLIR *insn = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); 246 ArmLIR *thisLIR; 249 for (thisLIR = (ArmLIR *) cUnit->firstLIRInsn; 250 thisLIR != (ArmLIR *) cUnit->lastLIRInsn; 283 static ArmLIR *genConditionalBranch(CompilationUnit *cUnit, 285 ArmLIR *target [all...] |
ArchFactory.cpp | 38 ArmLIR *exceptionLabel = (ArmLIR *) cUnit->blockLabelList;
|
ArchUtility.cpp | 19 #include "ArmLIR.h" 76 static void buildInsnString(const char *fmt, ArmLIR *lir, char* buf, 245 ArmLIR *armLIR = (ArmLIR *) lir; 268 if (armLIR && (mask & ENCODE_DALVIK_REG)) { 269 sprintf(buf + strlen(buf), "dr%d%s", armLIR->aliasInfo & 0xffff, 270 (armLIR->aliasInfo & 0x80000000) ? "(+1)" : ""); 297 ArmLIR *lir = (ArmLIR *) arg [all...] |
ArmLIR.h | [all...] |
Assemble.cpp | 21 #include "ArmLIR.h" 79 /* NOTE: must be kept in sync with enum ArmOpcode from ArmLIR.h */ [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Factory.cpp | 30 static ArmLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement, 32 static ArmLIR *storeWordDisp(CompilationUnit *cUnit, int rBase, 34 static ArmLIR *genRegRegCheck(CompilationUnit *cUnit, 37 ArmLIR *pcrLabel); 49 static ArmLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest, 52 ArmLIR *res; 72 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 255); 76 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true) [all...] |
Gen.cpp | 186 static ArmLIR *genExportPC(CompilationUnit *cUnit, MIR *mir) 188 ArmLIR *res; 257 ArmLIR *branch1 = newLIR2(cUnit, kThumbBCond, 2, 260 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel);
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Factory.cpp | 51 static ArmLIR *loadFPConstantValue(CompilationUnit *cUnit, int rDest, 66 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 0); 70 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true); 143 static ArmLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest, 146 ArmLIR *res; 174 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 0); 178 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true) [all...] |
Gen.cpp | 167 static ArmLIR *genIT(CompilationUnit *cUnit, ArmConditionCode code, 198 static ArmLIR *genExportPC(CompilationUnit *cUnit, MIR *mir) 200 ArmLIR *res; 240 ArmLIR *target; 241 ArmLIR *hopTarget; 242 ArmLIR *branch; 243 ArmLIR *hopBranch; 295 ArmLIR *target; 296 ArmLIR *branch; 297 ArmLIR *hopTarget [all...] |
/dalvik/vm/compiler/codegen/ |
Ralloc.h | 24 #include "compiler/codegen/arm/ArmLIR.h" 216 extern ArmLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc);
|
RallocUtil.cpp | 451 ((ArmLIR *)p)->flags.isNop = true;
|
/dalvik/vm/compiler/codegen/arm/FP/ |
Thumb2VFP.cpp | 187 ArmLIR *branch; 204 ArmLIR *label = newLIR0(cUnit, kArmPseudoTargetLabel);
|
/dalvik/vm/compiler/codegen/x86/ |
CodegenInterface.cpp | [all...] |