Home | History | Annotate | Download | only in Thumb2

Lines Matching refs:ArmLIR

51 static ArmLIR *loadFPConstantValue(CompilationUnit *cUnit, int rDest,
59 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 0);
63 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
136 static ArmLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest,
139 ArmLIR *res;
167 ArmLIR *dataTarget = scanLiteralPool(cUnit->literalList, value, 0);
171 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
195 static ArmLIR *loadConstant(CompilationUnit *cUnit, int rDest, int value)
208 static ArmLIR *loadClassPointer(CompilationUnit *cUnit, int rDest, int value)
210 ArmLIR *res;
216 ArmLIR *dataTarget = scanLiteralPool(cUnit->classPointerList, value, 0);
222 ArmLIR *loadPcRel = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
234 static ArmLIR *opNone(CompilationUnit *cUnit, OpKind op)
247 static ArmLIR *opCondBranch(CompilationUnit *cUnit, ArmConditionCode cc)
252 static ArmLIR *opImm(CompilationUnit *cUnit, OpKind op, int value)
286 static ArmLIR *opReg(CompilationUnit *cUnit, OpKind op, int rDestSrc)
299 static ArmLIR *opRegRegShift(CompilationUnit *cUnit, OpKind op, int rDestSrc1,
415 static ArmLIR *opRegReg(CompilationUnit *cUnit, OpKind op, int rDestSrc1,
421 static ArmLIR *opRegRegRegShift(CompilationUnit *cUnit, OpKind op,
485 static ArmLIR *opRegRegReg(CompilationUnit *cUnit, OpKind op, int rDest,
491 static ArmLIR *opRegRegImm(CompilationUnit *cUnit, OpKind op, int rDest,
494 ArmLIR *res;
584 ArmLIR *res;
614 static ArmLIR *opRegImm(CompilationUnit *cUnit, OpKind op, int rDestSrc1,
694 static ArmLIR *loadConstantValueWide(CompilationUnit *cUnit, int rDestLo,
698 ArmLIR *res;
713 static ArmLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase,
717 ArmLIR *load;
777 static ArmLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase,
781 ArmLIR *store;
842 static ArmLIR *loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase,
846 ArmLIR *res, *load;
959 static ArmLIR *loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase,
967 static ArmLIR *loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase,
976 static ArmLIR *storeBaseDispBody(CompilationUnit *cUnit, int rBase,
980 ArmLIR *res, *store;
1072 static ArmLIR *storeBaseDisp(CompilationUnit *cUnit, int rBase,
1078 static ArmLIR *storeBaseDispWide(CompilationUnit *cUnit, int rBase,
1084 static ArmLIR *loadMultiple(CompilationUnit *cUnit, int rBase, int rMask)
1086 ArmLIR *res;
1101 static ArmLIR *storeMultiple(CompilationUnit *cUnit, int rBase, int rMask)
1103 ArmLIR *res;
1132 static ArmLIR *genCmpImmBranch(CompilationUnit *cUnit,
1136 ArmLIR *branch;
1159 static ArmLIR *fpRegCopy(CompilationUnit *cUnit, int rDest, int rSrc)
1161 ArmLIR* res = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
1185 static ArmLIR* genRegCopyNoInsert(CompilationUnit *cUnit, int rDest, int rSrc)
1187 ArmLIR* res;
1191 res = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
1211 static ArmLIR* genRegCopy(CompilationUnit *cUnit, int rDest, int rSrc)
1213 ArmLIR *res = genRegCopyNoInsert(cUnit, rDest, rSrc);
1249 ArmLIR *origLIR) {
1250 ArmLIR *push = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
1259 ArmLIR *origLIR) {
1260 ArmLIR *pop = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);