Home | History | Annotate | Download | only in arm

Lines Matching refs:ArmLIR

19 #include "ArmLIR.h"
24 ArmLIR* dvmCompilerGenCopy(CompilationUnit *cUnit, int rDest, int rSrc);
27 static inline bool isDalvikLoad(ArmLIR *lir)
33 static inline bool isLiteralLoad(ArmLIR *lir)
38 static inline bool isDalvikStore(ArmLIR *lir)
43 static inline bool isDalvikRegisterClobbered(ArmLIR *lir1, ArmLIR *lir2)
55 static void dumpDependentInsnPair(ArmLIR *thisLIR, ArmLIR *checkLIR,
70 ArmLIR *headLIR,
71 ArmLIR *tailLIR)
73 ArmLIR *thisLIR;
85 ArmLIR *checkLIR;
105 ArmLIR *moveLIR;
149 ArmLIR *newStoreLIR =
150 dvmCompilerNew(sizeof(ArmLIR), true);
178 ArmLIR *headLIR,
179 ArmLIR *tailLIR)
181 ArmLIR *thisLIR;
213 ArmLIR *checkLIR;
302 ArmLIR *moveLIR;
371 ArmLIR *newLoadLIR =
372 dvmCompilerNew(sizeof(ArmLIR), true);
399 ArmLIR *checkLIR;
475 ArmLIR *newLoadLIR =
476 dvmCompilerNew(sizeof(ArmLIR), true);
506 applyLoadStoreElimination(cUnit, (ArmLIR *) headLIR,
507 (ArmLIR *) tailLIR);
510 applyLoadHoisting(cUnit, (ArmLIR *) headLIR, (ArmLIR *) tailLIR);